邻居
查找最接近每个基本功能的候选功能,并根据累积模式参数将其属性合并到基本功能上。或者,如果仅将输入设置为候选者,则考虑所有其他候选者,使用每个候选者执行相同的操作。
输入端口
如果一个功能被路由到两者根据和候选人输入端口,然后将与自己相比将其自身相比根据和候选人.
如果输入被设定为候选人只有,就会没有根据端口。所有候选人将与所有其他相提并论候选人,但不会与自己进行比较。
输出端口
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果一个候选人找到功能,然后是最接近的所有属性候选人功能已添加到根据功能和根据功能通过该功能输出匹配端口。此外,还添加了几个其他属性根据在它通过它输出之前的功能匹配端口:
属性 | 描述 |
---|---|
_距离 | 从基地到匹配的候选人的距离 |
_角度 | 最近的内插基点与最近的内插候选点之间的角度。 |
_closest_base_x, _closest_base_y | 相对于候选特征,基本特征上最近的插值点的坐标。 |
_closest_candid_x,_closest_candid_y. | 相对于基本特征的候选功能上最近插值点的坐标。 |
_candidate_angle. | 从(_closest_candid_cand_x,_closest_candiate_y)到候选功能中的下一个顶点的角度。如果(_closest_candide_x,_closest_candid_y)等于候选功能的最后一个顶点,则Candidate_Angle将是来自候选功能的上一个顶点的角度(_closest_candid_x,_closest_candid_y)。 |
_candidate_label_angle. | 调整_candidate_angle调整,以便如果用作文本旋转,则文本将从左转向右运行。保证该角度大于或等于270且小于360,或大于或等于0且小于或等于90。 |
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果没有候选人特征发现在最大距离内,然后根据功能将通过该功能输出不变无匹配基本端口。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
候选人功能不在内部最大距离去任何根据特性通过无与伦比的加工端口。此外,如果没有关闭候选名单名称被指定,然后在其中的任何功能最大距离,但不最接近,将从无与伦比的加工端口。这是因为它们不以任何方式使用;它们的属性根本不合并到基本上。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
控件输出无效的特性<被拒绝>端口。具有空几何的基础和候选功能将被拒绝。也可能被拒绝具有无效几何形状的功能。
被拒绝的功能将有一个fme_reimpe_code.属性具有以下值之一:extra_candidate_feature.那Invalid_base_geometry_vertices.那Invalid_candidate_geometry_vertices.那Invalid_geometry_vertices..
参数
变压器
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
默认行为是使用整个输入功能作为组。此选项允许您选择定义要形成的组的属性。对所有这些属性具有相同值的每组特征将被处理为独立组。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果输入被设定为基地和候选人,然后变形金机将有一个根据港口以及一个候选人港口,变压器会寻找候选人最接近每个的功能根据特性。如果输入被设定为候选人只有,那么变形金刚只有一个候选人港口和没有根据端口。每个候选人那么还会扮演一个角色吗根据.
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
笔记:并行处理如何与FME工作:看到了吗对并行处理有关详细信息。
此参数确定变压器是否应跨行进程执行工作。如果启用了,将为每个组的组启动一个过程通过...分组范围。
并行处理水平
范围 | 过程数量 |
---|---|
没有平行 | 1 |
最小 | 核处理器或CPU是执行数学计算的计算机的物理部分。它是计算机系统中最重要的部分。传统的处理器在处理器上只有一个核心,这意味着在任何给定时间,只执行一组计算。如果处理器是双核,这意味着单个芯片包含两个处理器的硬件,现在称为核心,以将它们与单个芯片相同,并排沿同时运行。(来源:http://www.ehow.com/facts_5730257_computer-core-processors_.html)/ 2. |
缓和 | 精确磁芯数 |
挑衅的 | 核心x 1.5 |
极端的 | 核心x 2 |
例如,在四核机器上,最小的并行性将导致两个同时的FME进程。在8核机器上的极端并行将导致16个并发进程。
您可以尝试此功能,并在Windows任务管理器和Workbench日志窗口中查看信息。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
没有:这是默认行为。只有在存在所有输入时,处理将在此变换器中发生。
按组:此变压器将按顺序处理输入组。改变价值通过...分组输入流上的参数将触发当前累计组上的批处理。如果组很大/复杂,则会提高整体速度,但如果输入组未真正订购,则可能导致不期望的行为。具体地,在两个输入端口变压器上,“按顺序”表示整个组必须在下一个组到达任何端口之前到达两个端口,使变压器按预期工作。这可能会在工作空间中仔细考虑,不应与两个端口的输入流混淆,这些流单独单独订购,但不同步。
参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
将包含在列表中的最大候选功能数量关闭候选名单名称范围。最接近的候选功能将包含在列表中。
必须为至少一个字符指定值找到的邻居数量和最大距离参数。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
以输入特征的坐标为单位测量最大距离。
列表中指明的列表关闭候选名单名称包含在基础的最大距离内的所有候选功能。候选者完全在最大距离中将包含在关闭候选列表中。
必须为至少一个字符指定值找到的邻居数量和最大距离参数。
笔记:从一个给定的距离根据对所有人来说候选人特性,使用一个非常大的数字作为这个参数并指定a关闭候选名单名称.
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果在基本功能上插入顶点是是的然后(_closest_base_x,_closest_base_y)将被插入到根据功能如果插入明确定义。例如,如果是候选人多边形包含在根据多边形,插入不会发生。
如果在基本功能上插入顶点是是的, _closest_base_x, _closest_base_y顶点将被插入到根据功能以及添加为属性。此选项仅适用于行,多边形,路径,弧,省略号和甜甜圈。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果设置为是的,那么所有候选人必须在任何内部输入功能根据特征。如果一个候选人功能是在a之后输入根据功能和此选项设置为是的, 这候选人所有计算中将忽略功能。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果指定,将构建列表匹配输出,由来自的所有属性组成候选人在最大距离内的功能根据特性。
笔记:列表属性从工作台中的输出架构无法访问,除非首先使用在它们上操作的变压器处理它们,例如ListExploder或ListConcatenator.下的Transformer帮助的Contents窗格中显示所有列表属性转换器清单.或者,attributeexposer.可以使用。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
- 线:多边形,甜甜圈或椭圆将被视为一条线(即其边界线),用于向后兼容。
- 地区:多边形,甜甜圈或椭圆将被视为一个区域,并且任何与该区域重叠的几何形状都会远离该区域的0距离。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果候选是一行,并且基础是一个点,这将指定是否应从候选人复制措施和z值。测量和z值将等于最接近基础的候选点的内插测量和z值。如果候选者不是一行,或者基础不是一个点,这将没有效果。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
如果候选人采取了措施,他们可以被视为离散的,意味着它们将从候选人的最近已知的措施值中取出,或者连续,这意味着它们将在最接近基地的候选人的点处插入。
属性累积
如果基础和候选功能上的属性共享相同的名称,但不是从中启动的几何属性FME_然后他们被视为冲突。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
合并候选人:基本功能将保留其所有未冲突的属性,并将另外收购候选功能具有的任何未冲突的属性。此模式将根据此模式处理冲突属性解决冲突范围。
前缀的候选人:基本功能将保留所有属性。此外,基数将获取反映候选功能的属性的属性,名称以前缀为前缀字首范围。
只使用候选人:基本功能将删除其所有属性,除了从中开始的几何属性FME_.然后,来自一个(任意)候选特征的所有属性将被放置到基础上。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
使用基础:如果发生冲突,将保持基值。
使用候选人:如果发生冲突,则候选者的值将转移到基础上。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Transformers/../Skins/Default/Stylesheets/Images/transparent.gif)
为了防止因为Base属性已经存在而忽略Candidate属性,您可以选择指定一个前缀,该前缀将在将每个Candidate属性添加到Base时应用于该属性。该参数仅在积累模式是前缀的候选人.
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配转换器参数。更高级的函数,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除适用参数外。有关更多信息,请参见变压器参数菜单选项.
变压器类别
例子
所有角度都是从水平方向逆时针方向测量的。当角没有定义(例如,当a候选人多边形包含在根据多边形),它们设置为0。
使用说明
该变压器仅适用于2D几何形状;如果输入几何是3D,则其Z坐标将被忽略。
该变压器完全支持点,线路,弧形,椭圆,多边形和甜瓜,对其他类型的几何形状有限。根据用户选择,可以将多边形,椭圆和甜瓜处理为行或区域。
FME许可级别
FME专业版及以上
技术历史
相关的FME功能或工厂:ProximityFactory
搜索FME知识中心
搜索有关此变压器的样本和信息FME知识中心.
标签关键词:MBR“最小边界矩形”邻居