Convertir KML en DXF

Ce convertisseur transforme des fichiers KML ou KMZ de Google Earth ou de Google My Maps en un seul dessin DXF pour AutoCAD, BricsCAD, DraftSight ou LibreCAD. Les coordonnées passent des longitudes et latitudes à la zone UTM des données, en mètres, ou au système que vous indiquez. Chaque dossier KML devient un calque CAO, et les noms des repères peuvent être écrits sous forme de texte. Les fichiers sont convertis dans votre navigateur et ne sont pas envoyés.

Un fichier ne s'est pas converti correctement ? Écrivez à [email protected], idéalement avec un petit fichier d'exemple, et ce sera corrigé.

L'essentiel

KML en DXF : pourquoi convertir ?

Limites, tracés et points d'intérêt sont souvent dessinés dans Google Earth ou Google My Maps, puis doivent passer dans un dessin CAO : un plan de masse, un croquis de levé ou un projet de voirie. AutoCAD n'ouvre pas les KML, et leurs coordonnées sont des longitudes et latitudes en degrés, qu'un logiciel de CAO dessine minuscules et déformées. Cette page lit le KML ou le KMZ dans votre navigateur avec GDAL, la bibliothèque open source sur laquelle repose QGIS, convertit les coordonnées en mètres dans la zone UTM où se trouvent les données (ou dans le système national que vous indiquez, comme le Lambert-93) et écrit un seul DXF. Les points deviennent des points DXF, les trajets des polylignes et les polygones des polylignes fermées, trous compris. Chaque dossier KML se retrouve sur son propre calque CAO, ou bien vous choisissez un champ dont les valeurs deviennent les calques, et les noms des repères peuvent être écrits en texte à côté des formes. Rien n'est envoyé à un serveur.

Comment convertir KML en DXF

  1. Déposez un ou plusieurs fichiers .kml ou .kmz exportés de Google Earth ou de Google My Maps. Plusieurs fichiers donnent un seul DXF.
  2. Vérifiez le système de coordonnées de sortie. La zone UTM des données est pré-remplie ; remplacez-la par le système de votre dessin CAO, par exemple EPSG:2154 (Lambert-93) ou une zone conique conforme comme EPSG:3948 (CC48).
  3. Choisissez ce qui donne leur nom aux calques CAO et si les noms des repères sont écrits en texte, puis cliquez sur « Convertir en DXF ».

Ce qui change lors de la conversion

Choisir le système de coordonnées du dessin

Un KML est toujours en longitudes et latitudes WGS84. Le convertisseur pré-remplit la zone UTM où se trouvent les données, pour que le dessin soit en mètres et que l'on puisse y mesurer. Si le KML doit se caler sur un dessin CAO existant, indiquez plutôt le système de ce dessin, par exemple le Lambert-93 (EPSG:2154), une zone CC comme EPSG:3948 ou, en Belgique, le Lambert belge 2008 (EPSG:3812). Un DXF n'enregistre pas le système : précisez à l'utilisateur CAO celui que vous avez choisi.

Descriptions, colonnes de données et styles ne suivent pas

Un DXF n'a pas de table attributaire. Seuls la géométrie, le nom du calque et, si vous le souhaitez, le nom du repère sont écrits. Les descriptions, les colonnes de données de My Maps, les photos, les icônes et les couleurs de Google Earth ne suivent pas ; chaque entité prend la couleur de son calque CAO (DuCalque). Pour garder les attributs, convertissez aussi le même KML en shapefile ou en CSV.

Les altitudes de Google Earth sont souvent nulles

Google Earth écrit une altitude de 0 pour les formes plaquées au sol. Ces zéros sont ignorés, et les polylignes sont donc des polylignes 2D planes. Un KML avec de vraies altitudes, comme une trace GPS ou un trajet dessiné en altitude absolue, donne des polylignes et des points 3D.

La hauteur du texte est estimée

Les noms sont écrits avec une hauteur d'environ 1/250 de la largeur du dessin, arrondie à 1, 2 ou 5 mètres (ou 10, 20, 50, etc.), et la ligne d'état indique cette hauteur. Dans AutoCAD, vous pouvez sélectionner tous les textes avec la sélection rapide (QSELECT) et changer leur hauteur en une seule fois.

À propos des formats

KML

Le KML (Keyhole Markup Language) est le format XML de Google Earth et de Google My Maps, et une norme OGC depuis 2008. En plus de la géométrie, il peut contenir des styles, des icônes, des dossiers et des descriptions en HTML.

  • Toujours en longitude et latitude WGS84, avec une altitude facultative.
  • Les dossiers regroupent les repères ; chaque dossier peut devenir sa propre couche lors de la conversion.
  • Les styles (couleurs, épaisseurs de ligne, icônes) sont propres au KML et à Google Earth.

DXF

Le DXF (Drawing Exchange Format) est le format d'échange ouvert d'AutoCAD, publié par Autodesk depuis 1982. Géomètres, architectes et bureaux d'études l'utilisent pour échanger des dessins de CAO entre logiciels. Un DXF contient des lignes, polylignes, arcs, cercles, textes, hachures et blocs sur des calques nommés, mais ni table attributaire ni système de coordonnées.

  • Fichier texte (ou binaire) avec des entités de dessin sur des calques nommés ; les blocs sont des symboles réutilisables insérés de nombreuses fois.
  • Il n'y a pas de table attributaire : en plus de la géométrie, une entité a un calque, une couleur, un type de ligne et, pour un texte, le texte lui-même.
  • Le système de coordonnées n'est pas enregistré ; les coordonnées sont de simples nombres, souvent dans un système national ou en coordonnées locales de chantier.
  • Le DWG est le format binaire propre à AutoCAD, différent du DXF.

Questions fréquentes

Quels logiciels de CAO ouvrent le DXF ?

Le DXF suit le format AutoCAD 2004, que lisent AutoCAD, AutoCAD LT, BricsCAD, DraftSight, LibreCAD, QCAD, MicroStation et QGIS.

Puis-je obtenir un DWG à la place ?

Pas directement. Ouvrez le DXF dans AutoCAD, BricsCAD ou DraftSight et utilisez « Enregistrer sous » au format DWG, ou convertissez-le avec le logiciel gratuit ODA File Converter.

Pourquoi le dessin est-il en UTM et pas dans mon système national ?

L'UTM fonctionne partout, c'est pourquoi la zone est pré-remplie d'après l'emplacement des données. Beaucoup de pays utilisent leur propre système en CAO, comme EPSG:2154 (Lambert-93) en France, EPSG:3812 (Lambert belge 2008) en Belgique ou EPSG:2056 (MN95) en Suisse. Saisissez son code EPSG dans le champ du système de coordonnées de sortie avant de convertir.

Un KMZ avec des photos ou des superpositions d'images fonctionne-t-il ?

Les repères, trajets et polygones du KMZ sont convertis. Les photos et les superpositions d'images sont laissées de côté, car un DXF ne peut faire référence à des images que sous forme de fichiers séparés.

Mon KML est-il envoyé en ligne ?

Non. Le DXF est écrit par votre navigateur, sur votre propre ordinateur, et rien n'est envoyé à un serveur.