GeoJSON
Qu'est-ce que GeoJSON ?
Définition
GeoJSON est un format standard ouvert pour coder des structures de données géographiques en JSON (JavaScript Object Notation). La spécification est définie dans la RFC 7946 et décrit la représentation des points, lignes, polygones et multi-géométries, ainsi que des attributs associés. Le format a été introduit en 2008 et est largement pris en charge par les outils web et SIG.
Un document GeoJSON a un élément racine de type FeatureCollection, qui contient un tableau d'objets Feature. Chaque entité a une géométrie (Point, LineString, Polygon, MultiPoint, etc.) et optionnellement un objet properties pour les attributs. Les coordonnées sont toujours en WGS84 (EPSG:4326), l'ordre est longitude, latitude. Une bbox (boîte englobante) optionnelle peut décrire l'étendue géographique.
GeoJSON est très utilisé dans les cartes web, applications mobiles et API REST car il est léger et facile à parser en JavaScript. De nombreux services WFS peuvent fournir du GeoJSON en sortie, et des plateformes comme Leaflet et Mapbox le supportent nativement. Il est idéal pour l'échange de couches vectorielles entre systèmes et pour alimenter des cartes interactives dans le navigateur.
Les avantages incluent la lisibilité par l'humain par rapport aux formats binaires, l'absence de parser dédié dans le navigateur et un large support des outils. Pour de très gros jeux de données, la taille des fichiers peut être un inconvénient ; on utilise alors parfois du streaming ou des variantes plus compactes comme TopoJSON.
Termes Connexes
SIG en pratique avec GeoApps
De la théorie à la pratique : GeoApps propose des solutions SIG conviviales pour vous permettre de démarrer immédiatement. Découvrez comment nos applications et plateformes vous aident à visualiser, analyser et partager des données géographiques.

Prêt à démarrer avec le SIG ?
Découvrez comment GeoApps aide votre organisation avec des solutions SIG professionnelles.


