激发GML用户属性
若要访问用户属性,请单击属性按钮,并选择用户属性选项卡。
有关此对话框中对所有读者都通用的参数的信息,请参见:
有关此对话框中所有写入器通用的参数的信息,请参见:
下表显示了支持的属性类型。
注意:用户属性仅适用于GML版本未设置为GML应用模式.在GML应用模式模式下,特性类型和属性将根据现有的GML模式确定。用户属性的描述仍然有效,但是因为它们来自模式,所以您不能修改它们。
用户属性控制GML应用程序模式的生成。
的名字 |
简单属性、列表属性、结构化属性或几何属性。 简单的属性 这些属性没有嵌入周期,它们被映射到GML应用程序模式中的简单类型属性中。 属性列表 这些属性以“{}”后缀结束,并被映射到简单的类型属性声明中,其maxOccurs被设置为unbounded。结构化属性中嵌入了句点:结构化属性中的每个组件都用句点分隔,每个组件也可以是一个列表。结构化属性被映射到GML应用程序模式中的复杂类型属性。例如,结构化的FME属性“changeHistory。日期”、“changeHistory。Reason”被映射到一个changeHistory元素中,该元素的复杂类型被定义为Date和Reason元素的序列,这两个元素都被定义为简单类型。 几何属性 这些属性用于控制GML几何元素的名称和位置。目前,只有通用的xml_geometry类型的支持。因此,几何属性仅指定GML GML几何属性的名称和位置。GML几何属性的类型是通过数据特性的实例确定的。例如,如果与几何属性相对应的命名几何的所有实例都是点,那么编写的XSD将其几何元素声明为gml: PointPropertyType;如果不能通过数据特性确定特定的GML几何属性类型,则将几何元素声明为gml: GeometryPropertyType. 表示几何图形名称的FME特征类型定义中的属性可以以{}后缀。这只用于指示几何性质的多次出现。例如,projectedGeometry {},意味着会有0个或更多的几何图形projectedGeometry的名字。的{}后缀不会影响FME特性中的几何名称,并且特性中的几何名称永远不会被索引——它将被索引projectedGeometry(不projectedGeometry {0}、……projectedGeometry {n}). |
类型 |
选择以下字段类型之一。 xml_boolean 该类型对应于anXML内置数据类型. xml_buffer 映射到无限制长度的字符串,xs:string,或文本缓冲区类型。 xml_byte 该类型对应于anXML内置数据类型. xml_char(宽度) 映射到xs: string长度或最大长度方面。 xml_date 该类型对应于anXML内置数据类型. xml_datetime 该类型对应于anXML内置数据类型. xml_decimal 该类型对应于anXML内置数据类型. xml_geometry 使用by GML读取器和写入器将属性名指定为几何列的占位符;因此,xml_geometry将映射到一个GML几何类型。看到地图几何列. xml_int16 该类型对应于anXML内置数据类型. xml_int32 该类型对应于anXML内置数据类型. xml_int64 该类型对应于anXML内置数据类型. xml_real32 该类型对应于anXML内置数据类型. xml_real64 该类型对应于anXML内置数据类型. xml_time 该类型对应于anXML内置数据类型. xml_ubyte 该类型对应于anXML内置数据类型. xml_uint16 该类型对应于anXML内置数据类型. xml_uint32 该类型对应于anXML内置数据类型. xml_uint64 该类型对应于anXML内置数据类型. xml_xml 由GML读写器和编写器使用,表示属性名包含XML片段。没有相应的XML模式类型。 |
宽度 |
宽度参数控制字段可以存储的最大字符数。 |
精度 |
对于某些属性类型,可以通过指定小数点右侧的数字数来控制数据的精度。 |