1

テキスト ファイルから位置 (x、y 座標) とリスク値を読み取り、matplotlib を使用して結果の等高線図を保存するスクリプトを Python 3.3 で作成しました。私の会社では、AutoCAD で輪郭を編集できる必要があります。残念ながら、AutoCAD に関する私の知識は非常に限られており、AutoCAD を知っている私の会社の人々は等高線図の生成についてほとんど知りません。

AutoCAD にインポートできる等高線図を作成するにはどうすればよいですか? 私の現在の考えでは、プロットを svg ファイルとして保存し、それを AutoCAD で開くことができるものに変換するか、matplotlib で保存できる形式のいずれかを開くことができるようにする AutoCAD のプラグインをインストールする必要があります。この質問を見たことがありますが、それは私のニーズにはあまり合いません。

*編集*

プロットを SVG ファイルとして保存し、Inkscapeで開いてDXF として保存しようとしましたが、輪郭の色情報は保存されず、とにかくタスクを自動化する必要があります。色はリスクの大きさの順序を示すため、等高線の色情報は保持することが重要です。

4

2 に答える 2

2

ポストスクリプト ファイルを生成できる場合 (matplotlib で pdf を作成できますか?) 、コマンド ラインからpstoeditを使用して、それを dxf に変換できる場合があります。

または、Illustrator (無料ではない) または Inkscape (無料) を使用して svg を dxf に変換することもできます。インターネット上では、Inkscape がベジエ曲線を直線に変えることがあるという一般的なうわさがいくつかありますが、これがまだ正しいかどうかは確認していません。

于 2013-04-16T20:14:10.510 に答える