DXF / DWG内部:ブロックの名前は一意ですか?

ベンジスト

DXF / DWGオブジェクトダンパーを書いています。ダンパーはすべてのデータを階層的にエクスポートし、後でこの完全なデータセットをGeoJsonまたはCSV-WKTに変換します。

私がつまずいたことの1つは、内部階層がすべてのダンプされたブロックを辞書と同じ階層レベルに格納していることです。

entities->block1->...data...
entities->block2->...data...

これはマップとして保存しているため、ブロック名は一意のキーである必要があるため、まだ問題は発生していません。この仮定が正しいかどうか疑問に思います。

それで、ブロック名は一意ですか?そして、ブロックには常に名前がありますか?ユーザーが作成したブロックが実際に一意であっても、一意の名前を持たないユーザーが作成していないブロックが存在する可能性はありますか?

アンドリュー・トラックル

ここを見ると、DXFファイルについて必要なすべての情報が得られます。

あなたは上でルックアップする必要があるBLOCKSとENTITIES INSERTの部品。

ブロックには、その定義とともに一意の参照があります。次に、図面には、ブロックのインスタンスであるINSERTオブジェクトがあります。

また、そこにも言及しています:

DXFファイルのBLOCKSセクションには、すべてのブロック定義が含まれています。これには、HATCHコマンドや連想寸法によって生成された匿名ブロックなど、図面で使用されるブロックを構成するエンティティが含まれています。このセクションのエンティティの形式は、ENTITIESセクションの形式と同じです。BLOCKSセクションのすべてのエンティティは、blockエンティティとendblkエンティティの間に表示されます。ブロックエンティティとendblkエンティティは、BLOCKSセクションにのみ表示されます。ブロック定義に挿入エンティティを含めることはできますが、ブロック定義がネストされることはありません(つまり、ブロックまたはendblkエンティティが別のブロック-endblkペア内に表示されることはありません)。

外部参照は、外部参照のパスとファイル名を指定する文字列(グループコード1)も含まれることを除いて、ブロック定義としてDXFファイルに書き込まれます。

ブロックテーブルハンドルは、xdataおよび永続リアクターとともに、ブロックテーブルレコードが格納するすべての特定の情報を含むBLOCKレコードの直後の各ブロック定義に表示されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

UWPのDXFコンバーター

分類Dev

プログラムでDXFスプラインを作成する

分類Dev

PythonのDXFで形状の寸法を見つける方法は?

分類Dev

ezdxfを使用して、dxfファイルのブロック参照からハッチの詳細を抽出する

分類Dev

DXFファイル-AutodeskViewerで開かない

分類Dev

dxfグループによるテキストの整列

分類Dev

初期ズームの設定(dxfを直接書き込む)

分類Dev

dxfファイルの特殊文字を読み取る

分類Dev

text aligning by dxf groups

分類Dev

chm内のdxfのダウンロードリンクを提供する方法

分類Dev

プログラムで作成されたDXFファイルのXDATA

分類Dev

DXFグループコードはオブジェクトに保存されていますか?

分類Dev

EZDXFPythonを使用したDXFファイルのサイズの検索

分類Dev

生成されたDXFファイルはAutoCADで開きますが、BricsCADがクラッシュします

分類Dev

Python-AdobeIllustratorで.DXFを開いた後にGeoPandasが機能しない

分類Dev

AutoLISPの特定のインデックスのDXFエンティティを変更します

分類Dev

ブロックが機能しないため、2つのdxfファイルを連続して挿入します

分類Dev

OpenSceneGraphのdxfファイルから読み取ったノードの色を変更します

分類Dev

ezdxfを使用してDXFのINSERT / Blockコンテンツにアクセスします

分類Dev

ezdxf pythonパッケージを使用して既存のdxfファイルを変更するにはどうすればよいですか?

分類Dev

dxfwriteまたはezdxfを使用してz方向にdxfテキストを作成する

分類Dev

Inkscapeで動作するようにAdobeIllustratorからdxfファイルをエクスポートするにはどうすればよいですか?

分類Dev

DXFイメージエンティティグループコードの説明

分類Dev

DXF File - Won't Open in Autodesk Viewer

分類Dev

Geoserver DXF 拡張機能

分類Dev

a匿名の名前空間構造は一意ですか

分類Dev

Pythonを使用して座標からdxfファイルを作成するにはどうすればよいですか?

分類Dev

dxfgrabberまたはezdxfパッケージを使用してdxfファイルからエンティティの長さを見つける方法

分類Dev

DXFからインポートしたときに接続されているラインとアークを見つける方法は?

Related 関連記事

  1. 1

    UWPのDXFコンバーター

  2. 2

    プログラムでDXFスプラインを作成する

  3. 3

    PythonのDXFで形状の寸法を見つける方法は?

  4. 4

    ezdxfを使用して、dxfファイルのブロック参照からハッチの詳細を抽出する

  5. 5

    DXFファイル-AutodeskViewerで開かない

  6. 6

    dxfグループによるテキストの整列

  7. 7

    初期ズームの設定(dxfを直接書き込む)

  8. 8

    dxfファイルの特殊文字を読み取る

  9. 9

    text aligning by dxf groups

  10. 10

    chm内のdxfのダウンロードリンクを提供する方法

  11. 11

    プログラムで作成されたDXFファイルのXDATA

  12. 12

    DXFグループコードはオブジェクトに保存されていますか?

  13. 13

    EZDXFPythonを使用したDXFファイルのサイズの検索

  14. 14

    生成されたDXFファイルはAutoCADで開きますが、BricsCADがクラッシュします

  15. 15

    Python-AdobeIllustratorで.DXFを開いた後にGeoPandasが機能しない

  16. 16

    AutoLISPの特定のインデックスのDXFエンティティを変更します

  17. 17

    ブロックが機能しないため、2つのdxfファイルを連続して挿入します

  18. 18

    OpenSceneGraphのdxfファイルから読み取ったノードの色を変更します

  19. 19

    ezdxfを使用してDXFのINSERT / Blockコンテンツにアクセスします

  20. 20

    ezdxf pythonパッケージを使用して既存のdxfファイルを変更するにはどうすればよいですか?

  21. 21

    dxfwriteまたはezdxfを使用してz方向にdxfテキストを作成する

  22. 22

    Inkscapeで動作するようにAdobeIllustratorからdxfファイルをエクスポートするにはどうすればよいですか?

  23. 23

    DXFイメージエンティティグループコードの説明

  24. 24

    DXF File - Won't Open in Autodesk Viewer

  25. 25

    Geoserver DXF 拡張機能

  26. 26

    a匿名の名前空間構造は一意ですか

  27. 27

    Pythonを使用して座標からdxfファイルを作成するにはどうすればよいですか?

  28. 28

    dxfgrabberまたはezdxfパッケージを使用してdxfファイルからエンティティの長さを見つける方法

  29. 29

    DXFからインポートしたときに接続されているラインとアークを見つける方法は?

ホットタグ

アーカイブ