Autodesk AutoCAD地图三维对象数据特征表示

除了FME工作台添加到所有特性中的通用FME特性属性之外(参见关于Feature Type属性),该格式还添加了特定于格式的属性(格式属性).

AutoCAD Map 3D Object Data Reader和Writer支持AutoCAD RealDWG Reader和Writer所支持的所有功能,并且使用完全相同的属性(即,所有特定格式的属性都以autocad,而不是autocad_od).与AutoCAD RealDWG格式不同,AutoCAD Map 3D Object Data格式所使用的特征表示是基于OD_READING_MODE.看到工作台读者参数详情请参阅。

AutoCAD Map 3D Object Data Reader和Writer支持编码字符串,专门用于表示对象数据字段值的FME特征属性。

类型为“点”的对象数据字段将由Autodesk Map 3D对象数据读取器转换为三个属性:x、y、z坐标各一个属性。例如,如果点字段的名称为位置, AutoCAD Map 3D Object Data reader会将该字段分割为以下属性:LOCATION.xLOCATION.y,LOCATION.z. 指定每个点属性的维度的x、y或z字符必须为小写。

所有与一些对象数据相关联的AutoCAD Map 3D对象数据特征将具有下表中描述的属性。

属性名称

内容

autocad_layer

特性层的名称。为了方便,在阅读时将其存储起来。当实体被写入定义一个层的DEF行时,这个值被忽略。然而,如果一个特性被写入定义对象数据表的DEF行,这个属性指定实体信息将被写入的层的名称,并且将优先于通过特性类型fanout进行的层命名。如果没有此属性,则将使用DEF行名作为层名。

对于AutoCAD Map 3D Object Data Writer,特征类型名称的长度是有限的,类似于autocad_map_odtable属性这还将限制所创建图层的名称(除非明确设置了此属性),以设置不同的图层名称。

值:char (50)

默认值:没有默认的

autocad_entity

此特性表示的实体类型的FME名称。

AutoCAD Map 3D对象数据读取器和写入器使用附加值autocad_od_表格表示没有实体信息但在其属性上存储对象数据信息的FME特征。

范围:看到桌子了吗AutoCAD实体类型和描述

默认值:没有默认的

autocad_map_odtable

对象数据表的名称,对象数据作为属性存储在特性中。AutoCAD地图3D对象数据读取器将在所有设置中使用此值创建所有FME功能OD_READING_MODE

如果一个特性正在写入定义对象数据表的DEF行,则该属性指定将写入属性信息的对象数据表的名称,并且将优先于通过特性类型fanout命名的对象数据表。如果没有此属性,则将使用DEF行名作为对象数据表名。

值:char(30)

autocad_od_entity_key

每个图元的唯一值,用于将对象数据要素与重复图元信息或关联对象数据信息关联。AutoCAD Map 3D对象数据读取器将在OD_READING_MODE被设置为od_模式_原始od_mode_classic

AutoCAD Map 3D Object Data写入器将为属性的每个唯一值只写入一次实体信息。

值:char(30)

注意:如果块引用有关联的对象数据,它将被附加到块的插入点上。如果块引用的部分具有关联的对象数据,并且块被分解,与块部分关联的对象数据将被附加到为块部分创建的特性上。但是,如果在读取时将属性实体或插入属性实体扩展为文本实体,则不会读取对象数据。插入属性实体的对象数据可以在非几何属性定义特性中找到,这些特性是由爆破包含插入属性的块产生的。