你好,
我很难找到与FME重叠的线,在DWG文件中:
如果线条之间有公共顶点,空间中继(或空间滤波器)工作。
Wheareas如果没有公共顶点,找不到重叠。
我试过LineOnlineOverlayer,交叉点和地形建筑物,但他们没有解决这个问题。
我读过这些文章,但我没有找到解决办法:
https://knowledge.亚搏在线safe.com/questions/1633/intersector-overlap-issue.html网站
还有其他解决办法吗?
谢谢您。
我想从数据集中过滤不包含更多多边形的多边形。到目前为止,我已经尝试了Transformer AreaOnAreaOverlayer和SpatialRelator(属性必须不同=element_id)。
我有两个数据集.它们都由linestring组成。一个数据集是街道中心线,第二个数据集是街道的左侧和右侧。我想在第二个数据集中找到与第一个数据集中的行相交的行。
这是非常直接的。我可以借助空间查询在qgis中实现。然而,我无法正确识别这些行。空间相关器和空间滤波器都发现一些不相交的线是相交的。我不知道我做错了什么。
我会很高兴的,如果有人能帮助我。事先谢谢。
这是我的两个数据集的快照。我想找到如图所示的十字路口。
这就是工作台和空间过滤器参数lok的方式
在这里,人们可以看到被检测为相交的线,但它们甚至没有相互接触。
但是,这些线被正确识别为相交。
前任。我有一个15分钟的驾驶时间从一个点多边形(一个单一的多边形在许多多边形的形状文件)。我想看看在驱动时间内有多少个块组相交。然后,我想求和或求平均块组中的字段,然后将这个新数字作为字段添加到驱动器时间形状文件中。然后它将移动到下一个多边形上,大概30分钟车程,做同样的事。
我一直在尝试使用空间过滤器,但我不确定这是否会为每个多边形创建交叉点,或者它是否正在评估候选者是否需要与从shapefile读取的所有多边形相交。
我也愿意使用arcpy来帮助解决这个问题。总的来说,我想我是在问是否可以循环遍历shapefile中的每个多边形,然后按行更新。
合并或连接具有几何图形的数据可以通过使用变压器在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的格式中读取功能。这可以在中游中完成,这有助于快速添加和连接数据。
正在查找电子表格或数据库转换器?见合并或合并电子表格或数据库数据文章。
是否也可以为空间过滤器添加公差参数?我对AutoCAD文件中的第12个十进制数有一些问题。所以,我很失望没有找到这个变压器的选择。
你好,
我需要帮助确定溶解所有完全在另一个多边形内但也可能接触到外部边界的多边形的最佳方法。然而,我不想要所有的十字路口,只有一个完全在里面。我正在处理一个文件,这对于空间过滤器来说似乎是个问题,因为候选文件和过滤器是相同的。
我不能有甜甜圈或多部分对象。一些内部特征的溶解是可以接受的,但其想法是在不创建甜甜圈或多个部分的情况下,将尽可能多的多边形溶解成更大的多边形。
以下是我正在使用的示例:
以下是我希望实现的(或类似于减少已在其中的多边形数的方法):
最主要的是在简化几何图形的同时帮助保持它的整洁。
你好,
以下翻译的目的是提取区域地址点和区域建筑层,并基于建筑多边形提取某个研究区域。然后我尝试使用另一个空间过滤器将地址点链接到它所在的建筑物多边形。然而,我正在努力寻找一种说法:“如果地址点在多边形内,则获取属性地址并将其应用于建筑多边形中的新属性”。有人对如何把这个联系起来有什么建议吗?
大家好,
我有两层,一条道路(线)和一个选民(多边形)。道路与选民相交,一条道路可以与多个选民相交。
对于每个道路特征,我想加上大多数选民的名字。
我使用一个空间过滤器来填充带有选民姓名的道路,但我不知道变压器如何选择要填充道路特征的选民。这是第一批发生交叉的选民吗?
迪尔斯
我的目的是找到连接粉红色多段线的路线(通过最短路径查找器)在该区域内的特征为黑色标记的网络元素,考虑到一个属性值(_sum,在每个交叉点连接同一个网络(以绿色显示)的线的值越高越好。我已经创建了一个循环,包含两个空间滤波器变压器,在哪里?滤波器是粉红色的折线和候选人是绿色的。通过使用这个,我可以迭代绿色标记的网络,但它既不考虑“和”属性的值,也不考虑黑色网络元素的位置。
因此,我的问题是:如何在空间上选择那些具有最高值和'属性的绿线,以便在黑色和粉色网络之间形成连续的连接?
我希望,我的解释很清楚,但如果您需要更多信息,请告诉我。
每一个建议都非常感谢。
亲切的问候,
妮基
当我们使用空间过滤器选项时,FeatureReader没有给出预期的结果。
如您所见,多边形(启动器)与形状文件重叠,但是正如你所看到的,没有输出,我们需要修正任何设置吗?
谢谢
结果
你好。
我有一个大约一百万个多边形的数据库,还有一个由50个多边形组成的数据集,代表感兴趣的区域。其中一些重要领域是重叠的。
我想从重叠感兴趣的多边形区域的大型数据库中选择每个特征,并将其写入50个单独的数据集。我试图用一个空间过滤器建立一个循环。下面是一些截图
重叠感兴趣的领域
主工作台
自定义变压器
我应该告诉你,我以前在FME中没有使用过回路。我希望第一个感兴趣的区域多边形将进入过滤器,然后大型数据库将进入候选路径。它将选择正确的多边形。传递的和失败的特性将通过候选路径返回,它将对下一个过滤器多边形执行相同的操作。
任何帮助都将不胜感激。
谢谢,
马特
测试输入你好,
我想我错过了一些东西,但我似乎不能像我期望的那样让它发挥作用。我有一些对象放在一个图块索引上,如下所示。
我想得到的是瓷砖和物体的组合。在这种情况下,有五件事情应该解决,但使用空间滤波器变压器只需要四件事情。
似乎一个候选对象一旦被一个过滤器选中,它就不能被另一个过滤器使用。我想一定有办法解决这个问题
我希望该作业运行得与启用一对多选项的Arcgis空间连接一样多。附件是工作区和一些测试数据。这是一个更大的工作流程的一部分,在这个工作流程中,您有任意数亚搏在线量的对象,我想知道每个对象的相交部分是什么。如果一个以上的对象没有使用tiles,它可以正常工作,但这种情况不太好
当做。
你好,
在附加的工作空间中,我遇到了空间过滤器和属性透视器变压器的问题。
利用空间滤波器,我正在尝试从建筑物地图信息表阅读器输出,与过滤层相交的建筑物,包含用于不同模拟的缓冲区。
在属性投票变压器中,我正试图显示洪水量的计数,分为SIM列(应有6个模拟列)对于每个propref(行)。
如果一个以上的sim存在洪水量值,那么应该有许多propref,我正在努力重建这个。同时也努力使所有六个模拟人生成为纵队。
有什么想法如何重组吗?
谢谢
我正在尝试使用空间过滤器来获取重叠的多边形,但它也包括接触边缘的多边形,因为我使用的是“过滤器与候选相交”选项。是否有人找到了解决此问题的方法,因为没有只测试重叠的选项?
谢谢