Wir haben eine DXF erhalten, die ein Elevation-Attribut enthält, möchten jedoch eine 3D-DXF generieren. Ich weiß, dass ich aus einem Shapefile einen 3D-DXF generieren kann, indem ich:
ogr2ogr -f "DXF" out.dxf in.shp -zfield Elev
Der ogr-Treiber scheint die Attribute jedoch nicht als Felder im dxf zu erfassen.
Weiß jemand, ob dies möglich ist.
Ich hätte gerne eine kostenlose Lösung, wenn möglich. Wir haben FME, aber ich suche nach anderen Optionen.
-nlt MULTILINESTRING
zu ogr2ogr hat dies für mich behoben.Antworten:
Ich habe seit Monaten versucht, einen Weg zu finden, dies zu tun. Am Ende konnte ich nur die DXF in gvSIG laden und als Shapefile exportieren. Dadurch wird der DBF des Shapefiles als Attribut der linestring z-Wert hinzugefügt.
In meinem Fall waren die DXFs OS OpenData, die Konturen enthielten, zusammen mit anderen Daten, die ich nicht benötigte. Daher habe ich nur die Konturen in eine neue DXF extrahiert, bevor ich die Datei in gvSIG geladen habe:
quelle
In FME möchten Sie den 3DForcer- Transformator.
quelle