Jak przekonwertować MS Excel na KML
KML to Google's Keyhole Markup Language, i jest odmianą XML, używaną do dostarczania informacji o współrzędnych dla Google Earth i podobnych aplikacji geograficznych. Konwersja istniejących danych do KML jest dość prosta i istnieje wiele dostępnych za darmo arkuszy kalkulacyjnych Excela, które pozwalają uzyskać pliki KML gotowe do importu.
Pobierz plik arkusza kalkulacyjnego XLS2KML.xls (adres URL znajduje się w sekcji Referencje). Plik ten wykorzystuje makro VBA oraz funkcję eksportu XML Excela do wyciągnięcia informacji z określonych zakresów komórek i umieszczenia ich w odpowiednich znacznikach KML.
- KML to Google's Keyhole Markup Language i jest odmianą XML, używaną do dostarczania informacji o współrzędnych w Google Earth i podobnych aplikacjach geograficznych.
- Pobierz plik arkusza kalkulacyjnego XLS2KML.xls (adres URL znajduje się w sekcji Referencje).
Rozpakuj arkusz kalkulacyjny, a następnie otwórz go. Upewnij się, że włączyłeś makra.
Wprowadź nazwę elementu, który chcesz zobaczyć w Google Earth, w kolumnie Nazwa. Nie pozostawiaj pustych kolumn Nazwa między wpisami, ponieważ skrypt użyje pierwszego pustego wiersza w kolumnie Nazwa jako wskaźnika końca zakresu.
Wprowadź informacje o szerokości geograficznej w odpowiedniej kolumnie.
Wprowadź informacje o długości geograficznej w odpowiedniej kolumnie.
Wprowadź element opisu w odpowiedniej kolumnie.
Wprowadź informacje o wysokości nad poziomem morza do odpowiedniej kolumny.
- Wprowadź informacje o szerokości nad poziomem morza do odpowiedniej kolumny.
- Wprowadź informacje o wysokości nad poziomem morza do odpowiedniej kolumny.
Kliknij przycisk oznaczony jako Utwórz KML i zapisz plik w wybranym miejscu.
Wczytaj plik KML do programu Google Earth, a następnie zapisz plik KML z programu Google Earth. (Google Earth posortuje dla Ciebie elementy KML według lokalizacji i nada im alfabet, oszczędzając wiele żmudnego wycinania i wklejania w edytorze tekstu).
Pobierz plik MapExcelData.xls z adresu URL w sekcji Referencje. Plik ten wykorzystuje makro VBA i funkcję eksportu XML Excela do pobierania informacji z określonych zakresów komórek i umieszczania ich w odpowiednich znacznikach KML. Rozpakuj plik i uruchom arkusz kalkulacyjny.
Włącz makra (aby korzystać z pełnej funkcjonalności arkusza), wybierając opcję "Tak" w oknie podręcznym zabezpieczeń programu Excel.
Przełącz się na kartę Dane.
Wprowadź szerokość geograficzną w kolumnie Szerokość geograficzna.
- Pobierz plik MapExcelData.xls z adresu URL w sekcji Odniesienia.
- Wprowadź szerokość geograficzną w kolumnie Szerokość geograficzna.
Wprowadź długość geograficzną w kolumnie Długość geograficzna.
Wprowadź pozostałe informacje w pozostałych kolumnach, stosownie do potrzeb. Wymagane są tylko szerokość i długość geograficzna; wypełnij pozostałe kolumny, jeśli uznasz to za konieczne.
Naciśnij przycisk z napisem "Wygeneruj plik KML". Zostaniesz poproszony o zapisanie pliku KML i nadanie mu nazwy.
Wgraj plik KML do Google Earth.
WSKAZÓWKA
Jeśli masz już informacje o nazwie, szerokości i długości geograficznej zapisane w innym arkuszu Excela, możesz je skopiować i wkleić do kolumn arkusza XLS2KML, oszczędzając sobie pisania. Drugi wspomniany arkusz kalkulacyjny jest nieco bardziej funkcjonalny i może obsługiwać informacje o geocachingu oraz większą interaktywność.