GeoJSON
GeoJSON is a format for encoding geographic data structures using JavaScript Object Notation (JSON). It is commonly used for representing geographical features, such as points, lines, polygons, and their associated attributes. GeoJSON provides a lightweight and human-readable way to store and exchange spatial data, making it widely used in web mapping applications and Geographic Information Systems (GIS). GeoJSON supports various geometry types, including Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, and GeometryCollection, allowing for the representation of complex spatial features. Additionally, GeoJSON is supported by a wide range of programming languages and libraries, making it easy to integrate with web-based mapping frameworks like Leaflet and Mapbox GL JS. Its simplicity, versatility, and interoperability make GeoJSON a popular choice for sharing and visualizing spatial data on the web.