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

查看: 8126|回复: 6
收起左侧

[技术交流] 重叠及缝隙处理

[复制链接]

11

主题

8490

铜板

13

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
792

爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章成就学员勋章

QQ
发表于 2018-3-16 12:53 | 显示全部楼层 |阅读模式
先介绍一下处理这个问题的背景把,这两天我在处理影像图矢量化的时候遇到一个比较头疼的问题,就是在后面拓扑检查的时候报出很多图形压盖及缝隙,这些让我改得想吐血,我突然想到FME应该能解决这样的问题,所以就尝试去实现一下,下面先介绍一下实现这个问题的大概思路:

一、处理面压盖问题
通过计算面的面积来筛选有压盖且面积大于30的面进行人工修改和融合重叠面积小

二、处理缝隙问题
首先需要重构面(把前面没有问题的面打断成线段,进行重建面),然后筛选出新增面且通过面长率(即面积与长度比值)筛选出能处理的缝隙,然后把面打断成线,通过生成的线与前面没有问题的面进行压盖,然后求出各相邻面的长度,求出最大那个与其合并。

                                                      aa.jpg

这在处理过程中会输出四个shp数据,分别为总面(处理最终)、没有压盖面、压盖面积大于30、缝隙比较大(我是通过计算缝隙面积与缝隙长度进行相除,通过设定合理值进行筛选)。同时这个过程可能需要重复运行几次才能处理成想要的结果,不过这样也会为你的工作减少不少的工作量。

最后申明这只是对处理精度要求不太高的一种处理方式,要求高的话还需要你慢慢修改。

该文章同时在简书(用户名称:BobWei110)、微信公众号(公众号:FME应用分享)、地信网论坛(用户名称:wwb359874587)三个平台同时更新.
头像被屏蔽

141

主题

980万

铜板

3万

好友

管理员

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

积分
627184
发表于 2018-3-16 13:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

11

主题

8490

铜板

13

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
792

爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章成就学员勋章

QQ
 楼主| 发表于 2018-3-16 18:16 | 显示全部楼层

共同学习
回复 支持 反对

使用道具 举报

0

主题

364

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
32
发表于 2018-3-23 10:26 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

118

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
133
发表于 2018-4-2 18:26 | 显示全部楼层
处理缝隙时可以先生成一个大面(涵盖你的所有图斑),然后用交集取反,剩下的面就包括你的所有缝隙,然后用面长比和面积因子筛选出你要处理的缝隙小班,再直接用消除工具就能自动合并到接触边长最长的小班里了哈!
回复 支持 反对

使用道具 举报

4

主题

685

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
96
发表于 2020-5-13 17:52 | 显示全部楼层
elfinlj 发表于 2018-4-2 18:26
处理缝隙时可以先生成一个大面(涵盖你的所有图斑),然后用交集取反,剩下的面就包括你的所有缝隙,然后用 ...

请问下消除工具在哪里 大佬
回复 支持 反对

使用道具 举报

0

主题

3161

铜板

6

好友

地信院士

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

积分
2496
发表于 2021-5-26 13:34 | 显示全部楼层
感谢分享,楼主辛苦!
回复 支持 反对

使用道具 举报

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

本版积分规则

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