.GEOJSON

Fichier GEOJSON

GeoJSON geospatial data file
Poser une question
RÉPONSE RAPIDE

Un fichier GEOJSON stocke des entités géographiques - points, lignes et polygones avec leurs attributs - sous forme de texte JSON brut, et c'est le format standard pour la cartographie web. Pour le visualiser sur une carte sans rien installer, glissez-le sur geojson.io ou téléchargez-le dans un dépôt GitHub. Pour les travaux SIG, ouvrez-le dans le logiciel gratuit QGIS.

Développeur : GeoJSON working group (2008); standardized by the IETF as RFC 7946 (2016) Catégorie : Fichiers GIS Standard ouvert MIME: application/geo+json
S'OUVRE SUR Windows macOS Linux Web
Lié : .GPX · .GML · .KML · .SHP

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 23, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier GEOJSON ?

Un fichier .geojson contient des données géographiques encodées au format texte JSON. Le fichier peut stocker des informations sur des emplacements (points), des lignes, des polygones ou d'autres types de géométries. Son contenu peut représenter des objets réels - par exemple, une ligne peut représenter une route ou une ligne électrique, tandis qu'un polygone peut délimiter l'emprise d'un bâtiment ou une frontière administrative.

Un document .geojson est structuré autour d'un champ de premier niveau type, le plus souvent "FeatureCollection", qui contient un tableau d'objets Feature. Chaque Feature associe une géométrie (coordonnées) à un objet properties libre pour les données d'attributs telles que le nom, la population ou la catégorie. Le format a été défini pour la première fois par un groupe de travail communautaire en 2008 et normalisé en tant que IETF RFC 7946 en 2016, ce qui a fixé le système de référence de coordonnées sur WGS 84 et imposé l'ordre des coordonnées longitude-avant-latitude - une source courante d'erreurs lorsque les outils supposent l'inverse.

Les fichiers .geojson ne stockent pas nécessairement uniquement des données cartographiques traditionnelles comme les frontières de pays ou les routes. Ces fichiers sont également utilisés pour des données spatiales abstraites, par exemple, une carte de couverture de signal GSM ou des points de navigation. Comme le format est du texte brut UTF-8 basé sur JSON, les données peuvent facilement être transférées entre applications et sont nativement consommées par des bibliothèques de cartographie web telles que Leaflet, Mapbox GL et OpenLayers. Pour les grands ensembles de données, des alternatives plus compactes comme TopoJSON offrent des tailles de fichiers réduites, mais .geojson reste le format d'échange standard pour le web. Les formats géospatiaux associés incluent .kml et .gpx.

Sécurité et sûreté

RISQUE : LOW

GeoJSON est du texte JSON brut sans code exécutable, le fichier lui-même est donc sûr à ouvrir dans n'importe quel éditeur. Deux bémols : les fichiers GeoJSON très volumineux peuvent figer un visualiseur par navigateur (utilisez QGIS ou convertissez vers un format binaire/topologique pour le Big Data), et les données peuvent être sensibles pour la vie privée - les coordonnées peuvent révéler un domicile, un itinéraire ou l'emplacement d'un actif, examinez donc les « properties » avant de partager publiquement. Attention à l'ordre longitude-en-premier lors de l'utilisation d'outils qui attendent lat,lon, sinon les entités apparaîtront au mauvais endroit.

Détails du format

en bref
NOM COMPLETGeoJSON geospatial data filealias GeoJSON, Geographic JSON
DÉVELOPPEURGeoJSON working group (2008); standardized by the IETF as RFC 7946 (2016)depuis 2008 (community GeoJSON spec); IETF RFC 7946 published August 2016
CATÉGORIEFichiers GIS
TYPE MIMEapplication/geo+json
TYPEDonnées vectorielles géospatiales basées sur JSON (texte brut)
STANDARDOuvert · libre de droits

Programmes qui ouvrent les fichiers GEOJSON

Windows4 apps
Notepad Open-source Ouvrez en tant que texte pour lire/modifier le JSON brut (pas de vue carte, mais utile pour des corrections rapides).
QGIS Open-source Couche > Ajouter une couche vecteur (ou glissez simplement le .geojson sur la carte) pour visualiser, styliser et convertir. L'outil SIG gratuit et complet.
Visual Studio Code Gratuit Ouvrez le .geojson en tant que texte pour lire/modifier le JSON ; l'extension « Geo Data Viewer » le restitue sur une carte à l'intérieur de l'éditeur.
GDAL/OGR (ogr2ogr) Open-source Ligne de commande : inspectez avec ogrinfo data.geojson ou convertissez avec ogr2ogr out.shp data.geojson. Le moteur derrière la plupart des conversions SIG.
macOS3 apps
Apple Xcode Gratuit Ouvre le .geojson en tant que texte et peut le prévisualiser/superposer sur MapKit lorsqu'il est utilisé dans un projet - utile pour les développeurs iOS/macOS, pas un visualiseur général.
QGIS Open-source Couche > Ajouter une couche vecteur (ou glissez simplement le .geojson sur la carte) pour visualiser, styliser et convertir. L'outil SIG gratuit et complet.
Visual Studio Code Gratuit Ouvrez le .geojson en tant que texte pour lire/modifier le JSON ; l'extension « Geo Data Viewer » le restitue sur une carte à l'intérieur de l'éditeur.
Linux2 apps
QGIS Open-source Couche > Ajouter une couche vecteur (ou glissez simplement le .geojson sur la carte) pour visualiser, styliser et convertir. L'outil SIG gratuit et complet.
GDAL/OGR (ogr2ogr) Open-source Ligne de commande : inspectez avec ogrinfo data.geojson ou convertissez avec ogr2ogr out.shp data.geojson. Le moteur derrière la plupart des conversions SIG.
Web3 apps
geojson.io Gratuit Glissez le .geojson sur la page (ou collez-le) pour visualiser, dessiner et modifier des entités sur une carte interactive. Sans installation.
GitHub / Gist Gratuit Téléchargez ou collez un .geojson dans un dépôt ou un Gist - GitHub le transforme automatiquement en carte interactive Leaflet.
Mapbox / Leaflet Freemium Chargez le GeoJSON comme source de données ou couche dans une carte web pour la visualisation ou le stylisme.

Détails techniques

spécifications approfondies
Type MIMEapplication/geo+json (enregistré par RFC 7946) ; hérité : application/vnd.geo+json
Encodage du texteUTF-8 sans BOM (imposé par RFC 7946 ; un BOM est interdit pour l'échange)
Format de baseJSON (texte brut) ; analysable par n'importe quelle bibliothèque JSON standard sans analyseur SIG dédié
Système de référence de coordonnéesWGS 84 (EPSG:4326), fixé par RFC 7946 ; aucune déclaration de CRS alternative n'est autorisée dans les fichiers conformes
Ordre des axes de coordonnéesLongitude, latitude (puis altitude optionnelle en mètres) ; opposé à la convention lat,lon utilisée par de nombreux outils SIG - une cause fréquente de points mal placés
Types de géométrie supportésPoint, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection
Structure du documentObjet JSON de premier niveau avec un membre « type » ; FeatureCollection contient un tableau « features » d'objets Feature, chacun avec des clés « geometry » et « properties »
Identifiant de fichierPas d'octets magiques binaires ; identifié par un objet JSON dont la valeur « type » de premier niveau correspond à un nom de type GeoJSON (ex: FeatureCollection, Point)
CompressionAucune intégrée ; couramment servi compressé en gzip via HTTP via Content-Encoding ; peut réduire la taille de 60 à 90 % pour les fichiers riches en texte
Taille de fichier typiqueDe quelques Ko (quelques points) à des centaines de Mo (limites de polygones haute résolution) ; verbeux comparé aux formats SIG binaires tels que FlatGeobuf
Compatibilité pré-RFC 7946Les fichiers de la spécification communautaire de 2008 peuvent inclure un membre « crs » et une bbox à n'importe quel niveau de géométrie ; la RFC 7946 a supprimé entièrement les déclarations CRS
Intégrité / sommes de contrôleAucune intégrée ; intégrité gérée par la couche de transport (TLS) ou le contrôle de version (Git)
Variante délimitée par ligneGeoJSONL / NDJSON (`.geojsonl`) : une entité GeoJSON par ligne, permettant l'ingestion en flux et la lecture partielle de grands ensembles de données
Adoption Web et SIGFormat d'entrée natif pour Leaflet, Mapbox GL JS et OpenLayers ; le navigateur de dépôt de GitHub affiche automatiquement les fichiers `.geojson` sous forme de cartes interactives
Publié2008 (community GeoJSON spec); IETF RFC 7946 published August 2016
Dernière versionRFC 7946 (August 2016)
Standard ouvertOui · libre de droits
Spécificationwww.rfc-editor.org

Conversions GEOJSON

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers GEOJSON. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers GEOJSON.

Foire aux questions

Comment ouvrir un fichier GeoJSON ?
Pour simplement le visualiser sur une carte, glissez-le sur geojson.io ou téléchargez-le sur un dépôt GitHub/Gist (GitHub affiche automatiquement le GeoJSON). Pour les travaux SIG, ouvrez-le dans le logiciel gratuit QGIS. En tant que texte brut, n'importe quel éditeur (VS Code, Notepad++) affiche le JSON brut.
Quelle est la différence entre GeoJSON et JSON ?
GeoJSON est une structure JSON spécifique (RFC 7946) pour les données géographiques : il doit posséder un « type » comme FeatureCollection et des géométries avec des tableaux de coordonnées. Tout fichier GeoJSON est un JSON valide, mais la plupart des fichiers JSON ne sont pas des GeoJSON.
Pourquoi mes points GeoJSON sont-ils au mauvais endroit / dans l'océan ?
C'est presque toujours une erreur d'ordre des coordonnées. Le GeoJSON (RFC 7946) liste les coordonnées sous la forme [longitude, latitude]. Si un outil attend [latitude, longitude], vous verrez les points inversés - atterrissant souvent au large des côtes de l'Afrique près de (0,0).
Comment convertir un GeoJSON en Shapefile ?
Utilisez QGIS (chargez le fichier, Couche > Enregistrer les entités sous > ESRI Shapefile) ou GDAL : ogr2ogr -f "ESRI Shapefile" out.shp in.geojson. N'oubliez pas qu'un Shapefile est composé de plusieurs fichiers (.shp/.shx/.dbf) et raccourcit les noms de champs.
Comment convertir un GeoJSON en KML ?
Ouvrez-le dans QGIS et exportez-le en KML, ou lancez ogr2ogr -f KML out.kml in.geojson. Le KML vous permet de visualiser les données dans Google Earth ou de les importer dans Google My Maps.
Puis-je modifier un fichier GeoJSON ?
Oui - c'est du JSON brut, donc un éditeur de texte fonctionne pour de petites modifications, mais il est facile de casser la syntaxe. Pour une édition visuelle, dessinez et ajustez les entités sur geojson.io ou dans QGIS, ce qui maintient la validité du JSON.
Mon GeoJSON est trop lourd et la carte ne charge pas - que faire ?
Les visualiseurs par navigateur peinent avec les fichiers volumineux. Utilisez plutôt QGIS, simplifiez la géométrie (mapshaper.org), ou convertissez-le en TopoJSON ou vers un format binaire comme FlatGeobuf/GeoParquet pour les grands jeux de données.

Références

1IETF RFC 7946 - The GeoJSON Formatwww.rfc-editor.org
2geojson.io - view, draw and edit GeoJSON onlinegeojson.io

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.DATProgram Data File (generic)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Extensions liées

.GPXGPS Exchange Format
.GMLGeography Markup Language
.KMLKeyhole Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z