前几天一位老用户遇到了关于从数据库中提取生成CAD文件时如何将属性带出的问题。在这里我们提供了两种方式将GIS数据转换为带扩展属性的CAD文件。
示例数据是一个ArcGIS的mdb格式地形图数据,包含了4个图层和一些属性,如下图所示:
一、利用CAD写模块自带的参数(适用于飞时达软件读取)
扩展实体数据:AutoCAD文件中的每个实体要素都可以具有单独的扩展实体数据。应用程序通常使用它来存储属性信息。
AutoCAD写模块可以识别列表格式和解释格式,如果存在列表格式形式的属性数据,则可以通过它们创建扩展实体数据。但在列表格式表单中没有数据的情况下,当写模块参数Attribute Output设置为Extended Entity Data,或者autocad_attributes格式属性设置为extended_entity_data,写模块将从用户属性数据创建扩展实体数据。可以存储在单个实体上的扩展实体数据的大小限制为 16K字节。AutoCAD写模块仅限于为每个实体创建8K字节。
注意:这不适用于 ReadDWG。
简单来说我们可以通过添加单一合并类的读模块,如下图:
然后以动态的形式添加AutoCAD 写模块,如下图:
&n