列表格式

在这种格式中,数据简单地存储在AutoCAD文件中找到的列表中。数据存储在命名的单个列表中Extended_data_list {}。列表中的每个值都是表单:<属性值>。这<属性标记>由FME支持的S受限制在下表中给出的那些。这<属性标记>s为关联的域定义域<属性值>

笔记:与每种扩展实体数据相关联的AutoCAD代码不存储在FME功能中。

属性名称

内容

应用名称

关联以下实体数据的应用程序的名称。此Application_Name在指定了另一个Application_name条目之前保持生效。

AutoCAD代码:1001

示例:application_name:acad

autocad_layer.

扩展数据关联的图层的名称。

AutoCAD代码:1003

例如:autocad_layer:水

细绳

字符串值的长度为0到255个字符。

AutoCAD代码:1000

例如:字符串:汤普森

control_string.

用于分组其他扩展实体数据项的开始或结束支架。

AutoCAD代码:1002

例如:控制:{

二进制数据

十六进制字符串长度为0到254个字符。

AutoCAD代码:1004

示例:二进制:E3B4

three_reals.

三个64位浮点数用逗号分隔。

AutoCAD代码:1010,1020,1030

示例:Three_reals:2.3,4.5,3.4

World_Position.

三个实际数字,代表世界职位。每个数字由逗号分隔。

AutoCAD代码:1011,1021,1031

示例:world_position:23.4,-123.5,0

World_displacement.

三个代表世界排量值的真正值。每个值由逗号分隔。

AutoCAD代码:1012,1022,1032

示例:world_displacement:1.5,2.3,0

WORLD_Direction.

三个代表世界方向矢量的真正值。每个值由逗号分隔。

AutoCAD代码:1013,1023,1033

示例:World_direction:30.0,-12.4,10

真实的

一个64位浮点数。

AutoCAD代码:1040

示例:Real:3.1415926

距离

表示距离的64位浮点数。

AutoCAD代码:1041

示例:距离:4.56

规模

表示缩放因子的64位浮点数。

AutoCAD代码:1042

示例:比例:34.5

16bit_integer.

16位整数值。

AutoCAD代码:1070

示例:16bit_integer:245

32bit_integer.

32位整数值。

AutoCAD代码:1071

示例:32bit_integer:12983

例如,如果以下数据存储在扩展实体数据中:

1001 c_node.
1000 connobj_1 = 43f4
1000 count = 3
1000 connobj_2 = 43f3
1000 connobj_3 = 43f2
1005 163.
1010 45.4
1020 -123.5.
1030 0.
1001 dprint.
1000 PostScript.

然后FME AutoCAD Reader将将此信息存储为FME功能中的列表:

属性名称

属性值

Extended_Data_List {0}

application_name:c_node.

Extended_data_list {1}

字符串:CONNOBJ_1 = 43 f4

Extended_data_list {2}

字符串:count = 3

Extended_Data_List {3}

字符串:Connobj_2 = 43F3

Extended_Data_List {4}

字符串:Connobj_3 = 43F2

Extended_data_list {5}

手柄:163

Extended_data_list {6}

Three_reals:45.4,-123.5,0

Extended_Data_List {7}

application_name:dprint.

Extended_Data_List {8}

字符串:PostScript.

请注意,在FME功能中存储时,如何将AutoCAD代码转换为属性标记。