GeoJSON est une norme ouverte largement utilisée pour le format d'échange de données géospatiales qui représente des entités géographiques avec leurs attributs non spatiaux. Il est basé sur 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, y compris Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon et GeometryCollection. Ces géométries peuvent 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 comme 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 le stockage et l'échange de données géographiques. Sa simplicité et son support étendu en font un choix populaire pour représenter des informations spatiales sur le web et dans divers flux de travail géospatiaux. Il est souvent utilisé pour afficher des données sur des cartes interactives et pour effectuer des analyses spatiales.