激发GML写入器参数
激励主题
- 通过主题(默认):使激励主题参数。
- 通过XSD此选项启用应用程序模式参数,您可以在其中指定不同的INSPIRE模式(而不是内置主题)。
当读取架构特性或将特性类型定义导入INSPIRE writer时,INSPIRE reader数据集参数可能未设置。
浏览可用的INSPIRE主题列表。
FME支持v4.0以下的主题。
Note: ">注意:方法中可以指定具有适当主题或层定义的不同INSPIRE模式的显式路径应用程序模式参数。
当通过XSD参数选定时,此参数指定激励的位置. xsd文档。
SRS参数
此参数可以覆盖在GML实例中写入的CRS值srsName
属性。
默认情况下,特性中的FME坐标系统名称直接传输到srsName
属性。通过使用此参数,您可以为属性提供自己的URN CRS字符串srsName
属性。
此参数指定GML中坐标元组的轴顺序< pos >或< posList >元素。
有效值是
- 1、2
- 2、1
- 1、2、3
- 2, 1, 3
没有默认值。
漂亮的印刷
将此参数设置为是的确保输出格式整洁。这有助于在屏幕上和打印输出中更容易阅读。但是请注意,由于增加了空格,它还会产生相当大的输出文件大小。
- 缩进大小:从0到9选择一个值。
- 用空格替换制表符:默认情况下,制表符用于缩进。选择是的用空格替换制表符。
特征集合
根收集元素受此参数的影响。
- FeatureCollection-在GML 3.1.1模式中,默认的集合元素是< gml: FeatureCollection >;的特性集合NS URI参数可以与此参数一起使用,以将集合元素更改为< wfs: FeatureCollection >。
注意:< wfs: FeatureCollection >在GML v3.2.1模式下写入时不支持。
- 目标名称空间-将根元素更改为< [target-ns-prefix]: FeatureCollection >,在那里(target-ns-prefix)是绑定到输出文档目标名称空间的前缀,例如,< fme: FeatureCollection >。输出xsd文档还将包括一个自定义的featurecall声明和FeatureCollectionType定义。
GML版本是应用程序模式时的特性集合 此参数还可以用于指定元素的本地名称,该元素仅当GML版本参数设置为应用程序模式。否则,指定的特性集合必须存在于已解析的模式集中FeatureCollection在GML名称空间中。 如果参数为空,并且写入器中特性的父/子关系被组装到几个根树中,那么FeatureCollection将假定为包装器集合;控件维护父/子关系gml_id和gml_parent_id属性。注意,XML文档必须有一个根元素。 如果参数有元素的本地名称,并且该元素对应于已解析模式集中的一个特性集合,则: |
||
|
或 |
|
GML v3.2.1需要gml: id对每个特征和特征集合。
此参数允许您提供自定义gml: id值替换为GML v3.2.1下的特性集合自动分配的UUID。
此参数仅适用于GML版本参数设置为应用程序模式或3.1.1。属性中指定为特性集合的元素名称的XML名称空间URI特征集合参数。
例如,要指定WFS 2.0“featu回忆”,请将此参数设置为“http://www.opengis.net/wfs/2.0”,特征集合到“特征回忆”(如上所述,在GML版本是应用程序模式时的特性集合)。
功能属性
指定是否应该读取默认和可选的GML特性属性、名称和描述。
特性属性——属性处理
指定是否应该将定义为具有复杂内容的复杂类型的GML属性(即那些嵌入了子元素的属性)映射为FME特性中的嵌套列表属性。
如果该值设置为XML片段,那么具有复杂内容的复杂属性将映射为XML片段。
有些复杂的属性(比如那些递归定义的属性)不能映射为嵌套列表。无论该参数的设置如何,这些复杂的属性都将始终映射为XML片段。
这个可选参数可以控制嵌套列表属性的深度。
先进的
在写入坐标时,指定要写入GML文件的最大小数位数。
要指定要写入的精确小数位数,请将此参数与最小的小数位参数。
价值
大于或等于0的整数。
默认值:小数点后15位。
在写入坐标时,指定写入GML文件的最小小数位数。
要指定要写入的精确小数位数,请将此参数与小数点后最多参数。
价值
大于或等于0的整数。
默认值:0位小数。
属性的输出xsi: schemaLocation属性在GML实例的根元素中。的xsi: schemaLocation在XML文档中,实例不是一个强制属性—它只是一个暗示,XML处理程序可以选择忽略它。
将此参数设置为Yes将抑制的输出xsi: schemaLocation属性在输出GML实例中。默认设置为No。
该参数的合法值是使用空格分隔的XML名称空间声明,就像它们在XML元素中出现一样。
当一个应用程序模式mode未选中时,此参数允许在输出文件中包括除GML和文档目标名称空间之外的其他名称空间中的元素。在使用此参数时,不会编写模式文件—即抑制输出XSD文件。要控制特定元素的名称空间,FME特性类型和/或属性名称必须带有由该参数声明的相应名称空间前缀。
当一个应用程序模式模式时,此参数允许在输出文档中使用从已解析的XSD文档中提取的其他名称空间声明。该参数可用于控制前缀(例如,使用默认名称空间),还可用于减少写入顶级元素的名称空间声明的数量。
此名称空间声明参数的一种用法是设置默认名称空间,以便从元素名称中删除名称空间前缀。
例如,考虑< gn: NamedPlace >。删除gn名称空间前缀,您将不得不使名称空间相关联gn默认的名称空间。看看默认输出的名称空间头,你会看到:
xmlns: gn = " urn: x-inspire:规范:gmlas: GeographicalNames: 3.0”
要删除此名称空间,您必须设置重写XSD并使用名称空间声明:xmlns = " urn: x-inspire:规范:gmlas: GeographicalNames: 3.0”
此后,输出将包含< NamedPlace >,而不是< gn: NamedPlace >。