Validateur & réparateur GeoJSON
Validateur et réparateur GeoJSON RFC 7946 gratuit : vérifiez la syntaxe, corrigez l'orientation des polygones (règle de la main droite), validez les bornes WGS84 et réduisez la précision.
Pourquoi valider et réparer un GeoJSON ?
Cet outil vérifie la conformité de vos fichiers GeoJSON, détecte les erreurs courantes et peut les corriger automatiquement pour garantir la compatibilité avec les bibliothèques cartographiques.
Une validation rigoureuse évite les erreurs d'affichage ou les plantages dans Leaflet, Mapbox, OpenLayers ou toute application web cartographique.
En plus de signaler les erreurs, l'outil corrige automatiquement les problèmes fréquents comme les coordonnées dupliquées, l'ordre des anneaux ou les géométries mal formées.
Erreurs GeoJSON courantes
Le validateur détecte et corrige notamment :
- Propriété "type" absente ou invalide
- Format ou ordre de coordonnées incorrect
- Coordonnées hors bornes valides (-180 à 180, -90 à 90)
- Coordonnées dupliquées ou redondantes
- Anneaux de polygone non fermés
- Mauvais sens de rotation des polygones (règle de la main droite RFC 7946 : anneau extérieur antihoraire, trous horaires)
- Propriétés nulles ou vides
- Structures Feature ou FeatureCollection invalides
Comment utiliser le validateur
Mode d'emploi :
- Collez votre GeoJSON ou importez un fichier .geojson
- Cliquez sur Valider pour détecter les erreurs
- Consultez la liste des problèmes identifiés
- Choisissez les options de réparation souhaitées
- Cliquez sur Réparer & valider pour générer la version corrigée
- Téléchargez ou copiez le GeoJSON réparé
Chaque message d'erreur précise l'emplacement exact dans votre structure GeoJSON.
Capacités de réparation
Les corrections automatiques incluent :
- Suppression des coordonnées doublons consécutifs
- Nettoyage des coordonnées redondantes (Turf.js cleanCoords)
- Correction de l'ordre des anneaux pour respecter la règle de la main droite RFC 7946 (anneau extérieur antihoraire, anneaux intérieurs (trous) horaires)
- Suppression des objets properties vides ou nuls
- Réduction de la précision des coordonnées à un nombre de décimales choisi pour diminuer la taille du fichier
- Affichage en direct d'une comparaison de taille en octets entre l'entrée et la sortie après chaque réparation
Après correction, une nouvelle validation confirme que tous les problèmes sont résolus.
Cas d'usage
Utilisez ce validateur pour :
- Contrôler un GeoJSON avant mise en production
- Déboguer un export GeoJSON issu d'une base ou d'une API
- Nettoyer des fichiers GeoJSON fournis par vos utilisateurs
- Assurer la compatibilité entre différentes bibliothèques cartographiques
- Réduire une précision de coordonnées excessive pour diminuer la taille du fichier et les points redondants
- Préparer un GeoJSON optimisé pour le stockage et le transfert vers les tuiles Leaflet/Mapbox
Conformité à la RFC 7946
Le validateur suit la spécification officielle GeoJSON (RFC 7946) :
- Types de géométrie autorisés : Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection
- Format de coordonnées : [longitude, latitude] ou [longitude, latitude, altitude]
- Coordonnées dans les bornes [-180, 180] en longitude et [-90, 90] en latitude
- Anneaux de polygone : première et dernière coordonnée identiques
- Orientation : anneau extérieur antihoraire, anneaux intérieurs (trous) horaires (règle de la main droite RFC 7946)
- Propriétés : objet obligatoire (vide ou null accepté)
En appliquant ces règles, vos GeoJSON restent compatibles avec toutes les implémentations conformes.
À propos du Validateur & Réparateur GeoJSON
Le Validateur & Réparateur GeoJSON contrôle la conformité de tout document GeoJSON à la spécification RFC 7946, signale les erreurs structurelles, géométriques et les coordonnées hors plage ou non numériques, puis répare automatiquement les plus courantes : coordonnées redondantes et en doublon, propriétés Feature vides, et l'orientation des polygones via la règle de la main droite (anneau extérieur antihoraire, trous horaires). Il réduit aussi une précision de coordonnées excessive et affiche une lecture de la taille en octets avant/après, l'étape standard avant déploiement pour alléger les charges de tuiles Mapbox et Leaflet. Idéal pour les analystes SIG nettoyant des données de terrain, les développeurs web déboguant des sources de tuiles, les ingénieurs data assemblant des pipelines spatiaux et quiconque exporte depuis QGIS, ArcGIS ou des scripts maison et veut que le fichier se charge sans accroc dans Leaflet, Mapbox ou Turf.js. Essayez aussi notre Géocodeur et Geohash.
Questions fréquentes

