Konwerter GeoJSON
Ten konwerter GeoJSON otwiera plik .geojson lub .json, pokazuje obiekty na mapie, a ich właściwości w tabeli, i zapisuje je jako shapefile, KML, GPX lub CSV. Konwersja odbywa się w Twojej przeglądarce za pomocą GDAL, więc plik nie jest wysyłany na serwer. Mieszane punkty, linie i poligony trafiają do osobnego shapefile dla każdego typu, a zagnieżdżone właściwości zapisywane są jako tekst JSON.
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: GeoJSON (.geojson). Wyjście: Shapefile, KML, GPX, CSV.
- 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.
Wszystkie konwersje GeoJSON
Z formatu GeoJSON do innego formatu
- Konwersja GeoJSON na shapefile
- Konwersja GeoJSON na KML
- Konwersja GeoJSON na GPX
- Konwersja GeoJSON na CSV
Z innego formatu do formatu GeoJSON
- Konwersja shapefile na GeoJSON
- Konwersja KML na GeoJSON
- Konwersja KMZ na GeoJSON
- Konwersja GPX na GeoJSON
- Konwersja CSV na GeoJSON
- Konwersja Excel (XLSX) na GeoJSON
Inne narzędzia do formatu GeoJSON
Jeden konwerter do każdego formatu docelowego
GeoJSON to język map internetowych, API i bibliotek JavaScript, takich jak Leaflet i Mapbox: jeden plik tekstowy z kolekcją FeatureCollection, długością i szerokością geograficzną w WGS84 oraz dowolnymi właściwościami każdego obiektu, także zagnieżdżonymi obiektami i listami. Programy GIS, Google Earth, odbiorniki GPS i Excel oczekują jednak czegoś innego, dlatego GeoJSON tak często trzeba konwertować. Ta strona wczytuje plik i najpierw pokazuje jego zawartość: obiekty na mapie, wszystkie właściwości w tabeli, którą można przeszukiwać i sortować, oraz liczbę punktów, linii i poligonów. Potem wybierasz format wyjściowy. Shapefile sprawdzi się w ArcGIS i starszych procesach GIS, KML w Google Earth i Moich Mapach Google, GPX w urządzeniach Garmin i aplikacjach turystycznych, a CSV otworzy właściwości w Excelu ze współrzędnymi lub WKT w osobnych kolumnach. Konwersję wykonuje GDAL, biblioteka, na której opiera się QGIS, uruchomiona bezpośrednio w przeglądarce. Dane z wewnętrznego API czy nieopublikowanego projektu zostają więc na Twoim komputerze. Poniżej znajdziesz strony, które szczegółowo opisują pojedyncze konwersje.
Jak przekonwertować plik GeoJSON
- Upuść plik .geojson lub .json na stronę albo kliknij, aby go wybrać.
- Sprawdź mapę, tabelę właściwości i typy geometrii pokazane w podsumowaniu.
- Wybierz format wyjściowy i jego opcje, a potem kliknij „Konwertuj na …”, aby pobrać plik.
Co zmienia się w zależności od formatu wyjściowego
Shapefile mieści tylko jeden typ geometrii
FeatureCollection w GeoJSON może łączyć punkty, linie i poligony, shapefile już nie. Konwerter zapisuje więc osobny shapefile dla każdego typu, na przykład przystanki_points.shp i przystanki_lines.shp, w jednym pliku .zip, każdy z plikami .prj i .cpg. Nazwy właściwości dłuższe niż 10 znaków są skracane tak, by pozostały unikalne, bo tabela .dbf nie pozwala na więcej.
Zagnieżdżone właściwości stają się tekstem
Shapefile, KML i CSV nie mają pól na obiekty ani listy, więc właściwość taka jak tags z wartością ["autobus", "nocny"] zapisywana jest jako tekst JSON. Liczby, true i false oraz daty pozostają wartościami. GPX zachowuje właściwości, które nie mają własnego elementu GPX, jako rozszerzenia, ignorowane przez większość odbiorników GPS.
GPX nie zna powierzchni
W GPX punkty stają się punktami trasy (waypointami), a linie śladami (trackami). Poligon zamienia się w ślad biegnący wzdłuż jego obrysu, z jednym segmentem na każdy pierścień, więc park czy strefa wyglądają w urządzeniu jak zamknięta linia. Sam wybierasz, która właściwość nadaje nazwy punktom i śladom.
Współrzędne zostają w WGS84, chyba że wybierzesz inaczej
Standardowy GeoJSON przechowuje długość i szerokość geograficzną w WGS84 (RFC 7946), podobnie jak KML i GPX. Shapefile lub CSV pozostają w WGS84, chyba że wpiszesz kod EPSG, na przykład 2180 dla PUWG 1992, co jest potrzebne, jeśli chcesz mierzyć w metrach. Starszy GeoJSON z elementem crs w innym układzie jest odczytywany w tym układzie.
Kolory z geojson.io i Mapbox
Właściwości simplestyle, takie jak marker-color, stroke i fill, stają się prawdziwym stylem KML każdego znacznika, więc Google Earth pokaże te same kolory. Shapefile zachowuje je jako skrócone pola (marker-col, stroke-wid …) z plikiem stylu .qml, dzięki któremu QGIS rysuje każdy obiekt w jego kolorze. GPX i CSV zachowują je tylko jako wartości.
O formatach plików
GeoJSON
GeoJSON to tekstowy format JSON dla obiektów geograficznych, ustandaryzowany jako RFC 7946 w 2016 roku. Jest natywnym formatem map internetowych, takich jak Leaflet, MapLibre i Mapbox, oraz wielu API.
- Współrzędne to długość i szerokość geograficzna w WGS84 (w tej kolejności).
- W jednym pliku można łączyć punkty, linie i poligony.
- Właściwości mogą być dowolną wartością JSON, bez limitu długości nazw pól.
Najczęściej zadawane pytania
Jak przekonwertować GeoJSON na shapefile?
Upuść GeoJSON na tę stronę, zostaw Shapefile jako format wyjściowy i kliknij „Konwertuj na …”. Dostaniesz plik .zip z osobnym shapefile dla każdego typu geometrii, każdy z plikami .shx, .dbf, .prj i .cpg, który ArcGIS i QGIS otworzą od razu.
Czy mogę otworzyć plik GeoJSON w Google Earth?
Google Earth nie otwiera GeoJSON, ale otwiera KML. Wybierz tutaj KML i wskaż właściwość, która ma być etykietą każdego znacznika; pozostałe właściwości zostają zachowane i pojawiają się po kliknięciu znacznika.
Dlaczego mój plik .json nie jest akceptowany?
Konwerter potrzebuje GeoJSON: kolekcji FeatureCollection, obiektu Feature albo geometrii z polami type i coordinates. Inny JSON, na przykład lista rekordów z kluczami lat i lng, nie jest GeoJSON; zapisz go najpierw jako CSV i użyj konwertera CSV na GeoJSON.
Czy jest limit rozmiaru pliku?
Konwerter przyjmuje pliki do około 200 MB, bo mniej więcej tyle przeglądarka jest w stanie utrzymać w pamięci podczas konwersji. Podgląd mapy pokazuje pierwsze 20 000 obiektów; konwertowane są wszystkie.