Convertisseur GeoJSON, KML et GPX
Convertissez du GeoJSON en KML, GPX, CSV ou WKT et inversement dans le navigateur. Points, lignes, polygones et géométries multiples, avec aperçu.
- Entités
- 0
- Points
- 0
- Lignes
- 0
- Polygones
- 0
- Sommets
- 0
Comment convertir du GeoJSON, du KML, du GPX, du CSV ou du WKT
- Déposez un fichier dans la zone prévue ou collez vos données dans Données d’entrée. Le fichier est lu par votre navigateur ; rien n’est envoyé.
- Laissez De sur Détection automatique ou indiquez vous-même le format. La détection se fie aux premiers caractères :
{ou[pour le GeoJSON,<gpxpour le GPX, tout autre XML est lu comme du KML, un mot-clé commePOINTouMULTIPOLYGONdésigne du WKT, et le reste est traité comme du CSV. - Choisissez le format de sortie dans Vers. Le résultat s’affiche pendant la saisie ; Convertir relance la conversion.
- Vérifiez les compteurs (Entités, Points, Lignes, Polygones, Sommets) et l’aperçu, puis cliquez sur Copier ou sur Télécharger (le fichier reçoit la bonne extension).
Ce que chaque format conserve
Toutes les conversions passent par le GeoJSON (RFC 7946), qui sert de modèle commun : une liste d’entités, chacune avec une géométrie facultative et des propriétés. Les Point, LineString, Polygon (avec trous), MultiPoint, MultiLineString, MultiPolygon et GeometryCollection sont pris en charge. Les coordonnées sont exprimées en degrés WGS 84 (longitude, latitude, altitude facultative) ; l’outil ne fait aucune reprojection.
- GeoJSON : tout est conservé, y compris les propriétés imbriquées et les identifiants.
- KML : chaque entité devient un Placemark. Les propriétés
nameetdescriptionalimentent les éléments KML du même nom, les autres passent dansExtendedData. Les géométries multiples deviennent desMultiGeometry. À la lecture, l’outil parcourt tous les dossiers, lit les valeursDataetSimpleDataet comprend aussi les enregistrementsgx:Trackde Google Earth. Les styles, icônes, superpositions et liens réseau sont ignorés. Un KMZ n’est qu’un KML compressé : décompressez-le d’abord. - GPX : les points deviennent des waypoints (
wpt, avecele,nameetdesc), les lignes des traces (trk), et une MultiLineString donne une seule trace à plusieurs segments. À la lecture, waypoints, itinéraires (rte) et traces sont tous convertis, l’altitude devenant la troisième coordonnée. Le GPX ne connaît pas les polygones : leurs contours sont écrits comme segments de trace, avec un avertissement. - CSV : si toutes les entités sont des points, la sortie contient les colonnes
latitudeetlongitude(etelevationsi besoin), puis une colonne par propriété. Des géométries mixtes donnent plutôt une colonnewkt. À la lecture, les colonneslat/latitude/yetlon/lng/long/longitude/xsont reconnues quelle que soit la casse, tout comme une colonnewktougeometry. La virgule décimale (46,8139) est acceptée. Les lignes sans coordonnées sont ignorées et comptées. - WKT : une géométrie par ligne. Le lecteur accepte les variantes Z et M, les géométries
EMPTYet le préfixe PostGISSRID=4326;. Le WKT ne stocke pas d’attributs : les propriétés disparaissent en sortie.
Conseils et limites
- Le WKT comme le GeoJSON placent la longitude en premier. Si vos points tombent au large de l’Afrique ou près du mauvais pôle, la source avait sans doute la latitude et la longitude inversées.
- L’aperçu est un simple dessin sans fond de carte, pratique pour repérer d’un coup d’œil des coordonnées inversées, un point isolé ou une forme mal fermée.
- Les fichiers jusqu’à 20 Mo sont acceptés. Les très gros fichiers peuvent demander quelques secondes, car la sortie texte est construite en mémoire.
Questions fréquentes
Comment convertir un fichier KML en GeoJSON ?
Collez le KML ou déposez le fichier .kml, laissez De sur Détection automatique et choisissez GeoJSON dans Vers. Les noms, descriptions et données étendues des Placemarks deviennent des propriétés.
Puis-je ouvrir la trace GPX de ma montre ou de mon compteur vélo ?
Oui. Une trace à plusieurs segments devient une MultiLineString, les waypoints deviennent des points et l’altitude de chaque point est gardée comme troisième coordonnée. L’horodatage des points de trace n’est pas conservé.
Pourquoi mes polygones deviennent-ils des traces dans le GPX ?
Le GPX ne connaît que les waypoints, les itinéraires et les traces. Le contour de chaque polygone est donc écrit comme un segment de trace pour ne pas perdre la forme, et l’outil vous en avertit.
Quelle structure de CSV l’outil attend-il ?
Une ligne d’en-tête avec une colonne de latitude et une de longitude, par exemple nom,lat,lon. Virgules, points-virgules et tabulations conviennent. Vous pouvez aussi fournir une colonne wkt contenant des géométries comme POINT (2.35 48.85).
Mes données sont-elles envoyées sur un serveur ?
Non. La lecture et la conversion se font entièrement dans votre navigateur ; aucune requête ne transmet vos données, ce qui compte pour des traces privées ou des fichiers d’adresses de clients.
Outils similaires
- Calculateur de boîte englobante Calculez la boîte englobante de coordonnées, de GeoJSON ou de WKT en lonMin,latMin,lonMax,latMax, WKT, Overpass ou Leaflet, avec marge et antiméridien.
- Distance entre deux coordonnées GPS Calculez la distance entre deux points GPS avec la formule de haversine ou de Vincenty (WGS84) : distance en km, miles et milles marins, cap et point milieu.
- Formateur et validateur JSON Formateur et validateur JSON gratuit qui indente, minifie et vérifie votre JSON dans le navigateur, avec erreurs signalées par ligne et colonne.