斯潘8
斯潘4
合并或连接具有几何图形的数据可以通过使用变压器在FME中完成。具有几何图形的数据需要与处理电子表格或数据库数据时不同的处理方式。如果要合并电子表格或数据库数据,见合并或合并电子表格或数据库数据文章。
FME中的几何结构分为三类:
点(包括文本)
曲线(包括线条,弧线,路径)
区域(包括多边形,甜甜圈,和省略号)
根据您尝试合并或联接的几何图形,需要不同的变压器。
FME中有四种主要的空间合并和连接变压器:
邻近连接:根据一个功能与另一个功能之间的距离进行连接
修改几何连接:基于在连接发生后更改几何的连接(如cookie切割器)
几何关系联接:基于几何关系的联接(是内部特征,外面,或触摸其他功能)。
外部联接:将工作区中已经存在的数据联接到外部数据。
所有这些变形金刚将加入特性的属性,但并非总是默认的。为了确保属性也被合并,启用“合并属性”参数,如果适用的话。
在决定使用哪种变压器时,按照下面的流程图进行操作。请检查您的数据并提出以下问题:
1)我的所有数据是否已经在工作区内?
如果是:继续问题2
如果不是:请使用FeatureReader进行连接或读取数据,然后继续问题2
2)是否要更改数据的几何图形?
如果是:使用“修改几何图形”列中的变换器(继续问题3)
如果否:使用接近或几何关系联接(跳到问题4)
3)要更改几何图形。是否要将数据剪切到其他数据的大小(cookie cutter?)
如果是:使用剪变压器
如果没有:使用本栏中的一个叠加变压器(跳到问题5)
4)您不想更改几何图形。你想基于一段关系(感人,完全在里面,相交,等)?
如果是:使用几何关系变换器之一(继续问题5)
如果没有:使用其中一个接近变压器(继续问题5)
5)这些变压器是否工作?
如果是的话:太好了!
如果不是:请阅读文档以确保其设置正确,并满足您的需要。
如果不确定:重新阅读文档,如果仍然不确定,请询问关于我们社区的问题。亚搏国际在线官网
按类别列出的变压器
PointOnAreaOverlayer比较点和多边形。每个点接收其所在区域的属性,每个包含区域接收它包含的每个点的属性。
neighborfinder是一个空间变换器,它查找每个基本特征最近的候选特征,然后将属性合并到基本特征上。
匹配器可以接收任意数量的输入特性流。将所有功能与所有其他功能进行比较,根据定义的参数识别匹配项。
pointonlineoverlayer比较点和线,拆分点落在线条上(或在指定距离内)的线条。
裁剪器变换器是执行几何裁剪操作(有时称为cookie切割器)的空间变换器。剪辑时,对象属性可以在空间上连接。
LineOnLineOverlayer接受行功能并相互比较。
LineoreaOverlayer比较线条和多边形,分割与多边形边界相交的线。
AreaOnAreaOverlayer具有区域功能。所有多边形都被认为是相互对立的,在它们重叠的地方,创建新的多边形,表示重叠区域和删除重叠的原始区域。
PointOnAreaOverlayer比较点和多边形。每个点接收其所在区域的属性,每个包含区域接收它包含的每个点的属性。
使用PointOnAreaOverlayer计算多边形中的点
空间中继接受两个特性流——请求者和供应商。请求者是您想要识别的特性,确定他们与供应商特征之间的空间关系。
空间滤波器是一种空间变换器,用于过滤点,线,基于空间关系的区域和文本特征。然后可以基于过滤器合并属性。
FeatureReader从任何支持FME的格式中读取功能。这可以在中游中完成,这有助于快速添加和连接数据。
正在查找电子表格或数据库转换器?见合并或合并电子表格或数据库数据文章。
?2019安全亚搏在线软件公司|合法的