前回の質問にご協力いただきありがとうございました... プロジェクトを完成させることができました 今回は Autodesk で作成した CAD ファイルをシェープ ファイルに変換する必要があります。
いくつかの質問:
CAD ファイルをシェイプ ファイルに変換できるオープン ソース アプリケーション (ESRI を購入する余裕はありません) はありますか?
これは、シェープ ファイル (shp) 形式以外に使用できるより優れたファイル形式ですか?
どんな提案でも大歓迎です
よろしくクリス
OGRを使用する必要があります
これは、地理フォーマットを変換するためのメイン プログラムです。C++ で書かれていますが、python バインディングもあります。ほぼすべての主要な OS でコンパイルされ、実行されます。
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
ODA の機能を確認してください。