Plus de jeux sur WuGames.ioSponsoriséDécouvrez des jeux de navigateur gratuits — jouez aussitôt, sans téléchargement ni inscription.Jouer

Convertisseur CSV vers GeoJSON

Convertisseur CSV vers GeoJSON en ligne gratuit (RFC 7946, WGS84/EPSG:4326). Mappez les colonnes lat/lon, réglez la précision, prévisualisez sur Leaflet.

Upload
Glissez-déposez votre fichier CSV ici
ou cliquez pour parcourir

Qu'est-ce que le convertisseur CSV vers GeoJSON ?

Ce convertisseur gratuit transforme vos fichiers CSV contenant des coordonnées latitude et longitude en GeoJSON prêt pour la cartographie. Idéal pour convertir des tableurs, journaux GPS ou exports de bases de données en fichiers GeoJSON exploitables.

GeoJSON est le format standard des bibliothèques cartographiques web comme Leaflet, Mapbox, Google Maps ou OpenLayers. En convertissant vos coordonnées CSV en GeoJSON, vous pouvez visualiser et analyser vos données sur des cartes interactives.

L'outil détecte automatiquement les colonnes de coordonnées, conserve toutes les colonnes supplémentaires en tant que propriétés et gère différents délimiteurs ainsi que les ordres lat/lon ou lon/lat.

Comment utiliser le convertisseur CSV vers GeoJSON

La conversion se déroule en quelques étapes :

  • Collez vos données CSV ou téléversez un fichier CSV
  • L'outil détecte automatiquement les colonnes latitude et longitude
  • Ajustez la correspondance si nécessaire (lat, lon, latitude, longitude sont reconnus)
  • Cliquez sur Convertir pour générer un FeatureCollection GeoJSON
  • Prévisualisez le résultat sur la carte ou téléchargez le fichier

Toutes les colonnes supplémentaires du CSV deviennent des propriétés GeoJSON pour préserver les attributs.

Pré-requis du format CSV

Assurez-vous que votre CSV contient :

  • Une ligne d'en-tête avec les noms de colonnes
  • Une colonne latitude (lat, latitude, y, etc.)
  • Une colonne longitude (lon, lng, longitude, x, etc.)
  • Des coordonnées décimales valides (ex. 21.0278, 105.8342)
  • Optionnel : colonnes nom, description ou tout attribut utile

L'outil accepte les CSV séparés par des virgules, points-virgules ou tabulations.

Exemple de CSV

Exemple prêt à être converti :

name,lat,lon,population,country
Hanoi,21.0278,105.8342,8000000,Vietnam
Ho Chi Minh City,10.8231,106.6297,9000000,Vietnam
Da Nang,16.0544,108.2022,1200000,Vietnam
Bangkok,13.7563,100.5018,10500000,Thailand
Singapore,1.3521,103.8198,5700000,Singapore

Ce fichier devient une FeatureCollection GeoJSON contenant 5 entités Point avec les propriétés name, population et country.

Cas d'usage

Le convertisseur est particulièrement utile pour :

  • Visualiser des données de localisation issues de tableurs sur des cartes web
  • Convertir des journaux GPS ou des traces de suivi en GeoJSON
  • Préparer des données pour des applications Leaflet ou Mapbox
  • Transformer des exports de base de données contenant des coordonnées
  • Créer du GeoJSON à partir de relevés terrain ou d'enquêtes GPS
  • Convertir des magasins, POI ou points terrain en format cartographique

Fonctionnalités clés

Points forts du convertisseur :

  • Détection automatique des colonnes lat/lon
  • Mappage personnalisé pour les en-têtes non standard
  • Conservation de toutes les colonnes comme propriétés GeoJSON
  • Ignorer automatiquement les coordonnées invalides
  • Gestion des paires lat,lon ou lon,lat
  • Prévisualisation sur une carte interactive
  • Téléchargement en .geojson pour vos logiciels SIG

Questions fréquentes

Il convertit un tableur CSV contenant des données géographiques en une FeatureCollection GeoJSON valide d'entités Point. Le CSV doit comporter une colonne latitude et une colonne longitude en degrés décimaux ; toutes les autres colonnes deviennent des propriétés sur le Feature résultant. Les cas d'usage courants incluent les localisateurs de magasins géocodés, les résultats d'enquêtes avec coordonnées, les relevés de capteurs, les journaux GPS et les points d'intérêt. La sortie est prête pour Leaflet, Mapbox GL, Google Maps, OpenLayers ou tout SIG bureau comme QGIS. Tout s'exécute dans votre navigateur ; rien n'est envoyé à un serveur.

Les coordonnées doivent être en degrés décimaux WGS84 (EPSG:4326), le seul système de référence que la spécification GeoJSON (RFC 7946) définit. Les valeurs acceptables ressemblent à 37.7749, 40.7128, -122.4194, etc. La notation degrés-minutes-secondes (37°46'30"N) doit être convertie en degrés décimaux avant l'import. La première ligne doit être un en-tête ; l'outil autodétecte les noms courants de latitude (lat, latitude, y) et de longitude (lon, lng, longitude, x), et vous pouvez remplacer le mappage manuellement avec les sélecteurs de colonne.

C'est l'erreur GeoJSON la plus fréquente : latitude et longitude inversées. GeoJSON stocke chaque position en [longitude, latitude], l'inverse de l'ordre parlé « lat, lon », donc placer la latitude en premier projette les points au large de l'Afrique de l'Ouest près de 0,0 (le golfe de Guinée) ou simplement dans le mauvais hémisphère. Cet outil écrit toujours la sortie correcte [lon, lat]. Il surveille aussi le signe révélateur de colonnes inversées — une valeur de latitude supérieure à ±90 degrés, géographiquement impossible — et, lorsqu'il la détecte, vous avertit puis permute automatiquement les rôles lat/lon pour cette conversion afin que vos points tombent au bon endroit.

Le RFC 7946 §11.2 recommande explicitement de ne pas stocker plus de 6 décimales, car 6 décimales représentent environ 0,11 m de précision à l'équateur — déjà plus fin que le GPS grand public. Les exports en virgule flottante traînent souvent 12-15 chiffres insignifiants qui ne font qu'alourdir le fichier. Utilisez le sélecteur Décimales des coordonnées pour arrondir la sortie : 6 décimales est la valeur recommandée par la spécification, 5 décimales (~1,1 m) conviennent à la plupart des cartes web, et tronquer les longs flottants peut réduire une FeatureCollection de 30 à 60 %, accélérant le chargement Leaflet/Mapbox et la diffusion par CDN. Choisissez Complet seulement si vous avez réellement besoin d'une précision topographique sub-centimétrique.

Oui. L'outil émet une FeatureCollection conforme au RFC 7946 : chaque ligne devient un Feature avec une géométrie Point dont les coordonnées sont en ordre [longitude, latitude] et en WGS84 / EPSG:4326. Les colonnes restantes sont rattachées à l'objet properties en utilisant leur en-tête d'origine comme clé. Vous pouvez coller le résultat dans geojson.io, dans un validateur GeoJSON, ou le charger directement dans QGIS, Leaflet ou Mapbox GL pour confirmer qu'il valide. Les lignes hors plage ou non numériques sont ignorées (ou signalées) plutôt qu'écrites sous forme de géométrie cassée.

Avec « Inclure toutes les colonnes comme propriétés » activé, chaque colonne sauf la latitude et la longitude choisies devient une clé dans l'objet properties du Feature. L'outil préserve les valeurs de type identifiant comme codes postaux, codes ZIP, codes FIPS et numéros de téléphone exactement telles qu'écrites — une valeur comme 07016 conserve son zéro initial au lieu d'être silencieusement transformée en nombre 7016. Les champs numériques propres sont tout de même émis comme nombres JSON pour que vous puissiez styliser ou filtrer dessus. Si vous définissez une colonne Nom, elle est aussi copiée vers une propriété name, pratique pour les étiquettes et les popups sur la carte.

Non. La conversion se fait entièrement dans votre navigateur via JavaScript ; aucune partie du CSV n'est envoyée à un serveur. Vous pouvez le vérifier en ouvrant l'onglet Réseau des outils de développeur et en observant les requêtes sortantes pendant la conversion — vous n'en verrez aucune. C'est important si votre CSV contient des données sensibles comme adresses clients, localisations de patients ou résultats d'enquête confidentiels. Les seuls appels réseau sont la prévisualisation de carte optionnelle, qui télécharge les tuiles de fond OpenStreetMap ; la conversion elle-même fonctionne hors ligne.
Convertisseur CSV vers GeoJSON — Convertisseur CSV vers GeoJSON en ligne gratuit (RFC 7946, WGS84/EPSG:4326). Mappez les colonnes lat/lon, réglez la préc
Convertisseur CSV vers GeoJSON