Otrzymaliśmy plik DXF, który zawiera atrybut rzędnej, ale chcielibyśmy wygenerować plik DXF 3D. Wiem, że mogę wygenerować dxf 3D z pliku kształtu za pomocą:
ogr2ogr -f "DXF" out.dxf in.shp -zfield Elev
Ale sterownik ogr nie wydaje się pobierać atrybutów jako pól w dxf.
Czy ktoś wie, czy jest to możliwe.
Chciałbym, jeśli to możliwe, darmowe rozwiązanie. Mamy FME, ale rozglądam się za innymi opcjami.
-nlt MULTILINESTRING
do ogr2ogr naprawiło to dla mnie.Odpowiedzi:
Od miesięcy próbuję znaleźć sposób na zrobienie tego. Ostatecznie jedyną metodą, jaką udało mi się znaleźć, było załadowanie pliku DXF do gvSIG i wyeksportowanie go jako pliku kształtu. W ten sposób dodaje się wartość Z linii do DBF pliku kształtu jako atrybutu.
W moim przypadku DXF to OS OpenData zawierający kontury, wraz z innymi danymi, których nie potrzebowałem, więc wyodrębniłem tylko kontury do nowego DXF przed załadowaniem pliku do gvSIG:
źródło
W FME chciałbyś transformator 3DForcer .
źródło