mapverter

Konwerter SHP na GeoJSON

Konwertuj Shapefile do GeoJSON (RFC 7946) w przeglądarce. Plik .prj służy do przeliczenia na WGS 84, a tekst z DBF jest dekodowany w oryginalnym kodowaniu.

  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?

GeoJSON zgodny z RFC 7946

Wynikiem jest jeden obiekt FeatureCollection z długością i szerokością geograficzną w WGS 84, więc docelowy układ współrzędnych jest zablokowany. mapverter odczytuje plik .prj, przelicza każdą współrzędną i zaokrągla ją do 7 miejsc po przecinku, czyli około 1 cm. Element crs nie jest zapisywany.

Atrybuty jako wartości JSON

  • Liczbowe pola DBF stają się liczbami JSON, a puste wartości liczbowe — wartością null.
  • Pola dat są zapisywane jako tekst YYYY-MM-DD.
  • Tekst jest dekodowany w kodowaniu podanym w pliku .cpg albo — gdy go brak — rozpoznawanym na podstawie bajtów pliku DBF. Sam GeoJSON jest w UTF-8.

Kilka plików Shapefile naraz

Archiwum ZIP z więcej niż jednym plikiem Shapefile jest scalane w jeden obiekt FeatureCollection. Każdy obiekt dostaje właściwość layer z nazwą pliku Shapefile, z którego pochodzi, a raport z konwersji wspomina o scaleniu.

Najczęściej zadawane pytania

Dlaczego nie mogę wybrać układu współrzędnych płaskich?
GeoJSON jest zgodny z RFC 7946, więc zawsze zapisuje długość i szerokość geograficzną w WGS 84. Jeśli potrzebujesz współrzędnych płaskich, pobierz SHP lub CSV.
Co się stanie, jeśli Shapefile nie ma pliku .prj?
Jeśli współrzędne mieszczą się w zakresie długości i szerokości geograficznej, są traktowane jako WGS 84, a raport o tym informuje. W przeciwnym razie wybierasz układ źródłowy: jeden z proponowanych układów, lokalną strefę UTM po wskazaniu obszaru na mapie albo układ znaleziony według kodu EPSG lub nazwy.
Czy potrzebuję plików .shx i .dbf?
Plik .shx jest opcjonalny, bo geometria jest odczytywana z samego pliku .shp. Bez pliku .dbf kształty nadal zostaną przekonwertowane, tylko bez atrybutów, a raport o tym informuje.
Czy moje pliki są przesyłane na serwer?
Nie. Shapefile jest odczytywany i konwertowany w przeglądarce i nigdy nie trafia na serwer.