The invention discloses a method of false mountain vertex culling, which includes: (1) extracting mountain vertex from DEM data and storing it in point set P; (2) constructing irregular triangulation based on point set P, and screening the top point based on the length of the edge of irregular triangular net, after screening, the result is stored in the point set P '; (3) based on the point set P', the irregularity is constructed. The triangulation network obtains the elevation value set H 'of the area covered by the irregular triangular network; (4) based on the set H', the height difference threshold is used to screen the peak point, and the result is stored in the point set P \, and the false mountain vertex is eliminated; (5) the point set of the false mountain vertex is eliminated and the mountain vertex layer is written. The invention has higher execution efficiency and better elimination effect.
【技术实现步骤摘要】
一种伪山顶点剔除方法
本专利技术涉及地理信息技术应用领域,具体涉及一种基于不规则三角网获取山顶点间距离信息和山顶点周边高差信息,进行伪山顶点剔除的方法。
技术介绍
山顶点是构成地形轮廓骨架,影响环境变迁、水文过程、生物分布、地貌特征等的重要地形因素之一,其空间分布特征则一直是人们用来描述这些空间变化过程的重要指标。基于山顶点在地学研究中的重要作用,目前,已经出现了多种基于DEM提取山顶点的理论和方法。如汤国安等利用水文和窗口分析相结合的方法,对山顶点进行有效提取;陈盼盼采取基于形态学方法,利用邻域分析和拓扑分析,实现了山顶点的快速提取,并分析了DEM分辨率及邻域分析窗口大小对山顶点提取的影响。山顶点在几何形态上是海拔最高的点。因此在规则格网DEM中,山顶点是局部区域S的高程极大值点,即在特定邻域分析范围内,山顶点比周围点高。然而,并不能简单以局部区域最高点这一个条件直接判断,提取的山顶点还需符合地貌学定义。前述相关方法应用中,单纯的依赖邻域分析和拓扑分析,不可避免地会产生较多的伪山顶点。从而,如何快速、有效地剔除伪山顶点,就成为当前急需解决的问题之一。
技术实现思路
专利技术目的:本专利技术针对现有技术存在的问题,提供一种针对DEM数据产生的伪山顶点进行剔除的方法。技术方案:本专利技术所述的伪山顶点剔除方法包括:(1)从DEM数据中提取出山顶点,并存入点集P中;(2)基于点集P构建不规则三角网,并基于不规则三角网中边的长度进行山顶点筛选,筛选后结果存入点集P′;(3)基于点集P′构建不规则三角网,获取不规则三角网各边所覆盖区域的高程值集合H′;(4)基于集合H ...
【技术保护点】
一种伪山顶点剔除方法,其特征在于该方法包括:(1)从DEM数据中提取出山顶点,并存入点集P中;(2)基于点集P构建不规则三角网,并基于不规则三角网中边的长度进行山顶点筛选,筛选后结果存入点集P′;(3)基于点集P′构建不规则三角网,获取不规则三角网各边所覆盖区域的高程值集合H′;(4)基于集合H′,采用高程差阈值进行山顶点筛选,筛选后结果存入点集P″,完成伪山顶点剔除;(5)将剔除后伪山顶点的点集P″,写入山顶点图层。
【技术特征摘要】
1.一种伪山顶点剔除方法,其特征在于该方法包括:(1)从DEM数据中提取出山顶点,并存入点集P中;(2)基于点集P构建不规则三角网,并基于不规则三角网中边的长度进行山顶点筛选,筛选后结果存入点集P′;(3)基于点集P′构建不规则三角网,获取不规则三角网各边所覆盖区域的高程值集合H′;(4)基于集合H′,采用高程差阈值进行山顶点筛选,筛选后结果存入点集P″,完成伪山顶点剔除;(5)将剔除后伪山顶点的点集P″,写入山顶点图层。2.根据权利要求1所述的伪山顶点剔除方法,其特征在于:步骤(1)中提取山顶点的方法为:运用ArcMap中的邻域分析方法从DEM数据中提取。3.根据权利要求1所述的伪山顶点剔除方法,其特征在于:步骤(2)具体包括:(2-1)利用山顶点集P,构建不规则三角网;(2-2)遍历不规则三角网的每条边,将长度小于边长阈值d的边加入边集合E中;(2-3)针对点集P中任一点pi,将E中与pi存在邻接关系的边存入集合Ei;(2-4)若集合Ei不为空,执行步骤(2-5);否则,执行步骤(2-7);(2-5)从集合Ei中得到所有边的端点,存入集合EPi;(2-6)遍历EPi,若EPi中不存在高程小于pi的点,则将pi从点集P中删除;(2-7)循环执...
【专利技术属性】
技术研发人员:李安波,王中元,曹州,李梦圆,
申请(专利权)人:南京师范大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。