免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 5294|回复: 8
收起左侧

FME要素空间关系分析转换器SpatialRelator

[复制链接]

324

主题

56万

铜板

1172

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
349368

宣传勋章爱心勋章组织勋章官方团队冰雪节勋章

发表于 2020-7-16 16:23 | 显示全部楼层 |阅读模式
今天我们一起来学习FME要素空间关系分析转换器SpatialRelator,这个转换器与在ArcGIS中构建拓扑非常相似,可以确定要素集(点、线、面)之间的空间拓扑关系。该转换器提供的测试条目包括:CONTAINS、CROSSES、EQUALS、INTERSECTS、OVERLAPS、TOUCHES、WITHIN,如下图所示:


640.png
640.webp.jpg

下面我们来看看穿过安徽的铁路吧:
1、打开FME2015,在主界面中输入安徽.shp和铁路.shp,添加转换器SpatialRelator和inspector

640 (1).png

2、设置转换器的测试条件为:intersects,其余保持默认。

640.webp (1).jpg

3、运行后结果如下:

640.webp (2).jpg

可以看到_related_candidates中=1的是与安徽相交的铁路线,=0则是没有。这里的_related_candidates记录了supplier的相交个数,就是一条铁路穿过了几个省区。
参数说明:
  • 必须不同的属性:转换器参数如果设置了这个,那当属性相同的时候,转换器不会认为这是相交(测试条件)的情况。
  • 曲线边规则:default rule,一个人线性环(一条起点等于终点的线),不会有任何边界。curve boundary includes all endpoint,指圆或多边形类型的线所有端点的集合为它的边界。
  • 计算相交基数:如果指定参数,那么将添加三个相应的属性在有匹配关系的requestor要素上:点、线、面。这些是比较了requestor和supplier后的点、线和面的计数个数。例如。如果两个面在某个顶点相接,将产生记录一个点;如果他们的某条边相交,记录这条线;如果两个面重叠,就产生一个面。

  • 本文转载来自 小寻的Giser学习日记
    版权归作者所有,如有侵权请联系删除


141

主题

982万

铜板

3万

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
621916
发表于 2020-7-16 17:12 | 显示全部楼层
回复

使用道具 举报

3

主题

9091

铜板

19

好友

VIP会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
1120

爱心勋章地信元老荣誉会员勋章活跃勋章冰雪节勋章10周年纪念勋章灌水勋章

发表于 2020-7-16 18:34 | 显示全部楼层
:zt:zt
回复

使用道具 举报

21

主题

9万

铜板

83

好友

地信学员

开开心心每一天

Rank: 12Rank: 12Rank: 12

积分
12077
发表于 2020-7-16 22:38 | 显示全部楼层
謝謝提供,學習了!!!!!
回复 支持 反对

使用道具 举报

2

主题

1万

铜板

16

好友

金牌会员

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2231
发表于 2020-7-17 09:18 | 显示全部楼层
:zt:zt:zt
回复

使用道具 举报

2

主题

3万

铜板

6

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5686
发表于 2021-12-5 21:59 | 显示全部楼层
谢谢分享
回复

使用道具 举报

30

主题

2万

铜板

59

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6290
QQ
发表于 2023-3-16 18:33 | 显示全部楼层
:zt:zt:zt:zt
回复 支持 反对

使用道具 举报

2

主题

3万

铜板

6

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5686
发表于 2024-3-1 14:11 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

2

主题

3万

铜板

6

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5686
发表于 2024-3-4 19:20 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表