OS VectorMap本地读取器参数
功能属性
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
该参数指定GML几何属性是否应该表示为FME特征类型定义中的属性。
在FME数据特征中,GML几何属性被表示为单个命名几何—或者,如果存在多个几何,则表示为具有多个命名几何组件的聚合几何。属性也可以控制这些几何元素的名称和位置GML作者:用户属性
- 如果选中此参数(默认值),那么特性类型定义将包含几何名称作为属性,并且将其类型设置为xml_geometry.如果属性X的类型设置为xml_geometry,该属性X成为特性类型定义中的占位符。它是一个占位符,因为特性类型定义的实际数据特性没有这个属性;相反,数据特征将有一个名为“X”的几何形状。
- 如果未选中该参数,则特征类型定义将不包含几何名称。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
此参数中指定的以空格分隔的QNames列表定义了读者在处理GML应用程序模式时应该忽略的属性。
要忽略属性而不考虑名称空间,只需指定名称的本地部分。例如:
boundedBy名字
将忽略本地名称为的所有属性boundedBy或的名字,而不管它们的名称空间。
QName中的前缀应该出现在解析的XML模式中。如果找不到一个前缀对应的URI名称空间,那么该前缀将被丢弃。QName将(与无前缀的情况一样)应用于具有相同本地部分的所有属性,而不管名称空间是什么。
例如:
gml: boundedBy标识符wrong-prefix:描述
的绑定gml前缀只能在解析的模式中找到boundedBy具有相同名称空间URI的属性gml将被忽略;否则,每boundedBy属性,无论名称空间如何,都将被忽略。
每一个标识符属性,无论名称空间如何,都将被忽略。每一个描述属性也将被忽略,因为解析的模式将没有“wrong-prefix”前缀的绑定。
模式属性
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
当您创建工作区时,使用此参数在Workbench中公开Format Attributes:
- 在动态场景中,这意味着这些属性可以在运行时传递给输出数据集。
- 在具有多个特性类型的非动态场景中,使用这个参数可以方便地公开其他属性。例如,如果您有10个特性类型,并且希望在每个特性类型中公开相同的属性,那么只定义一次比在工作空间中单独设置每个特性类型更容易。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
使用最小和最大的x和y参数,定义一个边界框,用于过滤输入特征。只返回与边界框相交的特性。
如果搜索信封的所有四个坐标都指定为0,则搜索信封将被禁用。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
选中该参数后,将删除正在读取的搜索信封之外的导入特性的任何部分。
下面的示例演示了搜索信封的结果夹至搜索信封未选中(设置为No)和选中时(设置为Yes)。
- 不可以:任何跨越搜索信封边界的特征都将被读取,包括位于边界之外的部分。
- 是的:任何跨越搜索信封边界的特征将在边界处被剪切,只有位于边界内的部分将被读取。的底层函数夹至搜索信封函数是一个交集;然而,当夹至搜索信封时,除交集外,还将执行裁剪操作。