3

前回の質問にご協力いただきありがとうございました... プロジェクトを完成させることができました 今回は Autodesk で作成した CAD ファイルをシェープ ファイルに変換する必要があります。

いくつかの質問:

  1. CAD ファイルをシェイプ ファイルに変換できるオープン ソース アプリケーション (ESRI を購入する余裕はありません) はありますか?

  2. これは、シェープ ファイル (shp) 形式以外に使用できるより優れたファイル形式ですか?

どんな提案でも大歓迎です

よろしくクリス

4

3 に答える 3

1

OGRを使用する必要があります

http://www.gdal.org/ogr/

これは、地理フォーマットを変換するためのメイン プログラムです。C++ で書かれていますが、python バインディングもあります。ほぼすべての主要な OS でコンパイルされ、実行されます。

于 2010-08-06T06:52:39.127 に答える
1

OGR を使用することもお勧めしますが、dwg/dxf バージョン 2000 以前でのみ機能します。Teigha ( http://www.opendesign.com/ ) を使用してファイルを 2000 バージョンに変換すると、OGR を使用できます。

私は、dwg から shp への変換を数多く行ってきました。通常は、Teigha を使用して dwg を dwg バージョン 2000 に変換し、次にその dwg-200 をシェイプ ファイルに変換します。シェープファイルを作成すると、このファイルにすべてのレイヤーが含まれていることがわかります。これにより、各レイヤーを別のシェープ ファイルに分離することができます。このコマンドを使用します。

ogr2ogr new_map_from_layer_X.shp -where "LAYER = 'X'" shape_converted_from_DWG_lines.shp

于 2010-09-20T20:36:05.823 に答える
0

ODA の機能を確認してください。

http://www.opendesign.com/

于 2010-08-04T21:30:14.470 に答える