On nous a donné un DXF qui contient un attribut Elevation mais nous aimerions générer un DXF 3D. Je sais que je peux générer un fichier DXF 3D à partir d'un fichier de formes en utilisant:
ogr2ogr -f "DXF" out.dxf in.shp -zfield Elev
Mais le pilote ogr ne semble pas récupérer les attributs en tant que champs dans le dxf.
Est-ce que quelqu'un sait si c'est possible.
J'aimerais une solution gratuite si possible. Nous avons FME mais je cherche d'autres options.
-nlt MULTILINESTRING
à ogr2ogr a résolu ce problème pour moi.Réponses:
J'essaie de trouver un moyen de le faire depuis des mois. En fin de compte, la seule méthode que j'ai pu trouver était de charger le DXF dans gvSIG et de l'exporter sous forme de fichier de formes. Cela ajoute la valeur z de la chaîne de lignes au DBF du fichier de formes en tant qu'attribut.
Dans mon cas, les DXF étaient des contours contenant OpenData OS, ainsi que d'autres données que je n'avais pas besoin, j'ai donc extrait uniquement les contours vers un nouveau DXF avant de charger le fichier dans gvSIG:
la source
Dans FME, vous voudriez le transformateur 3DForcer .
la source