特征表示
除了通用FME FME工作台功能属性:所有功能(见补充道关于功能类型属性),这种格式添加特定于格式的属性中描述这个话题。
DLG特性包括几何,联系,和属性的代码的信息。包含所有DLG FME特性dlg_type属性,它标识了几何类型以及其他几个标准属性和列在下表中。
属性名称 |
内容 |
dlg_type |
DLG几何类型的实体。 范围: dlg_point | 默认值:没有默认的 |
dlg_element_number |
元素的内部标识号。 这些数字是独一无二的、积极的和顺序在每个元素类型。 范围:1 - 32000 |
dlg_record_type |
字符元素类型的特性。有效值包括: N =节点元素 L =线素 =区域元素 |
dlg_num_text_characters |
对文本的字符数与特性。 尽管这个领域内存在DLG格式,目前还不能使用。 范围:1 - 32000 |
dlg_linkage {#} |
链接的列表。这些值是指由他们的特性dlg_element_number。这些有不同的使用取决于他们的上下文的联系。例如,一个链接列表是指在一个区域特性线特性形成的边界区域。 注意:区域特性,联系零并不包含在这个列表的价值。 范围:1 - 32000 |
dlg_num_attribute_codes |
数量的属性代码连接到功能。 范围:1 - 32000 |
dlg_attribute_code {#} .major |
一个主要的属性代码列表。这个列表将会有一个最大的12个条目。 范围:0 - 999 |
dlg_attribute_code {#} .minor |
一个次要属性代码列表。这个列表将会有一个最大的12个条目。 范围:0 - 9999 |
dlg_attribute_code {#}。 padmajor |
这个列表是一样的dlg_attribute_code {#} .major除了此列表中的所有值列表与零填充三个字符的地方。 例如,如果dlg_attribute_code {0} .major是90,dlg_attribute_code {0} .padmajor将是090年。 范围:000 - 999 |
dlg_attribute_code {#}。 padminor |
这个列表是一样的dlg_attribute_code {#} .minor除了所有的值在这个列表与零到四字符的地方垫。 例如,如果dlg_attribute_code {0} .minor是214,dlg_attribute_code {0} .padminor将是0214年。 范围:0000 - 9999 |
dlg_attribute_code {#}。 partminor1 |
这个列表包含的第一个字符对应的条目dlg_attribute_code {#} .padminor列表。 例如,如果dlg_attribute_code {0} .padminor是0214,dlg_attribute_code {0} .partminor1将是0。 范围:0 - 9 |
dlg_attribute_code {#}。partminor2 |
这个列表包含第二个字符中的相应的条目dlg_attribute_code {#} .padminor列表。 例如,如果dlg_attribute_code {0} .padminor是0214,dlg_attribute_code {0} .partminor2将2。 范围:0 - 9 |
dlg_attribute_code {#}。partminor34 |
这个列表包含第三和第四个字符中的相应的条目dlg_attribute_code {#} .padminor列表。 例如,如果dlg_attribute_code {0} .padminor是0214,dlg_attribute_code {0} .partminor34将14。 范围:0 - 9 |
dlg_code_list |
一个文本字符串包含所有主要和次要代码分配给这个特性,在下列格式: 范围:<空字符串> | <代码列表> 例如,如果功能有主要和次要代码成对的180/201,180/605,180/210,字符串值dlg_code_list属性会”(180 - 201180 - 605180 - 210)” |
根据几何类型,该功能可能包含附加的特征编码属性的几何类型。这些会在后续章节中描述。