Visualiseur GeoJSON - Afficher & valider

Visualiseur GeoJSON gratuit : affichez, validez et explorez vos données GeoJSON sur une carte interactive. Support des points, lignes et polygones avec vérification de la structure.

Upload
Cliquez ou glissez un fichier GeoJSON
Formats JSON ou GeoJSON acceptés

Qu'est-ce que GeoJSON ?

GeoJSON est un format standard ouvert basé sur JSON pour représenter des données géographiques : points, lignes, polygones et collections multi-géométries.

Il est utilisé dans les applications web cartographiques, les SIG et les services basés sur la localisation. Lisible par l'humain, facile à parser et compatible avec la plupart des bibliothèques modernes.

Atouts du GeoJSON :

  • Format simple : basé sur JSON, facile à lire/écrire
  • Large support : Leaflet, OpenLayers, Google Maps, Mapbox...
  • Données enrichies : propriétés et métadonnées par entité
  • Standard RFC 7946 : interopérabilité assurée
  • Types variés : Points, LineStrings, Polygons et Multi*

C'est le format privilégié pour échanger des données spatiales sur le web.

Structure d'un GeoJSON

Un objet GeoJSON peut être :

  • FeatureCollection : ensemble d'objets Feature
  • Feature : géométrie unique avec propriétés
  • Geometry : Point, LineString, Polygon, etc.

Exemple :

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [105.8342, 21.0278]
      },
      "properties": {
        "name": "Hanoi",
        "population": 8000000
      }
    }
  ]
}

Chaque Feature combine une géométrie (forme/localisation) et un objet properties avec les attributs.

Types de géométries

GeoJSON prend en charge :

  • Point : une position [longitude, latitude]
  • LineString : suite de positions formant une ligne
  • Polygon : anneaux fermés (LineStrings bouclées)
  • MultiPoint : tableau de Points
  • MultiLineString : tableau de LineStrings
  • MultiPolygon : tableau de Polygons
  • GeometryCollection : ensemble de géométries

Important : l'ordre des coordonnées est [longitude, latitude].

Usages courants

GeoJSON sert notamment à :

  • Cartographie web : afficher des entités sur des cartes interactives
  • Visualisation de données : choroplèthes, heatmaps, clusters
  • Analyses SIG : import/export entre outils géospatiaux
  • Services de localisation : stocker et interroger des données spatiales
  • Open data : partager des jeux de données géographiques
  • Applications mobiles : couches hors-ligne et overlays personnalisés

GeoJSON vs autres formats

Comparaisons rapides :

  • vs Shapefile : GeoJSON est textuel et web-friendly, Shapefile est binaire et multipart
  • vs KML : GeoJSON est plus léger et rapide, KML propose plus de styles
  • vs GPX : GeoJSON gère tous types de géométries, GPX cible les traces GPS
  • vs TopoJSON : GeoJSON est plus simple, TopoJSON plus compact pour de gros volumes

Privilégiez GeoJSON pour un format simple, universel et idéal pour les applications web modernes.