Konwersja KML na CSV
Ten konwerter zamienia pinezki (placemarks) KML z Google Earth lub Moich map Google na CSV dla Excela lub Arkuszy Google, z nazwą, opisem i kolumnami X i Y albo WKT dla ścieżek i obszarów. Konwersja odbywa się w przeglądarce, a plik nie jest wysyłany na serwer. Pola ExtendedData nie są odczytywane, HTML w opisach jest kopiowany bez zmian, a każdy folder KML staje się osobnym CSV.
Plik nie przekonwertował się poprawnie? Napisz na [email protected], najlepiej z małym przykładowym plikiem, a błąd zostanie naprawiony.
Najważniejsze informacje
- Wejście: KML (.kml). Wyjście: CSV (.csv).
- Pliki nie są wysyłane: praca odbywa się w przeglądarce, na Twoim urządzeniu.
- Rozmiar pliku: brak stałego limitu; bardzo duże pliki ogranicza pamięć urządzenia.
- Wymaga aktualnej przeglądarki (Chrome, Edge, Firefox lub Safari) na komputerze, tablecie lub telefonie; nic nie trzeba instalować.
- Bezpłatnie i bez rejestracji.
KML na CSV: po co konwertować
Plik KML z Google Earth lub Moich map Google świetnie nadaje się do oglądania miejsc na mapie, ale nie do ich liczenia, sortowania czy korespondencji seryjnej. Ten konwerter zamienia pinezki w tabelę CSV, którą otworzysz w Excelu lub Arkuszach Google: jeden wiersz na pinezkę z jej nazwą i opisem oraz długością i szerokością geograficzną w dwóch zwykłych kolumnach. Ścieżki i obszary są zapisywane jako tekst WKT, który programy GIS potrafią odczytać z powrotem. Każdy folder KML staje się osobnym CSV, więc plik z Moich map z kilkoma warstwami daje jedną tabelę na warstwę w archiwum zip. Wybierz standardowy CSV albo styl dla Excela, który poprawnie wyświetla litery takie jak ą, ł czy é, a w krajach z przecinkiem dziesiętnym używa średników i przecinków dziesiętnych.
Jak przekonwertować KML na CSV
- Upuść plik .kml w polu albo kliknij, aby go wybrać. Plik .kmz najpierw przekonwertuj konwerterem KMZ na KML.
- Wybierz styl CSV pasujący do programu, w którym otworzysz plik.
- Kliknij „Konwertuj na CSV” i otwórz tabelę w Excelu, Arkuszach Google lub programie GIS.
Co się zmienia podczas konwersji
Tylko nazwa i opis
Konwerter odczytuje nazwę i opis każdej pinezki. Dodatkowe pola zapisane jako ExtendedData w KML, których Moje mapy używają dla zaimportowanych kolumn tabeli, nie są odczytywane. Jeśli potrzebujesz tych kolumn, wyeksportuj warstwę z Moich map bezpośrednio do CSV albo otwórz KML w QGIS.
Punkty stają się kolumnami X i Y
Gdy folder zawiera wyłącznie punkty, CSV zaczyna się od kolumny X (długość geograficzna) i kolumny Y (szerokość geograficzna). Punkty z rzeczywistą wysokością dostają też kolumnę Z; zerowa wysokość, którą Google Earth zapisuje dla punktów na ziemi, jest pomijana.
Ścieżki i obszary stają się WKT
Folder z liniami lub poligonami dostaje zamiast tego kolumnę WKT, np. LINESTRING (21.01 52.23, …). Excel pokazuje ją jako tekst; QGIS i inne programy GIS potrafią zamienić ją z powrotem w geometrię.
Opisy z kodem HTML
Opisy tworzone w Google Earth często zawierają HTML, np. podziały wierszy i linki. Są kopiowane bez zmian, więc w komórkach możesz zobaczyć znaczniki takie jak <br>.
O formatach plików
KML
KML (Keyhole Markup Language) to format XML, na którym opierają się Google Earth i Moje Mapy Google, a od 2008 roku standard OGC. Oprócz geometrii może zawierać style, ikony, foldery i opisy w HTML.
- Zawsze długość i szerokość geograficzna w WGS84 oraz opcjonalna wysokość.
- Foldery grupują znaczniki miejsc; przy konwersji każdy folder może stać się osobną warstwą.
- Style (kolory, grubości linii, ikony) są specyficzne dla KML i Google Earth.
CSV
CSV (comma-separated values, wartości rozdzielone przecinkami) to tabela w zwykłym tekście, która otwiera się w Excelu, Arkuszach Google i każdej bazie danych. Nie ma własnego typu geometrii: położenie zapisuje się albo w dwóch kolumnach ze współrzędnymi, takich jak szerokość i długość geograficzna, albo w kolumnie z tekstem WKT.
- Punkty mieszczą się w dwóch kolumnach (X i Y albo długość i szerokość geograficzna); linie i poligony wymagają kolumny WKT.
- Układ współrzędnych nie jest zapisywany w pliku, więc zanotuj go osobno.
- Nie ma standardu separatora: Excel używa przecinka lub średnika w zależności od ustawień językowych.
- Każda wartość jest tekstem; to program czytający plik decyduje, czy 0800 to liczba, czy kod pocztowy.
Najczęściej zadawane pytania
Czy mój plik KML jest wysyłany na serwer?
Nie. Plik jest odczytywany i konwertowany przez przeglądarkę na Twoim urządzeniu.
Dlaczego otrzymuję archiwum zip?
Twój KML zawiera kilka folderów lub warstw. Każdy z nich staje się osobnym CSV nazwanym tak jak folder, aby tabele się nie pomieszały.
Który styl CSV wybrać?
Standardowy do programów GIS, baz danych i Arkuszy Google. „Excel” do Excela w krajach anglojęzycznych, a „Excel w Europie”, jeśli Twój Excel używa przecinka jako separatora dziesiętnego, jak w Polsce.
Czy mogę zamienić CSV z powrotem na KML?
Tak. Przekonwertuj go na GeoJSON konwerterem CSV, a następnie na KML.