[发明专利]一种基于等高线的山顶点提取方法有效
申请号: | 201711128708.5 | 申请日: | 2017-11-15 |
公开(公告)号: | CN107909625B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 李安波;李梦圆;王凯亮;万夏;李经纬 | 申请(专利权)人: | 南京师范大学 |
主分类号: | G06T11/20 | 分类号: | G06T11/20;G06T7/00 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 冯艳芬 |
地址: | 210024 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 等高线 山顶 提取 方法 | ||
1.一种基于等高线的山顶点提取方法,其特征在于该方法包括:
(1)根据原始线状等高线图层生成非闭合等高线线图层和闭合等高线面图层;
(2)从闭合等高线面图层中的每一闭合等高线上,提取正南方向上距离要素外包矩形的中点最近的一个点,作为代表该闭合等高线的节点,形成节点集;该步骤具体包括:
(2-1)从闭合等高线面图层中读取一闭合等高线li;
(2-2)基于以下公式,计算要素外包矩形的中点c;
式中,xc,yc为中点c的坐标,xmax、xmin、ymax、ymin为要素外包矩形的x方向和y方向的坐标范围信息;
(2-3)获取正南方向上闭合等高线li横坐标与中点c横坐标最接近的一点p,作为代表闭合等高线li的节点;
(2-4)循环执行步骤(2-1)至(2-3),直至获取闭合等高线面图层中每一等高线对应的节点,存入节点集P中;
(3)采用节点集中对应等高线具有包含且邻接关系的点构建邻接关系图,并根据邻接关系图提取出山顶点;该步骤具体包括:
(3-1)用有向边连接节点集P中对应等高线具有包含且邻接关系的点,形成邻接关系图G;
(3-2)将邻接关系图G中终点高程小于起点高程的边链剔除;
(3-3)将步骤(3-2)得到的邻接关系图G中每一边链的尾节点所在等高线,作为山顶位置处的等高线;
(3-4)针对山顶位置处的等高线,提取其质心点作为山顶点;
(4)对于节点集中对应等高线没有包含或邻接关系的点,基于非闭合等高线线图层,选取出山顶点;该步骤具体包括:
(4-1)对于节点集P中对应等高线没有包含或邻接关系的点,获取其所在等高线lt上的任意一点pr;
(4-2)采用以下公式计算得到a,并以pr为中心点、边长为a构建正方形要素R;
a=k*d
式中,d为两邻接等高线间的间距,k为放大系数,其取值范围为(2,3);
(4-3)从非闭合等高线线图层中提取出与等高线lt的高程相差一个等高距、且与正方形要素R相交的等高线la;
(4-4)如果等高线la的高程值小于等高线lt的高程值,则等高线la为山顶点所在等高线;否则,等高线la为山谷点所在等高线;
(4-5)针对山顶位置处的等高线,提取其质心点作为山顶点;
(5)将提取出的所有山顶点生成山顶点图层。
2.根据权利要求1所述的基于等高线的山顶点提取方法,其特征在于:所述步骤(1)具体包括:
(1-1)针对原始线状等高线图层,提取其中的非闭合等高线,并生成非闭合等高线线图层;
(1-2)针对原始线状等高线图层,提取其中的闭合等高线,并转换为闭合等高线面图层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京师范大学,未经南京师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711128708.5/1.html,转载请声明来源钻瓜专利网。