DXF 文件格式/AutoCAD 可以存储图元的自定义属性吗?

DXF 文件格式/AutoCAD 可以存储图元的自定义属性吗?

我目前正在研究绘制与数据属性相关的图元的方法。因此我接触到了 CAD 和 DXF 文件格式,但我不是 CAD 用户,到目前为止我找到的文档在这方面让我感到困惑。

所以我的问题是,我可以在 AutoCAD 中为绘制的图元添加属性吗?例如,我可以绘制一个多边形并为其赋予自定义属性,如“material = metal”吗?

我只知道这样的功能地理信息系统程序和文件格式,例如GeoJSON然而,这些程序高度专业化,适用于绘制鸟类透视图,没有结构精度(即角度、长度等)。

那么这可以在 AutoCAD 中执行,然后将结果保存为 DXF ASCII 吗?

感谢您的时间,请原谅我的无知

答案1

是的,你可以使用以下方法实现扩展实体数据(x数据)。

有多种方法可以将扩展数据附加到对象:其中最简单的方法,不需要任何编程经验,就是使用Express Tools 的XDATA命令

调用此命令时,系统将提示您指定将附加扩展数据的应用程序名称 (App ID)。应用程序名称可以是任意的,但请避免以 开头的任何内容"ACAD"(这些名称保留给 AutoCAD 使用,例如,用于应用尺寸样式覆盖),并避免使用空格和符号。

然后系统将提示您选择要附加到对象的数据的数据类型。可用的数据类型在命令行上显示为关键字。

最后,在指定数据类型后,AutoCAD 将以适当的方式提示您指定要附加到对象的数据,这些数据存储在指定的应用程序 ID 下。

要提取存储的数据,您可以使用Express Tools 的XDLIST命令或者您可以通过编程方式访问 xData,正如我所描述的这里

相关内容