この記事は、WorkTech雑記帳(個人ブログ)で内容を整理し直しました。最新版はこちらをご覧ください。
▶ ezdxfを使ってみよう #4~実践・DXF読込編~【U型トラフの規格別自動作図とpandasによるデータ抽出】
既存のDXFファイルをezdxfで読み込んで図形情報を取得する方法をまとめました。ezdxf.readfile()で読み込んだあと、.query('LINE')のように図形の種類ごとに指定して一括で取り出せること、また図形の種類名はすべて大文字で書く決まりであることを紹介しています。
取得した図形属性のリストはそのままpd.DataFrame()に渡すだけでデータフレーム化でき、pd.ExcelWriterを使えば図形種類ごとにシートを分けてExcelに書き出せるところまで、一連の流れをまとめていました。
実際に作図編で作ったサンプルDXFを読み込む形に書き直し、ダウンロードもできるようにした最新版はこちらです。

