SpatialFilter
根据空间关系筛选点、线、区域和文本特性。每个输入候选人将特征与所有特征进行比较过滤器特征,根据给定的空间测试来满足。方法输出通过任何测试的特性通过了港口;所有其他功能都是通过失败的端口。
注意:如果需要确定之间的关系过滤器和候选人功能,如果你有很多过滤器功能,你应该使用SpatialRelator变压器。若要确定基于邻近性的关系,请使用NeighborFinder变压器。
例如,如果您想要检查一个多边形以隔离其内部的一组特性,则该多边形特性将被定向到过滤器端口和功能组将被定向到候选人端口。测试执行将被设置为CONTAINS。那些在多边形内部的特征会在通过了输出端口和那些不在里面的将会从里面出来失败的输出端口。
输入端口
点、线、区域和文本特性候选人将比较。这些特性不是输出。
用于比较的点、线、区域和文本特性过滤器输入。
输出端口
候选人特性,其中至少一个指定谓词为真,而至少一个指定谓词为真过滤器特性。
候选人属性,其中所有指定的谓词都为假过滤器特性。
参数
变压器
如果指定了Group By属性,则仅将候选项与这些属性中具有相同值的筛选器进行比较。
注意:如何并行处理与FME:看到了吗对并行处理的详细信息。
此参数确定转换器是否应该跨并行进程执行工作。方法指定的每个组将启动一个进程集团参数。
并行处理水平
参数 | 的进程数量 |
---|---|
没有并行性 | 1 |
最小的 | 核处理器(CPU)是计算机执行数学计算的物理部分。它是计算机系统中最重要的部分。传统处理器上只有一个核心,这意味着在任何给定时间,只执行一组计算。如果一个处理器是双核的,这意味着单片机包含两个处理器的硬件,现在称为核心,以区别于单片机,同时并行运行。(来源:http://www.ehow.com/facts_5730257_computer-core-processors_.html)/ 2 |
温和的 | 岩心确切数目 |
咄咄逼人的 | 核心x 1.5 |
极端的 | 核心x 2 |
例如,在四核计算机上,最小的并行度将导致两个FME进程同时进行。8核机器上的极端并行将导致16个并发进程。
您可以试验这个特性,并在Windows任务管理器和工作台日志窗口中查看信息。
是的:这个转换器将按顺序处理输入组。的值的变化集团输入流上的参数将触发当前累积组上的批处理。如果组比较大/复杂,这将提高总体速度,但是如果输入组不是真正有序的,则可能导致不希望的行为。具体来说,对于两个输入端口的转换器,“in order”意味着整个组必须在下一个组到达任何一个端口之前到达两个端口,以便转换器按预期工作。这可能需要在工作空间中仔细考虑,并且不应该与单独排序的两个端口的输入流相混淆,而不是同步排序。
没有:这是默认行为。只有当所有输入都存在时,这个转换器才会进行处理。
测试
如果支持模式是支持总量, multis和聚合几何图形都将得到支持。但是,惟一受支持的谓词是Contains、Disjoint、Equals、Intersects、touchts和Within。将不支持重叠谓词和交叉谓词。9-character面具代表维上扩展了9个交集矩阵也将不被支持。
如果支持模式是支持所有谓词中描述的所有谓词空间关系定义页面将被支持。但是,不支持聚合和多几何图形。
定义是否使用候选人特征的真实坐标或它们的边界框。
定义将给出单个过滤器还是多个过滤器,并阐明预期的功能顺序。
如果将此参数设置为多个过滤器, SpatialFilter假设候选人和过滤器特性可以以任意混合的顺序出现,并且必须等到所有特性都输入之后才能执行任何过滤。
如果将此参数设置为过滤器的第一, SpatialFilter假设所有过滤器在任何候选人功能,并将能够处理候选人功能立即到达。
当设置为单一的过滤器, SpatialFilter假设在第一次和第一次之后过滤器功能已经进入,只有候选人功能将进入,并将能够处理候选人功能立即到达。
此参数指定候选项是否必须与所有谓词匹配过滤器或者至少对付一个过滤器.
此属性指定如何确定曲线和多路径几何图形的边界。的默认规则也就是说,一个线性循环(起点与终点相等的直线)没有边界。另一个规则指定曲线或多路径的边界是其所有端点的集合。
输出
指定将添加到所有输出的属性通过了特性,它将包含该特性通过的空间测试的名称。
定义属性合并是否发生。如果这是启用的,每个候选人相匹配的过滤器收到,过滤器的属性。结果是一个称为空间连接的操作。
合并过滤:候选特性将保留其自身所有未冲突的属性,并额外获取筛选器特性具有的所有未冲突的属性。此模式将处理基于。的冲突属性解决冲突参数。
过滤前缀:候选特性将保留它自己的所有属性。此外,候选将获得反映筛选器特性属性的属性,其名称以前缀参数。
只使用过滤器:候选特性的所有属性将被删除,除了以其开头的几何属性fme_.然后,筛选器特性的所有属性和相关值将被放置到候选对象上。
使用的候选人:如果发生冲突,将维护候选特性值。
使用过滤器:如果发生冲突,则将filter feature的值转移到原始值上。
定义要添加到所有合并属性上的前缀过滤器来候选人.
使用笔记
看到空间关系定义有关空间谓词的更多信息和空间关系的说明。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项.
变压器的分类
授权级别
FME基础版
技术的历史
相关的FME功能或工厂:SpatialFilterFactory
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心.
标签关键词:MBR“最小边界矩形”