NeighborFinder
找到了候选人最接近的特征基地属性并将其属性合并到基地根据积累模式参数。或者,如果输入被设置为候选人只有,使用它们执行相同的操作候选人作为一个基地特征,考虑到所有其他候选人,但不是它本身。
输入端口
如果一个特性被路由到两个基地和候选人输入端口,然后功能将比较自己,因为他们都是一个基地和候选人。
如果输入被设置为候选人只有,不会有基地端口。所有候选人将与所有其他的候选人,却不会拿自己跟自己比较。
输出端口
如果一个候选人特征被发现,然后所有的属性从最近的候选人特性被添加到基地功能和基地的输出匹配端口。属性中添加了其他几个属性基地的输出之前的特性匹配端口:
属性 | 描述 |
---|---|
_距离 | 从基座到匹配候选的距离 |
_角度 | 最接近的内插基点和最接近插值候选点之间的角度。 |
_closest_base_x,_closest_base_y | 底座相对于候选特征的功能上最接近插点的坐标。 |
_closest_candidate_x,_closest_candidate_y | 相对于基体特征的候选特征上最接近插点的坐标。 |
_candidate_angle | 从(_closest_candidate_x,_closest_candidate_y)到候选特征中的下一个顶点的角度。如果(_closest_candidate_x,_closest_candidate_y)等于候选特征的最后一个顶点,那么candidate_angle将从候选特征的前顶点(_closest_candidate_x,_closest_candidate_y)的角度。 |
_candidate_label_angle | 该_candidate_angle调整,这样,如果作为一个文本旋转时,该文本将运行由左到右。该角度被保证是大于或等于270且小于360,或大于或等于0且小于或等于90。 |
如果没有候选人特征被发现在最大距离内,则基地属性将不改变输出UnmatchedBase端口。
候选人不属于最大距离任何基地的输出UnmatchedCandidate端口。同样,如果没有关闭候选清单名称是指定的,则最大距离,但不是最接近的,将从输出UnmatchedCandidate端口。这是因为它们没有被以任何方式使用;它们的属性根本没有合并到基础上。
参数
变压器
默认的行为是使用整个输入特性集作为组。此选项允许您选择定义要形成哪些组的属性。对于所有这些属性具有相同值的每一组特性将作为独立的组进行处理。
如果输入被设置为基地和候选人,则变压器a基地不仅…而且候选人端口,变压器将寻找候选人最接近它们的特征基地特性。如果输入被设置为候选人只有,那么变压器就只有a候选人港口和没有基地端口。每一个候选人那么还会扮演什么角色呢基地。
注意:如何并行处理与FME:看到了吗关于并行处理的详细信息。
此参数确定转换器是否应该跨并行进程执行工作。方法指定的每个组将启动一个进程集团参数。
并行处理水平
例如,在四核计算机上,最小的并行度将导致两个FME进程同时进行。8核机器上的极端并行将导致16个并发进程。
您可以试验这个特性,并在Windows任务管理器和工作台日志窗口中查看信息。
是:这个转换器将按顺序处理输入组。的值的变化集团输入流上的参数将触发当前累积组上的批处理。这将提高整体速度,如果组大/复杂的,但可能导致意外的行为,如果输入组没有真正有序。具体而言,在两个输入端口变压器,“为了”是指整个组必须在下一组到达任一端口之前按预期到达两个端口,使变压器的工作。这可能需要在工作区中慎重考虑,不应该与被单独订购两个端口的输入流,但不同步混淆。
没有:这是默认的行为。一旦所有的输入是当前处理将只发生在该变压器。
参数
将被包括在指定名单的候选特征的最大数量关闭候选清单名称参数。最近的候选特征将被列入名单。
必须的至少一个指定的值邻居的号码找到和最大距离参数。
的最大距离在输入要素坐标的单位测量。
在指定名单关闭候选清单名称包含所有的那名基地的最大距离内的候选特征。
必须的至少一个指定的值邻居的号码找到和最大距离参数。
注意:从给定的获得距离基地所有候选人功能,使用非常大量的此参数并指定关闭候选清单名称。
如果插入顶点在基体特征是是,然后(_closest_base_x,_closest_base_y)将被插入到基地功能,如果插入明确定义。例如,如果一个候选人多边形包含在a中基地多边形,插入就不会发生。
如果插入顶点在基体特征是是中,_closest_base_x,_closest_base_y顶点将被插入到所述基地特征以及加入作为一个属性。此选项仅适用于线,多边形,路径,圆弧,椭圆,和甜甜圈。
如果设置为是,那么所有候选人功能必须是之前任何输入基地特征。如果一个候选人特征是后输入基地功能与此选项设置为是中,候选人功能将所有计算中被忽略。
如果指定,名单将建立在匹配输出,由所有的从属性候选人那名的最大距离内的特征基地特性。
注意:属性列表不是从工作台输出模式访问,除非他们使用的是对他们工作的变压器,比如先处理ListExploder要么ListConcatenator。所有属性列表中的变压器都显示在变压器帮助下的内容窗格列表。或者,AttributeExposer可以使用。
- 行:一个多边形,环形,椭圆形或将被视为用于向后兼容的线(即,它的边界线)。
- 地区:一个多边形,环形,椭圆形或将被视为一个区域,并且任何几何形状与所述区域重叠为0的距离从该区域离开。
属性积累
如果基础特性和候选特性上的属性具有相同的名称,但不是以它们开头的几何属性fme_,那么他们就被认为是矛盾的。
合并候选:基本功能将保留自己所有的未发生冲突的属性,而将另外获得任何未冲突属性的候选特征了。这种模式将处理基础上的冲突属性解决冲突参数。
候选前缀:基本功能将保留自己所有的属性。此外,该基地将收购反映了候选特征的属性的属性,与前面带名字首参数。
只有用候选:基本功能将其所有属性去掉,除了几何属性与启动fme_。然后,所有从一个(任意的)候选特征的属性将被放置到基座上。
使用基:如果发生冲突,基值将保持不变。
用候选:如果发生冲突,候选的值将被转印到基材。
为了防止被忽略,因为基本属性已经存在一个候选属性,可以选择指定时,它被添加到该基地将被应用到每个候选属性的前缀。该参数时,才会启用时,积累模式是候选前缀。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
例子
所有的角度都是从水平方向逆时针方向测量的角度。角度定义不明确的地方(例如,当a候选人多边形包含在a中基地,它们被设置为0。
使用笔记
这个转换器只适用于2D几何图形;如果输入的几何图形是3D的,那么它的z坐标将被忽略。
这个转换器完全支持点、线、弧、椭圆、多边形和甜甜圈,对其他类型的几何图形的支持有限。根据用户的选择,多边形、椭圆和甜甜圈可以作为线或区域进行处理。
FME授权级别
FME专业版及以上
技术的历史
相关FME功能或工厂:比邻工厂
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。
标签关键词:MBR“最小边界矩形”睦邻