GeoJSON est un format d'échange de données géospatiales standard ouvert largement utilisé, qui représente des entités géographiques accompagnées de leurs attributs non spatiaux. Il est basé sur le JavaScript Object Notation (JSON), ce qui le rend lisible par l'homme et facile à analyser par les machines. GeoJSON prend en charge divers types de géométrie, notamment Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon et GeometryCollection. Ces géométries permettent de représenter des emplacements, des itinéraires, des zones et des collections de ces entités. Chaque entité dans un fichier GeoJSON est représentée sous la forme d'un objet JSON avec une propriété 'type' (définie sur 'Feature'), une propriété 'geometry' contenant la représentation géométrique, et une propriété 'properties' contenant les attributs non spatiaux sous forme de paires clé-valeur. GeoJSON est couramment utilisé dans les applications de cartographie Web, les systèmes d'information géographique (SIG) et les outils d'analyse de données pour stocker et échanger des données géographiques. Sa simplicité et son large support en font un choix populaire pour représenter des informations spatiales sur le Web et dans divers flux de travail géospatiaux. Il est fréquemment utilisé pour afficher des données sur des cartes interactives et pour effectuer des analyses spatiales complexes.