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

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

  1. Upuść plik .kml w polu albo kliknij, aby go wybrać. Plik .kmz najpierw przekonwertuj konwerterem KMZ na KML.
  2. Wybierz styl CSV pasujący do programu, w którym otworzysz plik.
  3. 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.