GeoJSON (Geographic JSON)
GeoJSON adalah format berbasis JSON untuk mengodekan fitur geografis — titik, garis, poligon, dan koleksi geometri dengan properti terkait. Ini adalah standar untuk pemetaan web, API geospasial, dan berbagi data geografis antar aplikasi.
Tipe MIME
application/geo+json
Tipe
Teks
Kompresi
Lossless
Kelebihan
- + Human-readable JSON format — easy to debug and edit
- + Universal support in web mapping libraries and GIS tools
- + Simple specification that is easy to generate and consume
- + Standardized as RFC 7946
Kekurangan
- − Verbose for large datasets — consider GeoParquet or TopoJSON
- − No built-in support for coordinate reference systems beyond WGS84
- − Topology is not preserved — no shared boundaries
Kapan Menggunakan .GEOJSON
Gunakan GeoJSON untuk peta web, respons API geospasial, dan pertukaran data geografis antar aplikasi pemetaan.
Detail Teknis
GeoJSON menggunakan FeatureCollection yang berisi objek Feature, masing-masing dengan geometri (Point, LineString, Polygon, Multi*) dan objek properties. Koordinat dalam derajat desimal WGS84 (longitude, latitude).
Riwayat
GeoJSON dibuat oleh komunitas pengembang pada tahun 2008 dan diformalkan sebagai RFC 7946 pada tahun 2016. Didukung oleh Mapbox, Leaflet, Google Maps, QGIS, PostGIS, dan hampir setiap platform pemetaan.