gmlfeaturecomposer.
写出与现有GML应用程序模式中特性类型对应的GML特性。
输入端口
包含适合于特定GML特征类型的属性和几何图形的输入特征。
输出端口
序列化的GML文档通过这个端口输出。
特性与复制gml_id组中的值通过该端口输出。
功能与gml_parent_id.值引用不存在的值gml_id (s)通过此端口输出。
功能无需相应的GML功能类型。
参数
变压器
将此参数设置为是的允许单个GML文档由许多功能组成。文档结构,文档中的功能嵌套可以通过gml_id和gml_parent_id.属性。组中的每个特性都必须具有惟一的特性gml_id.带有重复id的功能被发送到复仇者端口。功能与gml_parent_id (s)指向不存在的父母被发送到孤儿港口
如果不选择集团属性,然后所有的特性都属于同一组。
当您选择集团属性的选择,该转换器将基于集团范围。每个具有相同值的特征组集团属性将独立于其他组进行处理。
如果输入按组订购被设置为是的,变换器每次每次值时都会输出与当前组对应的GML文档集团属性从一个特性改变到下一个特性。
输入设置
使用此参数指定XML模式. xsd文件,实现现有的GML应用程序模式。转换器需要这个参数来配置它自己,以便它可以序列化到模式中找到的各种GML特性类型。
也可以指定其值包含GML特性类型的属性。如果没有该属性,将使用FME特性类型。
此子句指定的属性必须存在于输入特性中,且其值必须等于从解析的应用程序模式确定的GML特性类型之一。
输出设置
要保持GML输出的属性。
GML输出的编码。
此参数指定一组XML名称空间声明,可用于增加和/或覆盖GML输出中的名称空间声明。该参数的合法值是在XML元素中出现的用空格分隔的XML名称空间声明。
确定FME是将几何图形写入gml:Polygon还是gml:PolygonPatch。默认值是'no',它打印出gml:Surface几何图形。如果'是',FME将在输出中创建一个gml:Polygon的几何图形。
SRS参数
该参数允许用户覆盖写入GML几何图形的srsName属性中的CRS值。
使用GML SRSName参数时,需要此参数。它指定GML中的坐标元组的轴顺序
漂亮的印刷
该参数指定GML输出是否应该用缩进进行美化打印。
此参数指定单个缩进的大小。
默认情况下,选项卡字符用于漂亮打印,使用此参数用空格替换选项卡。
功能属性
此参数指定嵌入的GML对象(包含一个GML:ID.),而不是几何图形应该被映射。
默认情况下,这些嵌入对象被映射到FME属性。
如果设置为几何图形,内嵌对象被映射到FME Geometries,内嵌对象属性被加载到几何特征.然后,嵌套的嵌入对象被映射到嵌套的聚合几何。
如果设置为功能类型,嵌入的对象将被映射到单独的FME特征类型,这些特征类型将有一个额外的gml_parent_id.其值归回为父功能的属性。
指定是否应该读取默认的和可选的GML特性属性、名称和描述。
GML编写器将自动替换抽象GML属性可替换的具体元素。一些GML格式声明的属性不是抽象的,但仍然是替换组的头。
选择此参数指示GML编写器也为属于以这些非抽象GML属性为首的替换组的成员元素生成FME属性。
当选择此选项时,FME特性类型和属性名称将包括在GML应用程序模式中使用的XML命名空间前缀。前缀将通过下划线与名称分开。
特性属性—属性处理
指定被定义为具有复杂内容的复杂类型的GML属性(即那些包含嵌入式子元素的属性)是否应该映射为FME特性中的嵌套列表属性。
如果该值被设置为XML Fragments,那么具有复杂内容的复杂属性将被映射为XML Fragments。
一些复杂的属性,例如递归定义的属性,不能映射为嵌套列表。无论该参数的设置如何,这些复杂的属性将始终映射为XML片段。
这个可选参数可以控制嵌套列表属性的深度。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配转换器参数。更高级的函数,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除适用参数外。有关更多信息,请参见变压器参数菜单选项.
变压器的分类
搜索FME知识中心
上搜索有关此变压器的示例和信息FME知识中心.