LandXML es un vocabulario XML abierto del consorcio de Autodesk, Bentley y Trimble (1999) para intercambiar datos de ingeniería civil y topografía entre AutoCAD Civil 3D, Bentley OpenRoads, Trimble Business Center y los rusos CREDO, IndorCAD y Topomatic. Nuestro exportador genera un documento LandXML 1.2 válido: los edificios se convierten en elementos Parcel con geometría CoordGeom, las carreteras en PlanFeature formadas por segmentos Line, y los objetos puntuales en CgPoint. Seamos honestos con los límites: las coordenadas se escriben en WGS84 (latitud/longitud), no en una proyección, así que antes de diseñar en Civil 3D hay que registrarlas en un sistema métrico local (UTM, malla nacional). Escribimos segmentos rectos, sin clotoides de transición —OSM no guarda parámetros de curvatura—, de modo que esto es una base cartográfica de contexto de OSM, no un levantamiento verificado geodésicamente.
Características principales

Acerca del formato LandXML
LandXML es un vocabulario XML abierto para intercambiar datos de topografía e ingeniería civil: parcelas, trazados, superficies y puntos de levantamiento. Lo admiten AutoCAD Civil 3D, Bentley OpenRoads y Trimble Business Center, y entre los programas rusos, CREDO, IndorCAD y Topomatic, por lo que el formato sigue siendo un puente neutral entre escuelas de software distintas.
El mapa de OpenStreetMap se exporta a LandXML para tener contexto en el proyecto: las calles y las manzanas junto a la parcela, que muestran el entorno de la futura carretera o del futuro emplazamiento. Es una base para la fase de anteproyecto, no un sustituto del levantamiento.
En el documento LandXML 1.2 los edificios pasan a ser objetos Parcel (las zonas verdes se marcan como Open Space y el resto de polígonos, como Lot), las carreteras se convierten en elementos PlanFeature de segmentos rectos y los objetos puntuales, en CgPoint. Los nombres se toman de las etiquetas name, addr:street y ref, de modo que las calles y las direcciones se leen directamente en la lista de objetos. El límite es de 50 000 objetos por fichero.
Dos limitaciones que conviene decir con franqueza. Las coordenadas se escriben en WGS84, es decir, en grados de latitud y longitud, mientras que LandXML está pensado para coordenadas planas métricas: antes de trabajar hay que reproyectar los datos a un sistema local (UTM, malla nacional, State Plane). Y las curvas: OSM guarda las carreteras como polilíneas, así que en el fichero no hay radios ni clotoides de transición, y la geometría en planta del trazado habrá que construirla de nuevo.
Programas para abrir archivos LandXML
Los siguientes programas y aplicaciones pueden abrir, editar y procesar archivos LandXML — Surveying & Civil Engineering Data Exchange (.xml) exportados desde OSM2CDR:
Format specifications
- Open standard
- 2D only
- Lossless (no quality loss)
- Stores feature attributes
- Output: 1 file
- A valid LandXML 1.2: buildings -> Parcel, roads -> PlanFeature of straight Line segments, points -> CgPoint; coordinates in WGS84 (not projected), no transition clothoids.
Quién usa los mapas LandXML
Cómo exportar a LandXML
Cómo abrir tras la exportación
- AutoCAD Civil 3D — Importar LandXML; asigne primero al dibujo un sistema de coordenadas local, o los objetos en grados se juntarán todos en un punto junto al origen.
- Reproyectar de antemano — ogr2ogr o QGIS pasan los datos a UTM o a un sistema local si le resulta más cómodo tener coordenadas métricas antes de importar.
- Bentley OpenRoads Designer y Trimble Business Center — importación nativa de LandXML; el orden de trabajo con el sistema de coordenadas es el mismo.
- CREDO, IndorCAD, Topomatic — estas gamas incluyen importación de LandXML; después de cargar el fichero, compruebe que las unidades se hayan leído como metros.
- Verlo sin CAD — el fichero es de texto: xmllint --format muestra la estructura con los bloques Units, CoordinateSystem, Parcels, PlanFeatures y CgPoints.
Mapas populares en LandXML
Exportar mapas a LandXML — Surveying & Civil Engineering Data Exchange
Descarga mapas LandXML profesionales desde OpenStreetMap. Generación instantánea, cualquier área.