GeoJSON es un formato de intercambio de datos geoespaciales basado en JavaScript Object Notation (JSON). Define un formato JSON para representar entidades geográficas, sus propiedades y extensiones espaciales. GeoJSON soporta varios tipos de geometría, incluyendo Point (Punto), LineString (Cadena de Línea), Polygon (Polígono), MultiPoint (MultiPunto), MultiLineString (MultiCadena de Línea), MultiPolygon (MultiPolígono) y GeometryCollection (Colección de Geometría). Las entidades (Features) en GeoJSON contienen un objeto de geometría y propiedades adicionales que describen la entidad. Una FeatureCollection (Colección de Entidades) representa un conjunto de objetos Feature. GeoJSON se utiliza ampliamente para representar datos geográficos en aplicaciones web, aplicaciones móviles y software SIG (Sistemas de Información Geográfica). Es un formato ligero y legible por humanos, lo que facilita su análisis sintáctico (parsing) y generación. El formato se utiliza comúnmente para almacenar e intercambiar datos geográficos entre diferentes sistemas y aplicaciones. GeoJSON es un estándar abierto y es compatible con una amplia gama de herramientas y librerías SIG. Su simplicidad y adopción generalizada lo convierten en una opción popular para representar datos geográficos en la web.