特征表示

特殊的FME功能属性用于保持GDF信息。GDF编写器将使用这些属性值,因为它在输出期间填写GDF记录。GDF Reader将在FME功能中设置这些属性,它为其读取的每个功能创建。

GDF Writer使用FME功能类型属性来正确编写每个功能,并将忽略与GDF原始记录类型不对应的那些。要素类型将由读取器设置为没有读取的值GDF_前缀(和大写的GDF记录类型),或小写的几何类型,例如gdf_level_1_point.

属性名称 内容

gdf_type.

此功能的元素类型的FME名称表示。

范围:见概述部分。

默认值:默认情况下

后续主题描述了每个受支持的特征类型特定的参数。

1级和级别2功能还可以包含来自GDF规范的属性以及用户定义的属性。

例如,如果包含用户定义的邮政编码属性,则该功能将存在以下属性:

  • “自定义邮政编码” - 包含此属性的实际值
  • “Custom Postal Code_ABS_REL”-表示存储的是绝对位置还是相对曲线位置。
  • “自定义邮政编码_att_dir” - 包含此属性有效的方向。

例如,如果包含标准GDF属性(如“官方名称”(ON),则该功能将存在以下属性:

  • “官方名称” - 包含此属性的实际值。
  • “官方Name_abs_rech” - 表示是否存储了绝对或相对弯曲位置。
  • “官方Name_att_dir” - 包含此属性有效的方向。
  • “官方Name_description_id” - 源描述标识符ID。属性的源文档编号。
  • “官方名称” - 指定名称的Marc语言。
  • “官方名称_name_description_id” - 源描述标识符ID。名称的源文档编号。

某些属性实际上是复合属性,这意味着它们是一组值,其中包括特定含义。此时,该复合材料的表示仅由GDF读取器处理。例如,交通流量的方向可能对自行车的限制不同于它们对乘用车。这些复合属性将表示如下:

  • “交通流量的复合方向” - {{交通流量= 4} {车型= 10}}

外括号对表示所包含的值彼此引用,内括号标记每个特定的值。在某些情况下,一个组合可能包含其他组合。在某些情况下,可能不方便处理这样的结构,但复合也可以在特性上以列表格式表示,如下所示:

  • “交通流量的复合方向{0}。交通流量的行程”= 4
  • “交通流量的复合方向{0} .vehicle型”= 10

笔记:在复合属性的情况下,ABS_REL和ATT_DIR将仅出现在顶级(即,它们不会包含用于子差别)。

所有标准的GDF属性以及用户定义的属性将作为属性中提供的单个字符串括起来gdf_all_attributes..属性名后面跟着它们在这个字符串中的值。

所有功能都将具有以下属性:gdf_volume_id.gdf_dataset_idgdf_section_id., 和gdf_layer_id在适用的地方。这些值从相应记录的标题取出并附加到该功能。只有指定了ID值,该功能只有其级别的级别和那些较高的级别。