Konwersja KML na shapefile
Ten darmowy konwerter zamienia pliki KML z Google Earth lub Moich Map Google na pliki shapefile dla ArcGIS Pro lub QGIS, razem z plikami .prj i .cpg. Plik jest przetwarzany w przeglądarce i nie jest wysyłany na serwer. Punkty, linie i poligony trafiają do osobnych plików shapefile, nazwy pól są skracane do 10 znaków, a kolory i ikony KML nie są przenoszone.
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: Shapefile (.shp).
- 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 Shapefile: po co konwertować
Google Earth i Moje Mapy eksportują KML, ale wiele programów GIS, urzędów i klientów nadal wymaga plików shapefile. Ten konwerter zamienia Twój KML w pliki shapefile, które otworzysz bezpośrednio w ArcGIS Pro, QGIS lub AutoCAD Map 3D. Radzi sobie z tym, co zwykle się psuje: mieszanymi typami geometrii, długimi nazwami pól, polskimi znakami i układem współrzędnych. Wszystko działa w Twojej przeglądarce dzięki GDAL, więc plik nigdy nie jest wysyłany na serwer.
Jak przekonwertować KML na Shapefile
- Upuść plik .kml w polu lub kliknij, aby go wybrać.
- Opcjonalnie wybierz układ współrzędnych wyniku, np. PUWG 1992 (EPSG:2180) lub strefę UTM.
- Kliknij „Konwertuj na Shapefile” i pobierz plik .zip z plikami shapefile.
Co się zmienia podczas konwersji
Punkty, linie i poligony są rozdzielane
Plik KML może łączyć znaczniki wszystkich typów, ale shapefile może przechowywać tylko jeden typ geometrii. Dlatego konwerter zapisuje jeden shapefile na każdy typ, np. Zabytki_points.shp i Trasy_lines.shp, i pakuje je w jeden plik .zip. Konwertery, które pomijają ten krok, po cichu gubią wszystko oprócz pierwszego typu.
Nazwy pól są skracane do 10 znaków
Tabela atrybutów shapefile (.dbf) dopuszcza nazwy pól o długości najwyżej 10 znaków, więc „Description” staje się „Descriptio”. Wartości tekstowe dłuższe niż 254 znaki, np. długie opisy w HTML, są obcinane.
Układ współrzędnych jest dołączany
KML zawsze używa WGS84. Domyślnie shapefile pozostaje w WGS84 (EPSG:4326) i dostaje plik .prj, dzięki któremu programy GIS umieszczają go we właściwym miejscu. Wybierz układ prostokątny, np. PUWG 1992 (EPSG:2180) lub strefę UTM, jeśli chcesz mierzyć odległości i powierzchnie w metrach.
Znaki specjalne są zachowane
Tabela atrybutów jest zapisywana w UTF-8, a plik .cpg informuje ArcGIS i QGIS, jakiego kodowania użyć, więc nazwy ze znakami takimi jak ą, ł, ż, ü czy é wyświetlają się poprawnie.
Style i foldery
Kolory i ikony nie są częścią formatu shapefile, więc zostają pominięte. Każdy folder KML staje się osobnym plikiem shapefile o nazwie folderu.
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.
Shapefile
Esri Shapefile to najczęściej używany wektorowy format GIS. Pojedynczy „shapefile” to w rzeczywistości zestaw plików o tej samej nazwie: .shp przechowuje geometrię, .shx indeks, .dbf tabelę atrybutów, a opcjonalne pliki .prj układ współrzędnych i .cpg kodowanie tekstu.
- Wymaga co najmniej plików .shp, .shx i .dbf. Wybierz je razem lub jako jeden plik .zip.
- Nazwy pól są ograniczone do 10 znaków, a wartości tekstowe do 254 znaków.
- Każdy shapefile zawiera tylko jeden typ geometrii: punkty, linie lub poligony.
- Bez pliku .prj układ współrzędnych jest nieznany.
Najczęściej zadawane pytania
Jakie pliki znajdę w archiwum zip?
Dla każdego pliku shapefile dostajesz .shp (geometria), .shx (indeks), .dbf (atrybuty), .prj (układ współrzędnych) i .cpg (kodowanie). Trzymaj je razem; większość programów potrzebuje ich wszystkich.
Czy wynik otworzę w ArcGIS Pro i QGIS?
Tak. Rozpakuj pobrany plik i dodaj plik .shp. Oba programy automatycznie odczytują pliki .prj i .cpg.
Czy wysokość z Google Earth zostaje zachowana?
Tak. Współrzędne z wysokością są zapisywane jako shapefile 3D (PointZ, PolylineZ, PolygonZ).
Czy jest limit rozmiaru pliku?
Limitem jest pamięć Twojej przeglądarki. Pliki do około 200 MB zwykle działają bez problemu. Przy większych plikach użyj narzędzia ogr2ogr z pakietu GDAL na własnym komputerze.