GeoJSON is a JSON-based implementation especially designed for the purpose of geospatial data. But wait—what do we mean by geospatial data? Geospatial data is information that represents a region of any space or its geometry.
Consider a random area next door to your house. The shape of the area may be visualized as a square, rectangle, or any other polygon that has specific measurements, and may be located using latitude and longitude coordinates.
GeoJSON was standardized by the Internet Engineering Task Force (IETF) community. GeoJSON provides specifications for all kinds of geographical data. Let's look at the structure of a basic geoJSON:
{ "type": "Polygon", "coordinates": [ [ [100,0], [101,0], [101,1], [100,1], [100,0] ] ] }
In the preceding JSON data, we have two keys. The type represents the geometry type, which refers to seven case-sensitive strings: Point
,...