特征表示

除了FME Workbench添加到所有功能的通用FME功能属性之外(参见关于功能类型属性),此格式添加了本主题中描述的格式特定属性。

Teleatlascsv特征属性由架构定义文件中的值组成。所有Teleatlascsv功能包含A.teleatlascsv_type.属性,始终设置为fme_no_map.由于Teleatlascsv功能没有几何形状。这表示该功能是从Teleatlascsv数据集生成的。

属性名称

内容

teleatlascsv_type.

这个实体的CSV几何类型。

范围:fme_no_map.

默认:fme_no_map.

模式定义文件以CSV为类似CSV格式,将始终包含一行。行的第一个值是要素类型名称。后续值是数据文件中相应值的属性名称。

架构定义文件的行的示例是:

4110,2C,[LS,6i]

这里,4110.是功能类型名称。2C是数据文件中第一个数据值的属性名称。[Rs,6i]是一种具有两个元素的复合结构。

数据文件中的相应行的示例是:

85504,1,[2,65,2651,66,2652]

该行的第一个值是该功能的标识号。此属性将具有属性名称ID

该行的下一个值将成为具有属性名称的特征上的属性2C和价值1。方括号限定了复合结构。第一个值,2,表示模式定义文件中概述的复合结构的数量[Rs,6i]。这些复合结构将由结构化列表属性表示。

示例数据行的FME功能表示与示例架构定义行一起如下:

FeatureType:4110 //属性ID = 85504 2c = 1 ls {0} .ls = 65 ls {0} .6i = 2651 ls {1} .ls = 66 ls {1} .6i = 2652

如果模式定义文件中描述的复合结构与由MultInet数据模型规范定义的GDF复合类型的定义匹配,则将分配复合结构的名称将分配预定义的代码。