主题中的问题:“AreaOnAreaOverlayer” https://knowledge.亚搏在线safe.com/questions/topics/single/20643.html网站 主题“AreaOnAreaOverlayer”的最新问题 FME-包含在其他两个多边形中的多边形 https://knowledge.亚搏在线safe.com/questions/85976/fme-polygon-contained-within-two-other-polygons.html

你好,

只是想知道是否有人能帮忙,我遇到了一个关于重叠多边形的小问题,我似乎找不到一个关于AreaOnAreaOverlayer或SpatialRelator的解决方案…

我的问题是,当一个多边形(下图中的黄色-C)与另外两个多边形重叠时,我想找到它。这可以是当该多边形的整个范围完全位于其他2个范围内(例如左侧)或它包含在其他范围内并与各自的边界重叠(例如右侧)时。

希望这是可以理解的,抱歉,如果我错过了什么,这是我第一次在这里发表问题!

事先谢谢,

杰克

空间相关器 多边形 区域重叠器 周一,2019年1月28日格林尼治标准时间15:07:18 杰克纽曼
如何在字段中列出地块 https://knowledge.亚搏在线safe.com/questions/85713/how-to-list-packs-in-a-field.html网站

我有一个读卡器,上面有建筑物(区域)。一个带包裹(也包括区域,有两个属性:包裹编号,帕塞尔菲德)我想输出每个建筑的Excel文件,包裹所在地,用“/”分隔。例如:

建筑不
帕塞尔诺
帕塞利特

1051/1052
P0356684/P0356685

1053/1054
P0264568/P0258934

一千一百零二
P02564

一千一百七十三
P054 672

包裹编号和包裹ID的顺序必须相同。

我应该使用什么(空间中继或区域中继)?我应该选择什么选项?

然后,如何在一个字段中聚合字段(ListRangeExtractor,聚合器,其他……?

另外一个问题:我能只列出建筑物占地超过5平方米的地块吗(避免地块边缘有点突出)?

聚合器 空间相关器 区域重叠器 建筑 包裹 星期二,2019年1月22日14:22:36格林威治标准时间 戴维德维尔
不希望AreaOnAreaOverlayer合并具有重复几何体但具有不同属性的多边形 https://knowledge.亚搏在线safe.com/questions/83983/dont-want-areaOnAreaOverlayer-to-merge-polygons-wi.html

我正在处理代码点多边形(邮政编码区域),并开发了一个工作区来计算每个邮政编码中某个区域内外的地址。我正在使用AreaOnAreaOverlayer将多边形分割为2个,在2个区域中它们穿过另一个区域的边界。然而,其结果是垂直街道*多边形被合并(我认为公差参数正在这样做)。这会导致其中一个邮政编码丢失。这意味着我不知道它的地址。

我试过按邮政编码分组,但这会使过程崩溃,因为有太多的唯一邮政编码值。一个单独处理每个邮政编码的WorkspaceRunner似乎有些过头了。我可以通过使用一个特性的属性来实现,创建邮政编码列表,然后在AreaOnAreaOverlayer合并后,使用ListConcatenator等重新创建删除的多边形。但这似乎是一种相当曲折的方式。

有什么建议吗?

*垂直街道就像一个高大的办公楼,不同的楼层有不同的邮政编码。

区域重叠器 FRI,2018年12月7日12:27:45格林威治标准时间 蒂姆伍德
AreaOnAreaOverlayer获取所有属性时出现问题 https://knowledge.亚搏在线safe.com/questions/83915/areaOnAreaOverlayer-issues-with-getting-all-the-at.html网站

你好,我有两个输入(SHP),在AreaOnAreaOverlay Transformer中使用它,我想从两个读卡器输出,但是,它总是来自他们中的任何一个。是关于哪个变压器首先连接到变压器上,还是先添加到变压器上,或者其他什么。我的方法不对。需要专业知识!

FME桌面 区域重叠器 清华大学,2018年12月6日08:41:18格林尼治标准时间 地狱骑士
合并或合并空间数据 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/83312/clipping-each-clipper-against-the-clippe.html

高桥

我想把每一个夹子(圆)都夹在夹子(多边形)上,

我从变换器中得到的是第一个多边形将裁剪第一个圆,然后多边形的平衡将裁剪第二个圆。

从变压器我们应该得到2个内部和2个外部特征





剪刀 区域重叠器 星期二,2018年11月27日08:31:55格林尼治标准时间 鲍彻
区域重叠者之谜 https://knowledge.亚搏在线safe.com/questions/82048/areaOnAreaOverlayer-secrety.html网站

你好,

我发送两个形状,每个形状包含一个区域重叠器中每个记录的完全填充字段。我看到下面桌子的形状。

这两个字段都来自这两个形状中的一个。我不明白为什么不为这两个字段填写所有记录?

谢谢你

区域重叠器 结婚,2018年11月7日16:24:21格林尼治标准时间 40e电磁干扰
多边形切割后的区域覆盖并不总是产生想要的结果。 https://knowledge.亚搏在线safe.com/questions/76630/areaOnAreaOverlayer-after-polygoncutter-does-not-a.html(https://knowledge.safe.com/questions/76630/areaOnAreaOverlayer-after-

我使用以下流程并得到两个不同的结果:

流使用切割线并返回原始(未)切割结果。本例中的多边形为:

多边形((145055.748 479705.959145059.959145059.802 479704.301145060.003 479704.791145061.669 479704.11145061.468 479703.619145079.166479696.383145084.101 479708.454545145066.422 479715.682145066.222479715.1911450615.191145064.556 479715.872145064.756 479716.756 479716.363145047.05 479723.604145046.285479721.734145046.479721.734145043 4145043.479721.734145043 4145043.734145043 479721.734145043.203 47974145042.471 479721.338145039.139 479722.701145038.458.458 479721.035145035.116 479722.401145038.481 479720.846145014.358 479729.74145012.216 479723.836145013.891 479723.1514512.6512.653 479720.124145008.46 479721.838145002.488 479719.333144994.651 479700.17144989.02479702.47414444968.486 479652.24714444971.54 474444971.54 479650.998145020.479650.998145020.54 479650.444444444444444444449714.54 47444444444444.56 479630.952145021.696 479633.729145039.976 479626.2544145038.841 479623.477145046.477 479620.354145072.687 479684.501145050.657 479693.509145052.257 479697.42145055.748 479705.959,(145008.472 479694.522144996.605479699.371145004.11 479717.725145008.471 479719.555145011.855 479718.171145011.166479716.486145016.486145016.553 479714.283145014.283145014.283145014 479714.283145014 479714.283145014 479714.283145014 479714.283145014 47479714.11.227 479701.26145008.472 479694.522)条)

我想用一条直线从A切到B。我只不过剪了它,在流程的末尾,我只得到一个多边形,因为没有真正的切割只需要一条线。

线路串(145003.6683401 479703.20131098145060.55372605 479700.82006226)

这样地。

但当使用以下行时,我在测试仪3中得到2个结果:

线串(145007.78416728 479701.58189224145062.46469331 479696.46661722)

面积非常小

多边形((145011.227 479701.26145016.553 479714.283145011.227 479701.26))

它看起来有点随机,因为大约50%的绘制线会返回预期的几何图形,在其他情况下,它返回非常微小的错误对象。有没有什么想法可以防止在不损失一个真正被切断的小区域的情况下把小区域恢复回来?

或者这可能是多边形切割机本身的东西?@拉尔斯迪厄弗里斯

变压器 多边形 区域重叠器 分割多边形 FRI,2018年8月17日格林威治标准时间14:47:33 JDH00
仅识别和提取有效区域的多边形重叠 https://knowledge.亚搏在线safe.com/questions/75047/identify-and-extract-polygon-overlaps-of-signia.html(https://knowledge.safe.com/questions/75047/identify-and-extract-polygon

你好,

我很难从空间继电器和区域重叠器中得到我想要的结果。基本上,我试图识别同一层中的重叠多边形,如果重叠面积很大,这样我就可以在这个过程结束的时候把它们分开成不同的层。

我想通过创建一个字段并用一个值填充它来实现这一点,第一个/底部多边形保留在原始层中,但是额外的重叠多边形被分配了越来越多的数量,这样它们就可以被分割成一个新的层——所有的“0”,“1”和“2”在一起。

我不想识别或属性什么是本质上的拓扑错误(非常轻微的重叠)。由于这些需要手动检查和修复,正是那些被认为是“合法”的重叠,所以它们可以被拓扑地单独地清除。

我有一个(难以置信的笨重和低效)解决方案,使用SpatialRelator和AreaOnAreaOverlayer以及大量的属性条件值计算,但必须有更好的方法。

空间中继似乎不仅能识别重叠的区域,而且还能识别线和点,这些应该属于“无关紧要/拓扑错误”类别。如果有方法只从空间中继选择区域基数,然后检查这些重叠的大小,我想这可能行得通。

区域重叠器只给我重叠区域的交叉点,但是我需要选择整个原始多边形并分配一个属性,因此,这只能在合并或类似情况下用作供应商。也,它偶尔会抛出一个被拒绝的特性来停止翻译,我很困惑该怎么做才能解决这个问题。

有什么想法吗?

我的版本是2018.0。我正在附加当前混乱的工作流和三个形状文件。亚搏在线“许可证”形状文件生成了我想看到的内容,但只有当你禁用功能合并时,只是因为它不重叠任何相邻的多边形。对于另外两个,最后一个attributeManager创建一个与层号重叠的属性,几乎是对的,但不能创建正确的数字序列它从“2”开始,而不是从“1”。

任何帮助都非常感谢!

kaleen-shapefiles.zip文件

重叠区域.fmw

空间相关器 区域重叠器 重叠 结婚,2018年7月25日02:57:03格林威治标准时间 卡特林诺普曼
AreaOnAreaOverlayer不包括输出中的所有重叠多边形 https://knowledge.亚搏在线safe.com/questions/72806/areaOnAreaOverlayer-not-including-all-overlapping.html

我使用AreaOnAreaOverlayer与两组大多边形相交(为了清晰起见,多边形1和多边形2)。其中一个(多边形1)包含重叠的多边形,这些多边形有时彼此重合,但有不同的属性。转换器仅将多边形1中的一个多边形与多边形2重叠,并从输出中删除其他多边形,但我需要所有的元素都被交叉和输出。

我可以使用什么其他转换器来准备数据,以便所有多边形相交?

我正在使用FME Workbench 2016.1,目前无法升级。

谢谢,

马特

区域重叠器 结婚,2018年6月20日格林威治标准时间17:28:48 罗纳尔德马克
尝试将gdb文件迭代到区域覆盖上的区域 https://knowledge.亚搏在线safe.com/questions/72634/trying-to-iterate-gdb-files-to-area-on-area-overa.html

我在同一个地理数据库中有一系列多边形要素类。我希望每个要素类使用地块多边形进行“面积覆盖”,并为每个覆盖创建一个文件。我试过用一个循环来创建一个自定义的转换器,但是我不能让它工作。真的不知道该怎么做。

我不想把每个功能类都传递给它自己的“区域覆盖”转换器。

如果能找到更好的方法,我们将不胜感激。

ESRI地理数据库 区域重叠器 迭代 星期二,2018年6月19日00:06:48格林尼治标准时间 杰克
如何处理正在比较的多边形中的轻微偏移? https://knowledge.亚搏在线safe.com/questions/70925/how-to-handle-slight-offset-in-polygons-being-comp.html

我刚接触过FME/GIS,并使用过FME 2015。我有一个当前的多边形层和一个新的多边形层。我正在比较层以确定更改。我正在使用AreaOnAreaOverlayer获取一组具有合并属性的新多边形。这很好地工作,直到我收到一个数据集,它在各层之间的多边形中有轻微的偏移/偏移,当看到它们相互重叠时,这些偏移/偏移是不可见的。这些层看起来像多边形完全重叠,并且会为每个重叠生成一个新的多边形。但是,相反,AreaOnAreaOverlayer正在为多边形周围的边界生成许多新的小多边形。这会持续很长时间。对于如何最好地处理这类情况以防止生成所有这些新多边形,有什么建议吗?

区域重叠器 结婚,2018年5月23日19:50:11格林尼治标准时间 斯拉查特
比例空间叠加计算 https://knowledge.亚搏在线safe.com/questions/69185/proportional-space-overlay-calculations.html

对论坛和FME很陌生…

我在这里到处找了找,找不到我要找的东西…

我有块组级别的统计数据,希望能够执行比例空间覆盖计算,以计算自定义多边形(半径,行车时间,等等)。我使用的方法,概念上是……

将块组边界连接到块组表格数据

使用面积计算器生成每个BG的面积

使用面积计算器生成自定义多边形的面积

使用AreaOnAreaOverlayer将它们组合在一起

那是我迷路的地方…

理想情况下,我会得到一个包含在多边形内的所有背景及其相交百分比的列表。从那里我可以把这个比例应用到BG统计中。

是否有人有我可以遵循的工作流示例?亚搏在线我习惯用Alteryx来做这种空间工作,到目前为止,我还没有做过这种在FME中高级的工作。

统计计算器 区域重叠器 空间的 FRI,2018年4月27日14:24:49格林尼治标准时间 恩加瓦林
区域重叠器-仅重叠? https://knowledge.亚搏在线safe.com/questions/69125/areaOnAreaOverlayer-overlaps-only.html

根据文档:“AreaOnAreaOverlayer采用区域功能。所有多边形都被认为是相互对立的,在它们重叠的地方,创建新的多边形,表示重叠区域和删除重叠的原始区域。”

我只需要重叠区域本身,不是“删除重叠的原始区域”…似乎这应该是AreaOnAreaOverlayer工具中的一个简单复选框?但是我用另外三个变压器来清除那些“原始区域”(剪子,以及一对测试仪)。我是否遗漏了一些东西(可能是非常明显的东西)?

谢谢您!

区域重叠器 清华大学,2018年4月26日20:18:41格林尼治标准时间 海上航行
叠加重叠多边形 https://knowledge.亚搏在线safe.com/questions/66310/stacked-overlapping-polygons.html

你好,请容忍我这是一个奇怪的!

我有具有顺序/级别ID属性的多边形,基本上是相互堆叠的多边形——想想瑞士奶酪的层,我希望在每个顺序/级别输出多边形的点云,以及由较低级别/顺序ID的多边形中的孔填充的任何孔,类似于

.每个多边形都有属性,我想保留这些属性。

我知道这有点令人困惑,很难解释,但我还没有找到任何有效的方法来堆叠和裁剪多边形。我已经研究过“溶解”,但不幸的是,这将删除属性和面积,但我正在寻找剪裁间隙而不是重叠的多边形。

希望我说得有道理,如果你有什么建议,他们会非常欢迎。

多谢,

奥利弗

剪刀 多边形 溶解器 区域重叠器 周一,2018年3月19日格林尼治标准时间22:07:37 奥利弗莫里斯