Mapa OSM: uzyskaj GeoJSON zamiast konwertować GML → GeoJSON

Chcesz zamienić mapę z GML na GeoJSON? Jeśli Twoje dane pochodzą z OpenStreetMap, pośredni plik GML nie jest potrzebny: osm2cdr buduje mapę prosto ze źródła OSM i wręcza Ci gotowy GeoJSON. To szybciej i dokładniej niż łańcuch "pobierz GML → wgraj do konwertera → uzyskaj GeoJSON": wybierasz obszar na mapie, format GeoJSON i pobierasz wynik z aktualnymi danymi OSM oraz warstwami budynków, dróg, wody i obiektów.

Przykładowa mapa OpenStreetMap w formacie GeoJSON
Przykładowy eksport mapy OSM do GeoJSON

Czym GML różni się od GeoJSON

FormatRozszerzenieTypPrzeznaczenie
GML.gmlGISGIS data exchange, WFS services, government GIS standards, INSPIRE
GeoJSON.geojsonGISWeb mapping, geodata exchange via API, Leaflet/Mapbox visualization, analytics

Jak uzyskać GeoJSON w osm2cdr

  1. 1Wybierz obszar na mapie na stronie głównej osm2cdr
  2. 2Wybierz format GeoJSON oraz, w razie potrzeby, styl i układ współrzędnych
  3. 3Kliknij Eksportuj i pobierz gotowy plik GeoJSON

Właściwości formatu GeoJSON

Rozszerzenie.geojson
TypGIS
PrzeznaczenieWeb mapping, geodata exchange via API, Leaflet/Mapbox visualization, analytics

Kiedy potrzebujesz GeoJSON

Format GeoJSON przydaje się, gdy musisz otworzyć wynik w dedykowanym programie i dalej pracować z mapą: edytować, drukować, analizować lub osadzać ją w projekcie. osm2cdr dostarcza GeoJSON podzielony na warstwy z aktualnymi danymi OpenStreetMap, więc plik jest gotowy do użycia zaraz po pobraniu.

Więcej o formacie GeoJSON

Co się zmienia przy przejściu GML → GeoJSON

Przejście GML → GeoJSON zachowuje zarówno geometrię, jak i atrybuty; zmienia się tylko model kontenera — pojedynczy plik kontra zestaw, obsługiwane typy pól i ograniczenia formatu. Taka zmiana zwykle wynika z potrzeby zgodności z konkretnym narzędziem. osm2cdr dostarcza GeoJSON prosto z danych OpenStreetMap, bez pośredniego pliku GML.

Jeśli masz własny plik GML (spoza OSM)

osm2cdr nie przyjmuje ani nie konwertuje zewnętrznych plików GML: serwis działa wyłącznie z danymi OpenStreetMap. Jeśli masz już własny plik GML spoza OSM, przekonwertuj go do GeoJSON za pomocą zewnętrznych narzędzi: GDAL/ogr2ogr z wiersza poleceń lub QGIS — otwórz GML i zapisz warstwę jako GeoJSON. To bezpłatne i działa lokalnie, bez wysyłania do chmury.

The GeoJSON format in depth

GeoJSON — The Main Geospatial Format for the Web. RFC 7946 History, What's Inside, How to Export from OSM

FAQ: GML → GeoJSON

Czy mogę wgrać swój plik GML?

Jeszcze nie: na razie nie obsługujemy wgrywania plików GML, więc przekonwertuj swój plik do GeoJSON za pomocą ogr2ogr lub QGIS. A jeśli Twoje dane pochodzą z OpenStreetMap, plik w ogóle nie jest potrzebny — osm2cdr eksportuje mapę prosto do GeoJSON.

Czy to jest bezpłatne?

Tak, eksport mapy OpenStreetMap do GeoJSON w osm2cdr jest bezpłatny. Wybierz obszar, format GeoJSON i pobierz wynik.

Jakie programy otwierają GeoJSON?

Format GeoJSON otwiera się w dedykowanych programach swojej kategorii. Pełną listę i szczegóły znajdziesz na stronie formatu GeoJSON.

Dlaczego to jest lepsze niż konwerter online GML → GeoJSON?

Konwerter online ogranicza jakość wyniku do jakości źródłowego pliku GML. osm2cdr bierze dane prosto ze źródła OpenStreetMap i buduje GeoJSON z poprawnymi warstwami bezpośrednio — bez strat na pośrednim pliku GML.

Powiązane konwersje