Convertir DXF a KML
Este convertidor transforma un dibujo DXF de AutoCAD, BricsCAD u otro programa CAD en un archivo KML para Google Earth, Google My Maps o cualquier mapa web. Usted indica el sistema de coordenadas del dibujo como código EPSG, y las coordenadas se convierten a longitud y latitud. Cada capa CAD pasa a ser una carpeta, las líneas y superficies conservan sus colores CAD y los textos se convierten en etiquetas. El DXF se lee en su navegador y no se sube.
¿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
- Entrada: DXF (.dxf). Salida: KML (.kml).
- Tus archivos no se suben: el trabajo se hace en tu navegador, en tu propio dispositivo.
- Tamaño: sin límite fijo; los archivos muy grandes están limitados por la memoria de tu dispositivo.
- Necesita un navegador actual (Chrome, Edge, Firefox o Safari) en ordenador, tableta o móvil; no hay que instalar nada.
- Gratis y sin registro.
De DXF a KML: ¿por qué convertir?
Un plano de emplazamiento, un levantamiento topográfico o un plano de redes en DXF es difícil de enseñar a alguien que no tiene un programa CAD, mientras que casi todo el mundo puede abrir un KML en Google Earth o en el móvil. Esta página lee el DXF con GDAL, la biblioteca de código abierto en la que se basa QGIS, convierte las coordenadas del sistema del dibujo (una zona UTM como ETRS89 / UTM 30N u otro sistema oficial) a longitud y latitud WGS84, que es lo que exige KML, y escribe un solo KML. Cada capa CAD se convierte en una carpeta que puede activar y desactivar en Google Earth. Las líneas conservan su color y grosor CAD, los sombreados se rellenan, las polilíneas cerradas como contornos de edificios y parcelas pasan a ser superficies, y las entidades TEXT y MTEXT aparecen como etiquetas en su punto de inserción. La vista previa del mapa muestra dónde cae el dibujo antes de convertir, y no se envía nada a ningún servidor.
Cómo convertir DXF a KML
- Suelte su archivo .dxf en el recuadro o haga clic para elegirlo. Un .dwg debe guardarse antes como DXF.
- Indique el sistema de coordenadas del dibujo como código EPSG, por ejemplo EPSG:25830 para ETRS89 / UTM huso 30N, o haga clic en una de las sugerencias, y compruebe que el mapa muestra el dibujo en el lugar correcto.
- Deje marcada o desmarque la casilla «Las polilíneas cerradas y los círculos pasan a ser polígonos», haga clic en «Convertir a KML» y abra el archivo en Google Earth o impórtelo en My Maps.
Qué cambia al convertir
El código EPSG decide dónde cae el dibujo
Un DXF guarda las coordenadas como simples números, sin sistema de coordenadas, pero un KML tiene que estar en longitud y latitud, así que el convertidor necesita saber el sistema del dibujo. Valores como 440000, 4474000 son metros UTM (por ejemplo EPSG:25830 en la España peninsular); en Canarias se usa el huso 28 (REGCAN95 / UTM 28N, EPSG:4083). Las sugerencias bajo el campo enumeran los sistemas en los que los números tienen sentido. Con un código equivocado, el dibujo aparece en otro país o desplazado unos cientos de metros, algo que la vista previa del mapa muestra antes de convertir.
Dibujos en coordenadas locales
Los planos de arquitectura suelen estar dibujados alrededor de 0,0, en milímetros o en metros, sin ninguna relación con el terreno. Ningún código EPSG les sirve, y la línea de estado avisa cuando el resultado cae cerca de 0° de longitud y 0° de latitud, en el océano Atlántico. Un dibujo así hay que georreferenciarlo primero, por ejemplo con el Georreferenciador o el complemento Vector Bender de QGIS, o moverlo a coordenadas topográficas en el programa CAD.
Colores, grosores y textos
Cada entidad conserva su color CAD, con PorCapa y PorBloque resueltos. El color 7, blanco sobre una pantalla CAD oscura, sigue siendo blanco, lo que destaca sobre las ortofotos. Los grosores de línea pasan a ser de 1 a 8 píxeles; Google Earth dibuja las líneas con el mismo ancho en cualquier nivel de zoom. Los textos son etiquetas sin chincheta, con el color del texto CAD, pero Google Earth los muestra rectos y a su propio tamaño, no con la altura y el giro del dibujo. Los tipos de línea, como las discontinuas, y los estilos de cota no se trasladan.
Las líneas cerradas pasan a ser superficies
Con la casilla marcada, cada polilínea cerrada y cada círculo se escriben como un polígono con un relleno suave, de modo que se puede hacer clic dentro de un edificio o una parcela y medirlo en Google Earth. Los sombreados y los sólidos reciben un relleno más intenso. Desmarque la casilla si las líneas cerradas son, por ejemplo, curvas de nivel que deben seguir siendo líneas.
Bloques, curvas y alturas
Los bloques, como árboles, pozos de registro o flechas de norte, se descomponen en sus líneas y círculos, en la capa de la inserción del bloque. Los círculos, arcos y splines se convierten en muchos tramos rectos cortos, porque KML no tiene curvas. Las formas sin altura siguen el terreno en Google Earth; las alturas reales, como las cotas de las curvas de nivel, se conservan como altitud en las coordenadas. Las presentaciones en espacio papel con cajetines se dejan fuera.
Sobre los formatos
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.
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.
Preguntas frecuentes
¿Puedo importar el KML en Google My Maps?
Sí. En My Maps, elija «Importar» en una capa y seleccione el KML. My Maps importa una capa por archivo y admite como máximo 2000 elementos por capa, así que un dibujo detallado puede ser demasiado grande; en ese caso, elimine antes en CAD las capas que no necesite, o abra el KML en Google Earth.
¿Qué datos se conservan de cada entidad?
La capa CAD, el tipo de entidad (como AcDbPolyline o AcDbCircle) y el identificador (handle) de la entidad, que Google Earth muestra al hacer clic en un elemento. En los textos, el propio texto es la etiqueta.
¿Cómo averiguo el código EPSG de un dibujo?
Pregunte a quien lo hizo, o use las sugerencias que aparecen bajo el campo después de leer el DXF: enumeran los sistemas de coordenadas en los que los números del dibujo tienen sentido, y la vista previa del mapa muestra dónde lo coloca cada uno.
¿Se sube mi dibujo?
No. El DXF lo lee y lo convierte su navegador en su propio ordenador, y no se envía nada a ningún servidor.
¿Puedo convertir un KML de vuelta a DXF?
Sí, con el convertidor de KML a DXF, que convierte las coordenadas a metros UTM o al sistema oficial de su país y pone cada carpeta del KML en una capa CAD.