使用SuperMap iDesktopX如何去掉“耗子尾巴”
创始人
2024-03-24 21:02:45
0

       在项目中,通过会遇到一些错误的矢量数据,比如“耗子尾巴”。什么是“耗子尾巴呢”,我们所说的“耗子尾巴图斑”,是不规则图斑的一种形态。规则的图斑,应该形态接近圆、矩形、菱形或凸多边形的图斑。自然界中多数图斑应该是相对规则的,即使河流等长条形的图形,其在微观层面上(临近节点之间)也是有比较规则的。不规则的图斑,包括各类拓扑错误、微小洞、边线夹角过小等形态。耗子尾巴图斑是其中的一种。
耗子尾巴主要包括几种形态:
       A型是一个相对规则的图斑和一个相对狭长的图斑的组合,如一个湖泊和一条入湖河流的水面合并为一个图斑;

在这里插入图片描述
       B型是两个相对规则的图斑之间用一个狭长图斑链接为一个图斑,如两个村庄和连接的道路合并为一个图斑;一种是一个相对完整的图斑中有一条狭长缝隙。
在这里插入图片描述
       耗子尾巴属于形态严重不规则的图斑,是数据库建设不能容忍的(至少原理上不能容忍),因为会对各类管理工作造成比较大的影响。如某个基本农田图斑是A型或者B型图斑,尾巴宽度很窄,只有几厘米、几十厘米,在实际生活中这样的地是不可能存在的;但在用地报批时候,某个项目正好占用了一点点(几平方米、甚至零点几平方米)基本农田,项目建设就要叫停。所以,在各类地理空间数据库建设时,本来应该检查出这些问题,并修改掉。实际上,自然资源部门的各类数据库建设、质检中,都没有对这类错误进行检查,那么使用iDesktopX工具该如何检查耗子尾巴这种错误数据呢,核心思想就是需要将耗子尾巴分离出来,下面简单介绍一下实现步骤:
一、面提取中心线
       提取面对象的中心线,设置提取面对象的最大宽度为面对象的最大宽度,这样提取的结果越正确。
在这里插入图片描述
二、对面提取中心线的结果做缓冲区分析
       缓冲区半径主要取决于需要删掉耗子尾巴的宽度,比如需要去除的耗子尾巴是2米宽度的图斑,缓冲区半径就应该设置该宽度的1/2,将缓冲区的结果保留,数据集名称为buffer。
三、面数据转换为线数据
       将业务数据通过类型转换将面数据转换为线数据,这样就可以拿到耗子尾巴数据的轮廓线
四、裁剪
       使用第二步操作的结果裁剪第三步的线数据,就可以得到耗子尾巴的轮廓线了。如果对裁剪掉原始数据的耗子尾巴,可以直接对这一步的结果做一个缓冲区分析,最后用缓冲区分析的结果和业务数据做叠加分析就可以了。
       上述的操作步骤也可以直接使用处理自动化(GPA)模型自动处理,模型参考如下:
在这里插入图片描述

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
苏州离哪个飞机场近(苏州离哪个... 本篇文章极速百科小编给大家谈谈苏州离哪个飞机场近,以及苏州离哪个飞机场近点对应的知识点,希望对各位有...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...