CAD 文件中用户创建的属性将非空间信息关联到几何。DWG/DXF 和 DGN 格式分别使用不同的方法存储用户创建的属性。
本章介绍使用这些数据集时可能遇到的用户创建的属性的类型。
DWG/DXF 格式
块参照和属性
DWG 块参照是视为单个元素或对象的图形元素和用户创建属性的命名集合。可以将一个或多个块参照实例插入(或复制)到工程图中。它们通常用于符号化点要素—类似于 ArcMap 中的标记符号。
块属性是块定义的嵌套组件。它是用于存储插入工程图中每个块信息的文本元素。块属性使用定义属性存储方式及可见性的属性定义来创建。它包含名称和值—类似于数据库表中的字段方案。
扩展的实体数据 (Xdata)
DWG 扩展实体数据 (Xdata) 存储类似于块属性的用户创建信息,不同之处在于 xdata 直接附加到几何。使用 Xdata 需要以 AutoLISP 或 .NET 语言编写的自定义编程。它可以通过编程方式或者由用户使用自定义对话框或命令提示符界面交互式附加到几何。
Xrecord
除基于对象且对软件开发人员限制较少外,DWG xrecord 类似于 Xdata。它们可以存储工程图级别的信息以及将信息链接到到几何。
DWG 文件中存储的要素类
DWG 文件中存储的要素类是标准 DWG 几何和共享相同属性及相同属性字段的其他本地 CAD 对象的命名集合。其方案和编码结构由 Esri CAD 映射规范(一种 CAD-GIS 互操作规范)定义。
这些要素类的类型在工程图级别作为空(仅方案)要素类定义存储。它们定义 ArcGIS Desktop 用于将特定几何子集标识为要素类的过滤条件。类似地,使用匹配方案附加到几何的属性也过滤为构成属性。
在编码级别,这些要素类包含存储在 DWG 对象字典标准化框架中的 DWG xrecord。
DGN 格式
标签
DGN 标签是用于链接信息到几何的文本元素。它使用几何的唯一 ID 链接。标签设置定义定义了如何存储标签及其是否可见。它包含名称和值—类似于数据库表中的字段方案。
MSLink
DGN MSLink 是将 DGN 文件中的几何链接到外部数据库表的非图形数据元素。其他使用 DGN 格式的软件应用程序也使用 MSLink,例如 Intergraph 的模块化 GIS 环境 (MGE) 解决方案。