[发明专利]一种基于SRTM数据的坡度提取方法有效

专利信息
申请号: 201911036530.0 申请日: 2019-10-29
公开(公告)号: CN110990780B 公开(公告)日: 2021-11-02
发明(设计)人: 张宏鸣;杨勤科;常毅;张国良;孙红光;张凡;许伊昆;董良;张泉 申请(专利权)人: 西北农林科技大学
主分类号: G06F17/18 分类号: G06F17/18;G06F16/16
代理公司: 西安恒泰知识产权代理事务所 61216 代理人: 王孝明
地址: 712100 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 srtm 数据 坡度 提取 方法
【权利要求书】:

1.一种基于SRTM数据的坡度提取方法,其特征在于,该方法按照以下步骤进行:

步骤一,读取数据:

步骤S11,读取文件头部;

步骤S12,读取SRTM高程数据;

步骤二,无值点和洼地填充:

步骤S21,对SRTM高程数据进行无值点填充:

步骤S22,对经过无值点填充后的SRTM高程数据进行洼地填充:

步骤三,遍历二维数组,计算坡度值:

步骤S31,对经过无值点和洼地填充的SRTM高程数据遍历二维数组,在每次遍历时,先判断SRTM高程数据中当前栅格是否是无值点,如果是无值点,则直接设置坡度值为0并且跳过,进入下一个栅格的判断;如果是非无值点,则执行步骤S32;

所述的栅格为SRTM高程数据的基本单元;

步骤S32,如果是非无值点:则进行以下计算:

设置地球的半径值R=6371000m,通过获取到的头信息cellsize的值;

计算当前栅格在经线方向上的像元宽度XCellsize

XCellsize=2π×6371000·cellsize/360;

计算当前栅格在纬线方向上的像元宽度YCellsize

YCellsize=2πR·cosα·cellsize/360;

计算当前栅格的对角线方向的像元距离diagCellSize;

其中,cellsize为SRTM数据中文件头部中用于标识栅格大小的数据;α为当前栅格的纬度;

步骤S33,根据最陡坡降法确定坡度值:

Step1:依次将当前栅格和周围的8个栅格的高程值进行对比,如果周围某个栅格的高程值不是无值点,并且高程值小于当前栅格,则计算该周围某个栅格与当前栅格所成角度angle=deg·arctan((DC-DO)/CellStep);

其中:

DC代表当前栅格的高程值;

DO代表周围某个栅格的高程值;

CellStep为周围某个栅格与当前栅格的距离,若周围某个栅格与当前栅格的位置关系为东西方向,则CellStep为YCellsize,若周围某个栅格与当前栅格的位置关系为南北方向,则CellStep为XCellsize,若周围某个栅格与当前栅格的位置关系为对角线方向,则CellStep为diagCellSize;

Step2:将周围8个栅格计算出的angle最大值确定为当前栅格的坡度值;

步骤S34,依次将当前栅格和周围的8个栅格的高程值进行对比,如果周围某个栅格的高程值不是无值点,并且8个栅格的高程值均大于等于当前栅格,则当前栅格对应的地形为平地或洼地,设置当前栅格的坡度最小值为0.1;

步骤S35,重复以上步骤S31至步骤S34,直至遍历处理完所有的栅格,完成基于SRTM数据的坡度提取。

2.如权利要求1所述的一种基于SRTM数据的坡度提取方法,其特征在于,步骤S11中读取文件头部的具体过程为:

Step1:创建一个结构体DemData,用于存放SRTM的文件头信息;

Step2:打开SRTM文本文件,如果打开失败写入日志并退出程序;

Step3:按行读取SRTM文本文件中的内容,SRTM文本文件的文件头部分的格式为:前边是名称,接着是空格,后边是值;

Step4:将读取的一行数据存到一个字符串中,然后用对该字符串进行以空格分割,然后将值转换成该值的类型并保存到数据结构DemData中对应的属性中;

Step5:重复step4的步骤读完SRTM文本文件的文件头部。

3.如权利要求1所述的一种基于SRTM数据的坡度提取方法,其特征在于,步骤S12中读取SRTM高程数据的具体过程为:所述的SRTM高程数据的每一行的每个数据之间是以空格分开的,读取的过程中按行读取,读取每一行的字符串形式的数据,利用空格进行分割,将分割出的每一个数据部分的字符串,转换成float类型的数据存到高程数据矩阵中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北农林科技大学,未经西北农林科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911036530.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top