.GEOJSON

Plik GEOJSON

GeoJSON geospatial data file
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik GEOJSON przechowuje obiekty geograficzne - punkty, linie i wielokąty wraz z ich atrybutami - jako zwykły tekst JSON i jest standardowym formatem dla mapowania internetowego. Aby wyświetlić go na mapie bez instalowania czegokolwiek, przeciągnij go na geojson.io lub prześlij do repozytorium GitHub. Do prac GIS otwórz go w darmowym programie QGIS.

Deweloper: GeoJSON working group (2008); standardized by the IETF as RFC 7946 (2016) Kategoria: Pliki GIS Otwarty standard MIME: application/geo+json
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .GPX · .GML · .KML · .SHP

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 23, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku GEOJSON?

Plik .geojson zawiera dane geograficzne zakodowane w formacie tekstowym JSON. Plik może przechowywać informacje o lokalizacjach (punkty), liniach, wielokątach lub innych typach geometrii. Jego zawartość może reprezentować obiekty ze świata rzeczywistego - na przykład linia może reprezentować drogę lub linię przesyłową, podczas gdy wielokąt może obrysowywać rzut budynku lub granicę administracyjną.

Dokument .geojson jest ustrukturyzowany wokół pola najwyższego poziomu type, najczęściej "FeatureCollection", które zawiera tablicę obiektów Feature. Każdy Feature łączy geometrię (współrzędne) z dowolnym obiektem properties dla danych atrybutowych, takich jak nazwa, populacja lub kategoria. Format został po raz pierwszy zdefiniowany przez społecznościową grupę roboczą w 2008 roku i standaryzowany jako IETF RFC 7946 w 2016 roku, co ustaliło układ odniesienia współrzędnych na WGS 84 i nakazało kolejność współrzędnych „długość geograficzna przed szerokością” - co jest częstym źródłem błędów, gdy narzędzia zakładają odwrotną kolejność.

Pliki .geojson niekoniecznie przechowują tylko tradycyjne dane mapowe, takie jak granice państw czy drogi. Takie pliki są również używane do abstrakcyjnych danych przestrzennych, na przykład mapy zasięgu sygnału GSM lub punktów nawigacyjnych. Ponieważ format jest zwykłym tekstem UTF-8 zbudowanym na JSON, dane mogą być łatwo przesyłane między aplikacjami i są natywnie obsługiwane przez biblioteki mapowe, takie jak Leaflet, Mapbox GL i OpenLayers. W przypadku dużych zbiorów danych, bardziej kompaktowe alternatywy, takie jak TopoJSON, oferują mniejsze rozmiary plików, ale .geojson pozostaje standardowym formatem wymiany dla mapowania internetowego. Powiązane formaty geoprzestrzenne obejmują .kml i .gpx.

Bezpieczeństwo

RYZYKO: LOW

GeoJSON to zwykły tekst JSON bez kodu wykonywalnego, więc sam plik jest bezpieczny do otwarcia w dowolnym edytorze. Dwie uwagi: bardzo duże pliki GeoJSON mogą zawiesić przeglądarkową przeglądarkę (użyj QGIS lub przekonwertuj na format binarny/topologiczny dla dużych danych), a dane mogą być wrażliwe pod kątem prywatności - współrzędne mogą ujawnić lokalizację domu, trasy lub mienia, więc sprawdź „properties” przed publicznym udostępnieniem. Zwróć uwagę na kolejność „najpierw długość geograficzna” przy podawaniu danych do narzędzi oczekujących formatu szerokość,długość, w przeciwnym razie obiekty wylądują w złym miejscu.

Szczegóły formatu

w pigułce
PEŁNA NAZWAGeoJSON geospatial data fileznany również jako GeoJSON, Geographic JSON
DEWELOPERGeoJSON working group (2008); standardized by the IETF as RFC 7946 (2016)od 2008 (community GeoJSON spec); IETF RFC 7946 published August 2016
KATEGORIAPliki GIS
TYP MIMEapplication/geo+json
TYPWektorowe dane geoprzestrzenne oparte na JSON (zwykły tekst)
STANDARDOtwarty · bezpłatny

Programy otwierające pliki GEOJSON

Windows4 apps
Notepad Open-source Otwórz jako tekst, aby czytać/edytować surowy JSON (brak widoku mapy, ale dobre do szybkich poprawek).
QGIS Open-source Warstwa > Dodaj warstwę wektorową (lub po prostu przeciągnij .geojson na mapę), aby przeglądać, stylizować i konwertować. Darmowe, potężne narzędzie GIS.
Visual Studio Code Darmowy Otwórz .geojson jako tekst, aby czytać/edytować JSON; rozszerzenie „Geo Data Viewer” renderuje go na mapie wewnątrz edytora.
GDAL/OGR (ogr2ogr) Open-source Linia komend: sprawdź za pomocą ogrinfo data.geojson lub konwertuj za pomocą ogr2ogr out.shp data.geojson. Silnik stojący za większością konwersji GIS.
macOS3 apps
Apple Xcode Darmowy Otwiera .geojson jako tekst i może wyświetlać podgląd/nakładkę na MapKit, gdy jest używany w projekcie - przydatne dla programistów iOS/macOS, nie jest to ogólna przeglądarka.
QGIS Open-source Warstwa > Dodaj warstwę wektorową (lub po prostu przeciągnij .geojson na mapę), aby przeglądać, stylizować i konwertować. Darmowe, potężne narzędzie GIS.
Visual Studio Code Darmowy Otwórz .geojson jako tekst, aby czytać/edytować JSON; rozszerzenie „Geo Data Viewer” renderuje go na mapie wewnątrz edytora.
Linux2 apps
QGIS Open-source Warstwa > Dodaj warstwę wektorową (lub po prostu przeciągnij .geojson na mapę), aby przeglądać, stylizować i konwertować. Darmowe, potężne narzędzie GIS.
GDAL/OGR (ogr2ogr) Open-source Linia komend: sprawdź za pomocą ogrinfo data.geojson lub konwertuj za pomocą ogr2ogr out.shp data.geojson. Silnik stojący za większością konwersji GIS.
Web3 apps
geojson.io Darmowy Przeciągnij .geojson na stronę (lub wklej go), aby przeglądać, rysować i edytować obiekty na interaktywnej mapie. Bez instalacji.
GitHub / Gist Darmowy Prześlij lub wklej .geojson do repozytorium lub Gist - GitHub automatycznie renderuje go jako interaktywną mapę Leaflet.
Mapbox / Leaflet Freemium Załaduj GeoJSON jako źródło danych/warstwę w mapie internetowej w celu wizualizacji lub stylizacji.

Szczegóły techniczne

specyfikacja
Typ MIMEapplication/geo+json (zarejestrowany przez RFC 7946); przestarzały: application/vnd.geo+json
Kodowanie tekstuUTF-8 bez BOM (wymagane przez RFC 7946; BOM jest zabroniony przy wymianie danych)
Format bazowyJSON (zwykły tekst); parsowalny przez każdą standardową bibliotekę JSON bez dedykowanego parsera GIS
Układ odniesienia współrzędnychWGS 84 (EPSG:4326), ustalony przez RFC 7946; żadne alternatywne deklaracje CRS nie są dozwolone w zgodnych plikach
Kolejność osi współrzędnychDługość geograficzna, szerokość geograficzna (następnie opcjonalna wysokość w metrach); odwrotnie do konwencji szerokość,długość używanej przez wiele narzędzi GIS - częsta przyczyna błędnie umiejscowionych punktów
Obsługiwane typy geometriiPoint, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection
Struktura dokumentuObiekt JSON najwyższego poziomu z polem „type”; FeatureCollection zawiera tablicę „features” obiektów Feature, każdy z kluczami „geometry” i „properties”
Identyfikator plikuBrak binarnych magicznych bajtów; identyfikowany przez obiekt JSON, którego wartość „type” na najwyższym poziomie odpowiada nazwie typu GeoJSON (np. FeatureCollection, Point)
KompresjaBrak wbudowanej; powszechnie serwowany z kompresją gzip przez HTTP via Content-Encoding; może zmniejszyć rozmiar o 60-90% dla plików bogatych w tekst
Typowy rozmiar plikuOd kilku KB (kilka punktów) do setek MB (granice wielokątów o wysokiej rozdzielczości); gadatliwy w porównaniu do binarnych formatów GIS, takich jak FlatGeobuf
Kompatybilność sprzed RFC 7946Pliki ze specyfikacji społecznościowej z 2008 r. mogą zawierać pole „crs” i bbox na dowolnym poziomie geometrii; RFC 7946 całkowicie usunęło deklaracje CRS
Integralność / sumy kontrolneBrak wbudowanych; integralność zarządzana przez warstwę transportową (TLS) lub kontrolę wersji (Git)
Wariant rozdzielany liniamiGeoJSONL / NDJSON (`.geojsonl`): jeden obiekt GeoJSON Feature na linię, co umożliwia strumieniowe przetwarzanie i częściowy odczyt dużych zbiorów danych
Adopcja w sieci i GISNatywny format wejściowy dla Leaflet, Mapbox GL JS i OpenLayers; przeglądarka repozytoriów GitHub automatycznie renderuje pliki `.geojson` jako interaktywne mapy
Wydano2008 (community GeoJSON spec); IETF RFC 7946 published August 2016
Najnowsza wersjaRFC 7946 (August 2016)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.rfc-editor.org

Konwersje GEOJSON

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami GEOJSON. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki GEOJSON.

Najczęściej zadawane pytania

Jak otworzyć plik GeoJSON?
Aby po prostu wyświetlić go na mapie, przeciągnij go na geojson.io lub prześlij do repozytorium/Gist na GitHub (GitHub automatycznie renderuje GeoJSON). Do prac GIS otwórz go w darmowym QGIS. Jako zwykły tekst, każdy edytor (VS Code, Notepad++) pokaże surowy JSON.
Jaka jest różnica między GeoJSON a JSON?
GeoJSON to specyficzna struktura JSON (RFC 7946) dla danych geograficznych: musi posiadać pole „type”, takie jak FeatureCollection, oraz geometrie z tablicami współrzędnych. Każdy plik GeoJSON jest poprawnym JSON, ale większość plików JSON nie jest GeoJSON.
Dlaczego moje punkty GeoJSON są w złym miejscu / w oceanie?
Prawie zawsze jest to błąd kolejności współrzędnych. GeoJSON (RFC 7946) wymienia współrzędne jako [długość, szerokość]. Jeśli narzędzie oczekuje [szerokość, długość], zobaczysz zamienione punkty - często lądujące u wybrzeży Afryki w pobliżu (0,0).
Jak przekonwertować GeoJSON na Shapefile?
Użyj QGIS (załaduj plik, Eksportuj > Zapisz obiekty jako > ESRI Shapefile) lub GDAL: ogr2ogr -f "ESRI Shapefile" out.shp in.geojson. Pamiętaj, że Shapefile to zestaw kilku plików (.shp/.shx/.dbf) i skraca nazwy pól.
Jak przekonwertować GeoJSON na KML?
Otwórz go w QGIS i wyeksportuj do KML lub uruchom ogr2ogr -f KML out.kml in.geojson. KML pozwala przeglądać dane w Google Earth lub importować je do Google My Maps.
Czy mogę edytować plik GeoJSON?
Tak - to zwykły JSON, więc edytor tekstu sprawdzi się przy małych zmianach, ale łatwo naruszyć składnię. Do edycji wizualnej rysuj i dostosowuj obiekty na geojson.io lub w QGIS, co pozwala zachować poprawność JSON.
Mój GeoJSON jest za duży i mapa się nie ładuje - co robić?
Przeglądarkowe przeglądarki mają trudności z ogromnymi plikami. Użyj zamiast tego QGIS, uprość geometrię (mapshaper.org) lub przekonwertuj na TopoJSON lub format binarny, taki jak FlatGeobuf/GeoParquet dla dużych zbiorów danych.

Źródła

1IETF RFC 7946 - The GeoJSON Formatwww.rfc-editor.org
2geojson.io - view, draw and edit GeoJSON onlinegeojson.io

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.DATProgram Data File (generic)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Powiązane rozszerzenia

.GPXGPS Exchange Format
.GMLGeography Markup Language
.KMLKeyhole Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z