Nos han dado un DXF que contiene un atributo de Elevación pero nos gustaría generar un DXF 3D. Sé que puedo generar un dxf 3D a partir de un shapefile usando:
ogr2ogr -f "DXF" out.dxf in.shp -zfield Elev
Pero el controlador ogr no parece recoger los atributos como campos en el dxf.
Alguien sabe si esto es posible.
Me gustaría una solución gratuita si es posible. Tenemos FME pero estoy buscando otras opciones.
-nlt MULTILINESTRING
a ogr2ogr me arregló esto.Respuestas:
He estado tratando de encontrar una forma de hacerlo durante meses. Al final, el único método que pude encontrar fue cargar el DXF en gvSIG y exportarlo como un archivo de forma. Hacer esto agrega el valor z de la cadena lineal al DBF del archivo de forma como un atributo.
En mi caso, los DXF eran OS OpenData que contenían contornos, junto con otros datos que no necesitaba, por lo que extraje solo los contornos a un nuevo DXF antes de cargar el archivo en gvSIG:
fuente
En FME querrás el transformador 3DForcer .
fuente