Convertir KML a DXF

Este convertidor transforma archivos KML o KMZ de Google Earth o Google My Maps en un único dibujo DXF para AutoCAD, BricsCAD, DraftSight o LibreCAD. Las coordenadas pasan de longitud y latitud a la zona UTM de los datos, en metros, o al sistema que usted indique. Cada carpeta del KML se convierte en una capa CAD, y los nombres de los marcadores pueden escribirse como texto. Los archivos se convierten en su navegador y no se suben.

¿Un archivo no se convirtió correctamente? Escriba a [email protected], a ser posible con un pequeño archivo de ejemplo, y se corregirá.

Lo esencial

De KML a DXF: ¿por qué convertir?

Linderos, trazados y puntos de interés se dibujan a menudo en Google Earth o Google My Maps y luego tienen que pasar a un dibujo CAD: un plano de emplazamiento, un croquis topográfico o un proyecto de carretera. AutoCAD no abre archivos KML, y sus coordenadas son longitud y latitud en grados, que un programa CAD dibuja diminutas y deformadas. Esta página lee el KML o KMZ en su navegador con GDAL, la biblioteca de código abierto en la que se basa QGIS, convierte las coordenadas a metros en la zona UTM donde están los datos (o al sistema oficial que usted indique) y escribe un solo DXF. Los puntos pasan a ser puntos DXF, las rutas polilíneas y los polígonos polilíneas cerradas, huecos incluidos. Cada carpeta del KML acaba en su propia capa CAD, o bien usted elige un campo cuyos valores forman las capas, y los nombres de los marcadores pueden escribirse como texto junto a las formas. No se envía nada a ningún servidor.

Cómo convertir KML a DXF

  1. Suelte uno o varios archivos .kml o .kmz exportados de Google Earth o Google My Maps. Varios archivos van a un mismo DXF.
  2. Revise el sistema de coordenadas de salida. La zona UTM de los datos ya viene rellenada; sustitúyala por el sistema que use su dibujo CAD, como EPSG:25830 (ETRS89 / UTM 30N), EPSG:25829 o EPSG:25831.
  3. Elija de qué toman su nombre las capas CAD y si los nombres de los marcadores se escriben como texto, y haga clic en «Convertir a DXF».

Qué cambia al convertir

Elija el sistema de coordenadas del dibujo

Un KML siempre está en longitud y latitud WGS84. El convertidor rellena la zona UTM donde están los datos, para que el dibujo quede en metros y se pueda medir. Si el KML tiene que encajar con un dibujo CAD existente, indique el sistema de ese dibujo, por ejemplo ETRS89 / UTM 30N (EPSG:25830), el habitual en la España peninsular, o ETRS89 / UTM 29N (EPSG:25829) en Galicia. Un DXF no guarda el sistema, así que indique al usuario de CAD cuál ha elegido.

Descripciones, columnas de datos y estilos no se trasladan

Un DXF no tiene tabla de atributos. Solo se escriben la geometría, el nombre de la capa y, si lo desea, el nombre del marcador. Las descripciones, las columnas de datos de My Maps, las fotos, los iconos y los colores de Google Earth no se trasladan; cada entidad toma el color de su capa CAD (PorCapa). Para conservar los atributos, convierta además el mismo KML a shapefile o CSV.

Las alturas de Google Earth suelen ser cero

Google Earth escribe una altitud de 0 en las formas ajustadas al suelo. Esos ceros se descartan, de modo que las polilíneas son polilíneas 2D planas. Un KML con alturas reales, como un track GPS o una ruta dibujada con altitud absoluta, da polilíneas y puntos 3D.

La altura del texto es una estimación

Los nombres se escriben con una altura de aproximadamente 1/250 del ancho del dibujo, redondeada a 1, 2 o 5 metros (o 10, 20, 50, etc.), y la línea de estado indica esa altura. En AutoCAD puede seleccionar todos los textos con la selección rápida (QSELECT) y cambiar la altura de una sola vez.

Sobre los formatos

KML

KML (Keyhole Markup Language) es el formato XML de Google Earth y Google My Maps, y una norma OGC desde 2008. Además de la geometría, puede contener estilos, iconos, carpetas y descripciones en HTML.

  • Siempre longitud y latitud WGS84, con altitud opcional.
  • Las carpetas agrupan marcadores; cada carpeta puede convertirse en una capa propia al convertir.
  • Los estilos (colores, grosores de línea, iconos) son propios de KML y Google Earth.

DXF

DXF (Drawing Exchange Format) es el formato abierto de intercambio de AutoCAD, publicado por Autodesk desde 1982. Topógrafos, arquitectos e ingenieros lo usan para pasar dibujos CAD de un programa a otro. Un DXF contiene líneas, polilíneas, arcos, círculos, textos, sombreados y bloques en capas con nombre, pero no tiene tabla de atributos ni sistema de coordenadas.

  • Texto plano (o binario) con entidades de dibujo en capas con nombre; los bloques son símbolos reutilizables que se insertan muchas veces.
  • No hay tabla de atributos: además de la geometría, una entidad tiene capa, color, tipo de línea y, en los textos, el propio texto.
  • El sistema de coordenadas no se guarda; las coordenadas son simples números, a menudo en el sistema oficial del país o en coordenadas locales de obra.
  • DWG es el formato binario propio de AutoCAD, que no es lo mismo que DXF.

Preguntas frecuentes

¿Qué programas CAD abren el DXF?

El DXF sigue el formato de AutoCAD 2004, que leen AutoCAD, AutoCAD LT, BricsCAD, DraftSight, LibreCAD, QCAD, MicroStation y QGIS.

¿Puedo obtener un DWG?

No directamente. Abra el DXF en AutoCAD, BricsCAD o DraftSight y use «Guardar como» DWG, o conviértalo con el ODA File Converter gratuito.

¿Por qué el dibujo está en UTM y no en el sistema oficial de mi país?

UTM funciona en todo el mundo, así que la zona se rellena según dónde están los datos. Muchos países usan en CAD un sistema concreto, como EPSG:25830 (ETRS89 / UTM 30N) en España, EPSG:6372 (Mexico ITRF2008 / LCC) en México o EPSG:9377 (MAGNA-SIRGAS / Origen-Nacional) en Colombia. Escriba su código EPSG en el campo del sistema de coordenadas de salida antes de convertir.

¿Funciona un KMZ con fotos o superposiciones de imagen?

Se convierten los marcadores, rutas y polígonos del KMZ. Las fotos y las superposiciones de imagen se omiten, porque un DXF solo puede hacer referencia a imágenes como archivos aparte.

¿Se sube mi KML?

No. El DXF lo escribe su navegador en su propio ordenador, y no se envía nada a ningún servidor.