GeoJSON (JSON Geografico)
GeoJSON e um formato para codificar estruturas de dados geograficos utilizando JSON. Suporta tipos de geometria como pontos, linhas, poligonos e colecoes, amplamente utilizado em mapeamento web e aplicacoes GIS.
Tipo MIME
application/geo+json
Tipo
Texto
Compressão
Sem perdas
Vantagens
- + 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
Desvantagens
- − 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
Quando usar .GEOJSON
Use GeoJSON para mapeamento web, APIs geograficas, armazenamento de dados de localizacao e quando precisar de dados geograficos que sejam legivel por humanos e interoperaveis.
Detalhes técnicos
O GeoJSON utiliza coordenadas WGS84 (longitude, latitude, altitude opcional) com sete tipos de geometria: Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon e GeometryCollection. As Features combinam geometria com propriedades.
Histórico
O GeoJSON foi criado pela comunidade em 2008 e padronizado como RFC 7946 em 2016. Tornou-se o formato padrao para dados geograficos em aplicacoes web, suportado pelo Leaflet, Mapbox, Google Maps e PostGIS.