- Strona główna
- KML do CSV
Konwertuj KML do CSV
Jeden wiersz na znacznik miejsca, każde pole jako kolumna. Bezpłatnie, a plik nigdy nie opuszcza przeglądarki.
lub upuść tutaj plik KML
Jak działa konwersja
- 1
Wybierz plik .kml, upuść go na stronie lub wklej tekst KML. Pliki do 50 MB.
- 2
Strona odczytuje każdy element Placemark. Element Point staje się kolumnami długości i szerokości geograficznej. Element LineString, Polygon lub MultiGeometry staje się kolumną WKT, którą QGIS odczytuje jako geometrię.
- 3
Pobierz CSV. Otwórz go w Excelu, Arkuszach Google lub w QGIS przez Layer, Add Layer, Add Delimited Text Layer.
Co zawiera CSV
Puste kolumny są pomijane, więc zwykły plik punktowy zawiera cztery kolumny zamiast dziesięciu.
| Kolumna | Co zawiera |
|---|---|
| name | Nazwa elementu Placemark. |
| description | Opis elementu Placemark, razem ze znacznikami HTML, jako jedna komórka. |
| longitude | Stopnie dziesiętne, WGS 84, dla elementu Point. Puste dla linii i poligonów. |
| latitude | Stopnie dziesiętne, WGS 84, dla elementu Point. |
| altitude | Metry, gdy KML zawiera trzecią współrzędną. |
| geometry_type | Point, LineString, Polygon lub GeometryCollection. |
| wkt | Well-known text dla wszystkiego, co nie jest pojedynczym punktem. Wybierz tę kolumnę jako pole geometrii podczas wczytywania CSV w QGIS. |
| folder | Nazwy elementów Folder znajdujących się nad elementem Placemark, połączone ukośnikiem. |
| timestamp | Element TimeStamp lub początek elementu TimeSpan, zgodnie z zapisem w pliku. |
| <field name> | Jedna kolumna na każde pole ExtendedData, zarówno w zapisie Data, jak i SchemaData, nazwana tak jak pole. |
Czego nie robi
- KMZ to zip. Najpierw go rozpakuj. Plik doc.kml znajdujący się w środku jest tym, co odczytuje ta strona.
- Style, ikony i kolory nie są przenoszone. CSV nie ma dla nich miejsca.
- Elementy NetworkLink nie są śledzone. Strona odczytuje podany plik i nic więcej.
- Współrzędne pozostają w WGS 84 (EPSG:4326). W razie potrzeby wykonaj reprojekcję w QGIS do układu projekcyjnego.
Najczęściej zadawane pytania
- Czy mój plik KML jest przesyłany?
- Nie. Konwersja to JavaScript działający w karcie przeglądarki. Otwórz panel sieci przeglądarki podczas konwersji. Żadne żądanie nie przenosi pliku. Zamknij kartę, a plik zniknie.
- Jak otworzyć CSV w QGIS?
- Layer, Add Layer, Add Delimited Text Layer. Wybierz plik, ustaw definicję geometrii na współrzędne Point z długością geograficzną jako X i szerokością geograficzną jako Y albo na Well known text z kolumną wkt dla linii i poligonów. CRS geometrii to EPSG:4326.
- Dlaczego długość i szerokość geograficzna są puste w niektórych wierszach?
- Te elementy Placemark są liniami lub poligonami. Ich geometria znajduje się w kolumnie wkt. Tylko element Point ma pojedynczą parę współrzędnych, którą można umieścić w dwóch kolumnach.
- Czy mogę konwertować plik KMZ?
- Nie bezpośrednio. KMZ to archiwum zip zawierające plik doc.kml. Zmień nazwę na .zip, rozpakuj je i upuść plik .kml na tej stronie.
- Jak duży plik może obsłużyć?
- Do 50 MB tekstu KML. Przetworzenie pliku tej wielkości na laptopie zajmuje kilka sekund. Powyżej tego rozmiaru lepszym narzędziem będzie ogr2ogr w wierszu poleceń.
Inne bezpłatne narzędzia
Następnie otwórz plik w QGIS
Oba pliki można wczytać w QGIS w jednym oknie dialogowym. Gdy punkty lub poligony znajdą się na zobrazowaniu, dwa pluginy TerraLab przejmują działanie: AI Segmentation wykrywa obiekty, których brakuje w pliku, a AI Edit renderuje projekt na mapie.