mapverter

Konwerter KML na SHP

Konwertuj KML do SHP bez przesyłania na serwer. Foldery trafiają do atrybutów, mieszane geometrie do osobnych plików, a nazwy pól mieszczą się w 10 bajtach.

  1. Dodaj
  2. Sprawdź
  3. Pobierz

Przeciągnij tutaj plik mapy

SHP (zip lub .shp razem z .shx, .dbf, .prj), KML, KMZ, GeoJSON, GPX, CSV

Za darmo · jeden zbiór danych naraz · do 20 MB

Konwertujesz kilka zbiorów danych naraz?

Z Google Earth do Shapefile

KML zawsze przechowuje długość i szerokość geograficzną w WGS 84, więc Shapefile również powstaje w WGS 84. Jeśli projekt GIS pracuje na współrzędnych płaskich, wybierz jako układ docelowy Web Mercator (EPSG:3857) albo otwórz stronę układu współrzędnych, na przykład EPSG:2180 (PUWG 1992), która ustawia swój układ jako docelowy. Współrzędne zostaną przeliczone, a plik .prj w archiwum ZIP opisze użyty układ.

Każda warstwa wynikowa to zestaw plików .shp, .shx, .dbf, .prj i .cpg. Trzymaj je razem w jednym folderze, gdy otwierasz je w QGIS, ArcGIS lub innej aplikacji GIS.

Co zmienia się po drodze

  • Nazwy folderów trafiają do atrybutu folder. Zagnieżdżone foldery są łączone ukośnikiem, na przykład Survey/Block A.
  • Shapefile przechowuje jeden typ geometrii, więc gdy KML zawiera punkty, linie i poligony, trafiają one do osobnych plików, takich jak places_point.shp i places_line.shp. Element MultiGeometry z różnymi typami jest dzielony tak samo.
  • Nazwy pól DBF mogą mieć najwyżej 10 bajtów, więc description zmienia się w descriptio. Każde zmienione pole jest wymienione w pliku field_names.csv w archiwum ZIP.
  • Wartości tekstowe dłuższe niż 254 bajty są obcinane, a oznaczenia miejsc bez współrzędnych są pomijane. Raport z konwersji podaje ich liczbę.
  • Kolory KML, grubości linii i wysokości nie są zapisywane. Raport wspomina o wysokości tylko wtedy, gdy oznaczenie miejsca miało wysokość różną od zera.

Kodowanie znaków

Atrybuty są zapisywane w UTF-8, co potwierdza plik .cpg. Jeśli Shapefile ma trafić do koreańskiego oprogramowania wymagającego CP949, wybierz zamiast tego CP949. Znaki, których CP949 nie potrafi zapisać, są zamieniane na „?”, a raport podaje ich liczbę.

Najczęściej zadawane pytania

Czy moje pliki KML są przesyłane na serwer?
Nie. Odczyt KML, przeliczanie współrzędnych i tworzenie archiwum ZIP odbywają się w przeglądarce. Zawartość plików nigdy nie jest przesyłana na serwer.
Czy kolory z KML zachowają się w SHP?
Nie. Shapefile nie ma miejsca na style, więc kolory, grubości linii i ikony są pomijane, a raport podaje, ile oznaczeń miejsc straciło styl. Jeśli chcesz je zachować, przekonwertuj plik na KMZ lub GeoJSON.
Dlaczego w archiwum ZIP jest więcej niż jeden Shapefile?
Każdy Shapefile przechowuje jeden typ geometrii. Gdy KML zawiera punkty, linie i poligony, mapverter zapisuje osobny Shapefile dla każdego typu i umieszcza je wszystkie w tym samym archiwum ZIP.
Dlaczego pole description nazywa się descriptio?
Nazwa pola DBF może mieć najwyżej 10 bajtów, a description ma 11 liter. Skrócona nazwa i oryginał są wymienione w pliku field_names.csv, więc możesz później zmienić nazwę pola.
Czy mogę uzyskać współrzędne płaskie zamiast długości i szerokości geograficznej?
Tak. Na liście układu docelowego jest Web Mercator (EPSG:3857), a strony układów współrzędnych, takie jak EPSG:2180, otwierają konwerter z tym układem ustawionym jako docelowy. Współrzędne są przeliczane, a do archiwum ZIP trafia pasujący plik .prj.