span8
span4
合并或连接具有几何形状的数据可以通过使用变压器在FME中完成。需要以不同于处理电子表格或数据库数据的方式处理具有几何形状的数据。如果要合并电子表格或数据库数据,请参见合并或连接电子表格或数据库数据篇文章。
几何在FME被分为三个不同的类别:
点(包括文本)
曲线(包括线、弧和路径)
区域(包括多边形、甜甜圈和椭圆)
根据您试图合并或联接的几何形状,需要使用不同的转换器。
FME中主要有四类空间合并和加入变压器:
接近连接:基于一个特性到另一个特性的距离的连接
修改几何联接:基于在联接发生后更改几何联接(类似于cookie切割器)
几何关系连接:基于几何关系的连接(是内部、外部或接触其他特性)。
外部连接:将工作空间中已经存在的数据连接到外部数据。
所有这些转换器都将连接特性的属性,但在默认情况下并不总是如此。若要确保属性也被合并,请启用“合并属性”参数(如果适用)。
在决定使用哪个转换器时,请遵循下面的流程图提供帮助。请检查您的数据并提出以下问题:
我的所有数据都已经在工作区中了吗?
如果是,继续问题2
如果没有:要么使用FeatureReader进行连接,要么读取数据继续问题2
我想改变我的数据的几何结构吗?
如果是,则使用来自修改几何列的转换器(继续问题3)
如果没有:使用接近或几何关系连接(转到问题4)
你想改变几何形状。是否要将数据剪辑到其他数据的大小(cookie cutter) ?
如果是:使用限幅变压器
如果没有:请使用本专栏中的一个覆盖层变压器(跳到问题5)
你不想改变几何形状。你想基于一种关系(接触,完全内部,交叉等)加入吗?
如果是:使用一个几何关系变压器(继续问题5)
如果没有:使用一个接近变压器(继续问题5)
5)这些变压器能用吗?
如果是:太好了!
如果没有:请阅读文档以确保其设置正确并符合您的需要
如果不确定:重新阅读文档,如果仍然不确定,询问a关于我们社区的问题。亚搏国际在线官网
按类别列出的变压器
点区域覆盖层比较点和多边形。每个点接收它所包含的区域的属性,每个包含区域接收它所包含的每个点的属性。
NeighborFinder是一个空间转换器,它查找每个基本特征的最近的候选特征,然后将这些属性合并到基本特征上。
匹配器可以接收任意数量的输入特征流。所有特性都与所有其他特性进行比较,并根据定义的参数确定匹配项。
PointOnLineOverlayer比较点和线,将点落在(或落在指定距离内)线上的线分开。
Clipper transformer是一个空间转换器,它执行几何剪裁操作(有时称为cookie cutter)。在裁剪时,对象属性可以在空间上连接。
LineOnLineOverlayer获取行特性并将它们彼此进行比较。
LineOnAreaOverlayer比较线和多边形,将它们与多边形边界相交的线分隔开。
区域onareaoverlayer接受区域特征。所有的多边形都是相对的,当它们重叠时,就会创建新的多边形,这些多边形既表示重叠区域,也表示去除重叠的原始区域。
点区域覆盖层比较点和多边形。每个点接收它所包含的区域的属性,每个包含区域接收它所包含的每个点的属性。
SpatialRelator接收两流特性—请求者和提供者。请求者是您想要识别信息的特性,确定它们与供应商特性之间的空间关系。
SpatialFilter是一个基于空间关系过滤点、线、区域和文本特征的空间转换器。然后可以根据筛选器合并属性。
FeatureReader从任何fme支持的格式中读取特性。这可以在中途完成,这有助于快速添加和连接数据。
寻找电子表格或数据库转换器?看到合并或连接电子表格或数据库数据篇文章。
©2020安全亚搏在线软件公司|法律