主题中的问题:“PointOnPointOverlayer” https://knowledge.亚搏在线safe.com/questions/topics/single/28731.html网站 “pointonpointoverlayer”主题的最新问题 合并或合并空间数据 https://knowledge.亚搏在线safe.com/articles/83808/performing-space-joins-and-merges.html

介绍

合并或连接具有几何图形的数据可以通过使用变压器在FME中完成。具有几何图形的数据需要与处理电子表格或数据库数据时不同的处理方式。如果要合并电子表格或数据库数据,见合并或合并电子表格或数据库数据文章。

FME中的几何结构分为三类:

  • 点(包括文本)

  • 曲线(包括线条,弧线,路径)

  • 区域(包括多边形,甜甜圈,和省略号)

根据您尝试合并或联接的几何图形,需要不同的变压器。


变压器

FME中有四种主要的空间合并和连接变压器:

  1. 邻近连接:根据一个功能与另一个功能之间的距离进行连接

  2. 修改几何连接:基于在连接发生后更改几何的连接(如cookie切割器)

  3. 几何关系联接:基于几何关系的联接(是内部特征,外面,或触摸其他功能)。

  4. 外部联接:将工作区中已经存在的数据联接到外部数据。

所有这些变形金刚将加入特性的属性,但并非总是默认的。为了确保属性也被合并,启用“合并属性”参数,如果适用的话。


在决定使用哪种变压器时,按照下面的流程图进行操作以获得帮助。请检查您的数据并提出以下问题:

1)我的所有数据是否已经在工作区内?

  • 如果是:继续问题2

  • 如果否:请使用FeatureReader进行连接或读取数据,然后继续问题2

2)是否要更改数据的几何图形?

  • 如果是:使用“修改几何图形”列中的变换器(继续问题3)

  • 如果否:使用接近或几何关系联接(跳到问题4)

3)要更改几何图形。是否要将数据剪切到其他数据的大小(cookie cutter?)

  • 如果是:使用剪变压器

  • 如果没有:使用本栏中的一个叠加变压器(跳到问题5)

4)您不想更改几何图形。你想基于一段关系(感人,完全在里面,相交,等)?

  • 如果是:使用几何关系变换器之一(继续问题5)

  • 如果没有:使用其中一个接近变压器(继续问题5)

5)这些变压器是否工作?

下载PDF版本


教程和文档

按类别列出的变压器

接近

PointOnPointOverlayer

PointOnAreaOverlayer比较点和多边形。每个点接收其所在区域的属性,每个包含区域接收它包含的每个点的属性。

PointOnPointOverlayer文档

邻域

neighborfinder是一个空间变换器,它查找每个基本特征最近的候选特征,然后将属性合并到基本特征上。

使用邻域查找工具在附近的功能之间传递属性

确定最近的邻居

邻居查找工具文档

匹配器

匹配器可以接收任意数量的输入特性流。将所有功能与所有其他功能进行比较,根据定义的参数识别匹配项。

数据质量保证:用FME识别重复特征

计算Strahler流序号

匹配器文档


修改几何图形:剪裁拆分

pointonlineoverlayer

pointonlineoverlayer比较点和线,拆分点落在线条上(或在指定距离内)的线条。

pointonlineoverlayer文档

剪刀

裁剪器变换器是执行几何裁剪操作(有时称为cookie切割器)的空间变换器。剪辑时,对象属性可以在空间上连接。

使用Clipper Transformer教程

用剪钳变压器产生多边形差异

光栅裁剪

Clipper文档

lineonlineoverlayer

LineOnLineOverlayer接受行功能并相互比较。

lineonlineoverlayer文档

线路重叠器

LineoreaOverlayer比较线条和多边形,分割与多边形边界相交的线。

LineoreaOverlayer文档

区域重叠器

AreaOnAreaOverlayer具有区域功能。所有多边形都被认为是相互对立的,在它们重叠的地方,创建新的多边形,表示重叠区域和删除重叠的原始区域。

用AreaOnAreaOverlayer提取多边形交点

AreaOnAreaOverlayer文档


微调几何关系

PointOnAreaOverlayer

PointOnAreaOverlayer比较点和多边形。每个点接收其所在区域的属性,每个包含区域接收它包含的每个点的属性。

使用PointOnAreaOverlayer计算多边形中的点

PointOnAreaOverlayer文档

空间相关器

空间中继接受两个特性流——请求者和供应商。请求者是您想要识别的特性,确定它们与供应商特征之间的空间关系。

空间中继文件

空间滤波器

空间滤波器是一种空间变换器,用于过滤点,线,基于空间关系的区域和文本特征。然后可以基于过滤器合并属性。

确定空间关系

空间关系分析的缓冲特征

空间过滤器文档


外部数据

特技演员

FeatureReader从任何支持FME的格式中读取功能。这可以在中游中完成,这有助于快速添加和连接数据。

FeatureReader Transformer教程

使用FeatureReader对数据库表执行空间查询

FeatureReader文档


正在查找电子表格或数据库转换器?见合并或合并电子表格或数据库数据文章。

剪刀 邻域 空间相关器 空间滤波器 PointOnAreaOverlayer 区域重叠器 空间的 PointOnPointOverlayer 星期二,2018年12月4日16:58:46格林威治标准时间 利兹桑德森
当特性都来自于两个输入时,如何只在这种情况下开始分析? https://knowledge.亚搏在线safe.com/questions/74275/how-to-start-analysis-only-in-situation-when-featu.html

大家好,

我试图通过分析来解决问题。我只需要在特性来自两个输入的情况下进行分析。如果功能只来自一个输入,将不处理分析。

例如。附下图

我只想在特性将来自创建者和创建者的情况下处理PointOnPointOverlayer分析。在创建者或创建者没有输出功能的情况下,将不处理覆盖分析。

你知道如何解决这个问题吗?

非常感谢!

鲁博

PointOnPointOverlayer 分析 空间分析 清华大学,2018年7月12日15:04:20格林尼治标准时间 拉扎鲁米尔
PointOnPoint覆盖程序 https://knowledge.亚搏在线safe.com/questions/73064/pointonpoint-overlayer.html网站

你好,

我正在使用PointonPointOverlayer查找是否有点重叠。当我使用变压器让工作台运行时,我得到一个属性值Overlap:72,对于每个单独的点。所有点都没有重叠(见附图)。我想我会得到1的重叠值,因为这些点不会重叠。是否有理由让每个点重叠72?

*文件中的总点数为72*

谢谢!
戴维

重叠 PointOnPointOverlayer 德克斯特 周一,2018年6月25日14:43:48格林尼治标准时间 DavID-Poalk88
两点数据集的空间联接以删除重复数据 https://knowledge.亚搏在线safe.com/questions/65316/spatial-join-of-two-point-datasets-to-remove-dupli.html网站

大家好,

钻孔位置的两点数据来源不同,年龄也不同。

两个Excel表格数据集都正确读取并使用相同的投影,但没有通用的连接字段/键。在某些情况下,每个数据集中的“holename”文本字符串字段非常接近字符串匹配,但通常由于命名约定或案例更改不会生成匹配项。

我向上游的每个数据集添加了一个“source”属性,以便跟踪源。

已经尝试使用邻居查找器或点对点覆盖器来尝试几种版本的空间连接;

1)根据邻近度识别潜在重复项

2)如果识别出重复项(并用眼珠子确认Holename相似),检查哪些点的年龄最晚,并使用合并单点数据集中最新的几何图形。

在这个应用程序中,每个邻居查找器和点对点覆盖似乎都有优点和缺点,其中最挑剔的似乎是;

1)选择“基础”或“候选”作为“候选”的数据集不会在与基础匹配后从搜索过程中删除。

2)公差范围的选择(由于舍入误差小于1米或测量/原始投影误差大于200米,点可能有所不同)

3)点重叠器上的点不会自动返回点之间的距离,并且根据变压器的配置,容限可以或不可以返回电位重复。

如果有人遇到类似的问题,我希望得到一些指导,或者可以建议任何其他技术或变压器配置来处理这些不友好的点数据集。

提前谢谢

参加 空间连接 邻域 PointOnPointOverlayer 周一,2018年3月5日23:16:36格林尼治标准时间 帕特洛
pointonpointoverlayer-属性累积? https://knowledge.亚搏在线safe.com/questions/37056/pointonpointoverlayer-attribute-accumulation.html(https://knowledge.safe.com/questions/37056/pointonpointoverlayer-attribute-accum

你好,

我正在使用PointOnPointOverlayer将一组匿名点与一组命名点匹配,当坐标相同时,要将后者的“点名称”转换为前者。

然而,我对“属性积累”设置很好奇,这对我来说没什么意义。

两组点都通过一个端口进入变压器,但是,变压器仍然谈论“原始”和“输入”,就好像有一个请求者端口和一个供应商端口(就像在多个其他变压器中一样)。

我假设PointonPointOverlayer在所有点功能之间进行“完全连接”。是这样吗?

当我选择“合并传入”作为我的模式时,“使用原始”和“使用传入”应该有什么期望?

干杯

拉尔斯岛

PointOnPointOverlayer 星期二,2016年11月29日12:19:20格林尼治标准时间 2016年
置换点 https://knowledge.亚搏在线safe.com/questions/2472/displacing-points.html网站 你好,我正试图创建一个由后编码质心组成的点地图。一些落在同一质心上,因此落在地图上,所有的一切都在彼此的上方出现。

有人知道FME可以自动替换这些桥,使地图更可读的方式吗?
PointOnPointOverlayer 结婚,2013年3月27日10:42:34格林尼治标准时间 阿尔比娄楼