GMLFeatureComposer
写出与现有GML应用程序模式中的功能类型对应的GML功能。
输入端口
包含适合特定GML特性类型的属性和几何图形的输入特性。
输出端口
序列化的GML文档通过这个端口输出。
参数
输入设置
使用此参数指定XML模式的.xsd实现现有的GML应用程序模式。transformer需要这个参数来配置自己,以便它可以序列化到模式中找到的各种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几何图形中,嵌入的对象属性被加载到几何特征中。然后,嵌套的嵌入对象被映射到嵌套的聚合几何图形中。
如果参数设置为特征类型,嵌入的对象将被映射到单独的FME功能类型,这些功能类型将有一个附加的gml_parent_id属性,其值返回其父特性。
指定是否应读取默认的和可选的GML特性属性、名称和描述。
GML编写器将自动替换可替换抽象GML属性的具体元素。一些GML格式声明的属性不是抽象的,但仍然是替换组的头。
选择此参数指示GML编写器也为属于以这些非抽象GML属性为首的替换组的成员元素生成FME属性。
选择此选项后,FME功能类型和属性名称将包括GML应用程序模式中使用的XML名称空间前缀。前缀将通过下划线与名称分开。
特性属性-属性处理
作为嵌套列表属性内FME设有指定是否被定义为一个复合型具有复杂内容GML属性(即,那些具有嵌入式子元素)可以被映射。
如果该值被设置为XML片段,然后用复杂的内容的复杂性被映射为XML片段。
一些复杂的性质,如那些递归地定义,不能被映射为嵌套列表。这些复杂的性能将总是被映射为XML片段,无论如何设置此参数。
此可选参数可以控制嵌套列表属性的深度。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。