Recebemos um DXF que contém um atributo Elevation, mas gostaríamos de gerar um DXF 3D. Eu sei que posso gerar um dxf 3D a partir de um shapefile usando:
ogr2ogr -f "DXF" out.dxf in.shp -zfield Elev
Mas o driver ogr não parece pegar os atributos como campos no dxf.
Alguém sabe se isso é possível.
Gostaria de uma solução gratuita, se possível. Temos FME, mas estou procurando outras opções.
-nlt MULTILINESTRING
ao ogr2ogr corrigiu isso para mim.Respostas:
Eu tenho tentado encontrar uma maneira de fazer isso há meses. No final, o único método que encontrei foi carregar o DXF no gvSIG e exportá-lo como um shapefile. Isso adiciona o valor z da cadeia de linhas ao DBF do shapefile como um atributo.
No meu caso, os DXFs eram OS OpenData contendo contornos, juntamente com outros dados que não eram necessários, então extraí apenas os contornos para um novo DXF antes de carregar o arquivo no gvSIG:
fonte
No FME, você deseja o transformador 3DForcer .
fonte