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 gratuit. Transformez vos fichiers CSV contenant des coordonnées latitude/longitude en GeoJSON avec mappage personnalisé des colonnes et propriétés.

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 (ou TSV/séparé par point-virgule) contenant des données géographiques en une FeatureCollection GeoJSON valide. Le CSV doit contenir au moins deux colonnes contenant longitude et latitude 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 et les observations ornithologiques. La sortie est une FeatureCollection de Points (ou LineStrings/Polygons si vous fournissez des groupes ordonnés), prête pour Leaflet, Mapbox GL, Google Maps ou tout SIG bureau. Tout s'exécute dans votre navigateur ; rien n'est envoyé.

Les coordonnées doivent être en degrés décimaux WGS84 (EPSG:4326) selon la spécification GeoJSON (RFC 7946). Formes acceptables : 37.7749, 40.7128, -122.4194, etc. La notation degrés-minutes-secondes (37 deg 46 min 30 sec N) doit être convertie en décimal avant l'import ; l'outil peut autodétecter et convertir les chaînes DMS simples si vous cochez la case Parse DMS. La colonne longitude vient normalement en premier par convention GeoJSON, mais l'outil autodétecte l'ordre depuis les noms des colonnes (lon, lng, x, longitude vs lat, y, latitude). Si votre CSV utilise la virgule comme séparateur décimal (courant en Europe), sélectionnez le point-virgule comme délimiteur de champ.

La première ligne du CSV doit être l'en-tête. L'outil autodétecte les noms standards de colonne longitude (lon, lng, x, longitude) et latitude (lat, y, latitude). Si vos en-têtes utilisent des mots non anglais ou des abréviations inhabituelles, le sélecteur de colonnes vous permet de pointer manuellement. Les colonnes restantes deviennent des propriétés sur le Feature avec leur nom d'en-tête original comme clé. Les valeurs numériques sont parsées comme nombres, les chaînes de date ISO comme strings et le texte entre guillemets comme strings. L'objet properties préserve l'ordre des lignes pour que les outils de visualisation aval puissent colorer par catégorie ou filtrer par attribut.

Oui. Changez le mode géométrie en LineString ou Polygon et attribuez une colonne identifiant quelles lignes appartiennent au même feature (typiquement track_id, group ou geometry_id). Les lignes doivent être en ordre séquentiel ; l'outil les concatène dans la géométrie du feature parent. Pour les Polygons, la première et la dernière coordonnée doivent correspondre pour fermer l'anneau, et l'outil les fermera automatiquement sinon. MultiLineString et MultiPolygon sont pris en charge en fournissant une colonne supplémentaire identifiant la partie de ligne ou polygone. La sortie préserve la topologie attendue par RFC 7946.

Pour les CSV sous 100 Mo, il parse et convertit en moins de 10 secondes sur la plupart des portables. Entre 100 et 500 Mo, attendez-vous à 1 à 5 minutes de traitement et un usage mémoire significatif (environ 3 à 5 fois la taille du fichier en heap). Au-dessus de 500 Mo, le navigateur peut manquer de mémoire et faire planter l'onglet, donc nous recommandons de diviser le CSV par plages de lignes ou par région avant l'envoi. Pour des datasets massifs (millions de lignes), utilisez un outil côté serveur comme ogr2ogr de GDAL avec le driver -f GeoJSON ou un script Python avec geopandas, capables de streamer les lignes sans buffering.

Les lignes avec longitude ou latitude manquantes, vides ou non numériques sont signalées dans un panneau latéral et exclues de la sortie par défaut. Vous pouvez basculer la politique pour inclure ces lignes comme Features avec une géométrie null, ce qui est du GeoJSON valide et préserve le compte de lignes en sortie. Les coordonnées hors de l'intervalle valide (longitude hors de ±180 degrés, latitude hors de ±90 degrés) sont aussi signalées ; cela peut indiquer une colonne inversée ou une valeur degré-minute-seconde non convertie. L'outil fournit un rapport d'erreurs au format CSV téléchargeable pour nettoyage avant relance.

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). La page est mise en cache après la première visite, donc les conversions ultérieures tournent totalement hors ligne. C'est important si votre CSV contient des données sensibles comme adresses clients, localisations de patients ou résultats d'enquête confidentiels. Fermer l'onglet du navigateur jette toutes les données en mémoire ; rien ne persiste côté serveur.

Lorsque vous activez l'option d'analyse de distance, l'outil calcule la distance orthodromique entre lignes consécutives via la formule du haversine sur l'ellipsoïde WGS84. La formule traite la Terre comme une sphère de rayon moyen 6371,0088 km ; le résultat est à 0,5 pour cent près de la distance géodésique réelle pour toute paire de points, bien dans la précision du GPS grand public. Pour plus de précision, l'outil peut utiliser optionnellement la formule inverse de Vincenty, qui résout la géodésique exacte sur l'ellipsoïde mais est 10 à 20 fois plus lente. Pour la plupart des usages analytiques, haversine est le bon choix.
Convertisseur CSV vers GeoJSON — Convertisseur CSV vers GeoJSON gratuit. Transformez vos fichiers CSV contenant des coordonnées latitude/longitude en Geo
Convertisseur CSV vers GeoJSON