【实用教程】基于GIS和DEM的地形地貌特征提取与分析—以河北省为例(附详细步骤)

实验背景

河北省作为中国地形地貌最齐全的省份,其独特的地理位置和地质结构为基于GIS和DEM的地形地貌特征提取与分析提供了丰富的研究对象和实际应用场景。从西北向东南呈半环状逐级下降,包括高原、山地、丘陵、盆地、平原等类型,这种多样性为地形地貌特征提取与分析的研究提供了天然实验室。

DEM作为表达地形起伏的重要工具,通过有限的地形高程数据实现对地形曲面的数字化模拟。河北省的地形地貌特征提取与分析不仅有助于理解该省的自然地理特征,还能为生态环境保护、资源管理、灾害预防和基础设施建设等提供科学依据。

实验数据

河北省DEM下载(地理空间数据云)

地理空间数据云 https://www.gscloud.cn/#page1

河北省行政区划数据下载(审图号:GS(2024)0650号)

天地图 https://cloudcenter.tianditu.gov.cn/administrativeDivision/

实验处理

(1)DEM数据镶嵌

采用【镶嵌】,将河北省范围内分幅的DEM数据镶嵌至整幅,如图所示

图为添加镶嵌数据

图为镶嵌DEM操作

(2)DEM数据裁剪

基于上步骤校正数据结果和河北省行政区划,采用【按掩膜提取】,得到河北省范围的DEM数据,如图所示。

图为按掩膜提取

图为河北省范围内DEM数据(有一小部分没有DEM数据)

(3)DEM数据校正

基于上步骤镶嵌数据结果,考虑到DEM数据采集过程中,因传感器、大气等影响,数据与真实地表存在误差,根据参考数据进行校正。

图为校正结果

(4)地形特征提取

①等高线

采用【等值线】工具,结合校正后DEM数据进行等值线分析

图为等值线分析

图为等值线分析结果

②坡度因子

采用【坡度】,分析河北省地形坡度情况,如图所示。

图为坡度分析

图为坡度分析结果

③地形起伏度

采用【焦点统计】,计算校正后DEM数据,11×11窗口内的最大值

图为地形起伏度计算(局部最大高程)

图为地形起伏度计算(局部最小高程)

图为地形起伏度计算(或者选择焦点统计中的RANGE函数)

图为地形起伏度计算结果

④地形粗糙度

采用【栅格计算器】,对坡度进行弧度制转换

图为计算地形粗糙度

图为地形粗糙度计算结果

⑤山顶点提取

采用【栅格计算器】,校正DEM-地形Max=0,山顶点即为局部地区最高点

图为山顶点计算

图为山顶点提取结果

(5)地表径流提取

采用【水文分析】,对河北省DEM进行【填洼】【流向】【流量】,运用【栅格计算器】,阈值设定2000,计算得到水系。(阈值设定根据实验实际情况判断)

图为填洼处理

图为流向分析

图为流量分析

图为阈值提取

图为水系提取结果

实验分析

(1)河北省地形特征分析

河北省位于华北地区,东临渤海,内陆环绕北京和天津,全省地形复杂多样,整体上西北高,东南低,包括坝上高原、燕山、太行山地。由图上看出西北部地区山区海拔偏高,东南地区主要以华北平原为主。

(2)河北省地表水文分析

河北省拥有丰富的水系资源,主要包括海河水系、滦河水系、内陆河水系和辽河水系。这些水系的分布和特征对河北省的水文特征有着重要影响。

河北省水系主要发源于西北部的山地地区,西北-东南走向,流淌于平原,孕育了华北文明。河北省的水文特征复杂多样,不同水系具有不同的特点和问题,需要综合考虑自然条件和人类活动的影响,采取科学合理的水资源管理和保护措施,以保障水资源的可持续利用和水生态的安全。

(3)河北省地形地貌特征分析

河北省位于中国华北地区,拥有复杂多样的地形地貌。总体上,河北省地势呈现西北高、东南低的特点,从西北向东南呈半环状逐级下降。全省地形主要由坝上高原、燕山和太行山地、河北平原三大地貌单元构成。

河北省的地形地貌特征为该省带来了丰富的自然资源和多样的生态环境,同时也影响了当地的气候、水文和人类活动。例如,山地和高原地区通常是重要的水源涵养区,而平原地区则是农业和人口的主要集中地。此外,河北省还拥有丰富的矿产资源,特别是在燕山和太行山地,以及坝上高原的部分地区。

位于河北省西北部,属于内蒙古高原的南缘,俗称坝上高原。这里的平均海拔在1200-1500米左右,面积约占河北省总面积的8.5%。

燕山分布于河北北部,是多条河流的发源地,拥有丰富的水资源和森林资源。太行山则绵延于河北省西部,地形复杂多样,山体植被以喜暖灌木草丛为主,是海河流域的上游,也是河北平原的天然屏障。

主要由山麓平原、中部平原和滨海平原组成。山麓平原位于太行山东麓和燕山南麓,中部平原由古黄河、海河、滦河等水系冲积而成,滨海平原位于京沪铁路以东,沿渤海海岸呈半环状分布。河北平原是华北大平原的重要组成部分,地势平坦,河湖众多。

实验总结

通过使用GIS软件和DEM数据,加深对地形分析原理的理解,掌握DEM数据的生成、处理和分析方法,以及如何从DEM中提取地形地貌特征,如坡度、坡向、地形起伏度等。

从地理空间数据云中获取河北省的DEM数据,坡度和坡向提取:使用GIS工具计算DEM的坡度,这些是地形分析中的基本要素,地形起伏度即通过计算DEM数据中最高点和最低点的差值来评估地形的起伏程度。

河北省不同区域的坡度图、坡向图、地形起伏度图以及地形特征图。这些结果有助于分析河北省的地形地貌特征,如坝上高原的坡状高原特征、燕山和太行山地的山脉走向和分布、河北平原的平坦地形等,

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1540438.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

【HTML5】html5开篇基础(1)

1.❤️❤️前言~🥳🎉🎉🎉 Hello, Hello~ 亲爱的朋友们👋👋,这里是E绵绵呀✍️✍️。 如果你喜欢这篇文章,请别吝啬你的点赞❤️❤️和收藏📖📖。如果你对我的…

python机器人编程——用手机web远程视频监控并控制小车驾驶(上篇vrep仿真)

目录 一、前言二、技术架构三、设备端实现四、服务控制端实现(1)摄像头服务模块(2)web服务器 五、web端实现(1)视频显示(2)驾驶盘的实现(3)心跳 六、总结七、…

情感类智能体——你的微信女神

智能体名称:你的微信女神 链接:文心智能体平台AgentBuilder | 想象即现实 (baidu.com)https://agents.baidu.com/agent/preview/RulbsUjIGj4wsinydlBH7AR3NQKFungt 简介 “你的微信女神”是一个直率的智能体,她用犀利而真实的言辞帮助用户…

Jboss CVE-2015-7501 靶场攻略

漏洞介绍 这是经典的JBoss反序列化漏洞,JBoss在/invoker/JMXInvokerServlet请求中读取了⽤户传⼊的对象,然后我们利⽤Apache Commons Collections中的 Gadget 执⾏任意代码 影响范围 JBoss Enterprise Application Platform 6.4.4,5.2.0,4.3.0_CP10 …

交易量大幅下滑,被华尔街投行下调目标价,是时候卖出Coinbase股票了吗?

猛兽财经核心观点: (1)由于交易量出现了大幅下滑,华尔街投行杰富瑞已经将Coinbase的目标下调到了220美元, (2)尽管2024年第二季度订阅和服务业务增长强劲,但Coinbase的财务业绩还是未…

Jenkins自动化部署后端项目看这篇就够了

本文主要讲解,使用Jenkins自动化部署后端工程。讲解怎么自动化部署前后的分离项目中的后端工程。 前提条件:本地需要Jenkins,如果你不知道怎么安装,可以看我的另外一篇文章。 Jenkins实现自动部署的步骤: 先拉取git…

9.20作业

手动封装一个顺序表(SeqList),分文件编译实现 有私有成员: 顺序表数组的起始地址 ptr、 顺序表的总长度:size、顺序表的实际长度:len 成员函数: 初始化 init(int n) 判空:empty 判满&#xff1…

计算机毕业设计 美发管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…

Chat2VIS: Generating Data Visualizations via Natural Language

Chat2VIS:通过使用ChatGPT, Codex和GPT-3大型语言模型的自然语言生成数据可视化 梅西大学数学与计算科学学院,新西兰奥克兰 IEEE Access 1 Abstract 数据可视化领域一直致力于设计直接从自然语言文本生成可视化的解决方案。自然语言接口 (NLI) 的研究为这些技术的…

从虚拟到现实:数字孪生与数字样机的进化之路

数字化技术高速发展的当下,计算机辅助技术已成为产品设计研发中不可或缺的一环,数字样机(Digital Prototype, DP)与数字孪生技术便是产品研发数字化的典型方法。本文将主要介绍数字样机与数字孪生在国内外的发展,并针对…

Java 并发编程 —— AQS 抽象队列同步器

文章目录 什么是 AQS底层数据结构—— CLH 队列入队和出队状态标志位AQS 的代码设计思路AQS 提供的钩子方法参考资料 什么是 AQS AQS 是 JUC 提供的一个用于构建锁和同步容器的基础类,用于减少由于无效争夺导致的资源浪费和性能恶化。JUC 包内的许多类都是基于 AQS…

【JPCS出版】第四届电气工程与计算机技术国际学术会议(ICEECT 2024,9月27-29)

会议信息 会议官网:www.iceect.com 2024 4th International Conference on Electrical Engineering and Computer Technologywww.iceect.com 时间地点:2024年9月27日-29日 | 线上(ZOOM) 最终截稿时间:9月23日 主办…

【C++篇】C++类与对象深度解析(六):全面剖析拷贝省略、RVO、NRVO优化策略

文章目录 C类与对象前言读者须知RVO 与 NRVO 的启用条件如何确认优化是否启用? 1. 按值传递与拷贝省略1.1 按值传递的概念1.2 示例代码1.3 按值传递的性能影响1.3.1 完全不优化 1.4 不同编译器下的优化表现1.4.1 Visual Studio 2019普通优化1.4.2 Visual Studio 202…

2024.9.20营养小题【1】

这道题并不难,但是通过这道题,对知识有了一些更深一点的理解吧。 我们知道,数组名代表的其实是数组中首元素的指针;字符串其实是一个数组;所以字符串名是指向字符串中首元素地址的指针;strlen(字符串名&am…

Spring Boot利用dag加速Spring beans初始化

1.什么是Dag? 有向无环图(Directed Acyclic Graph),简称DAG,是一种有向图,其中没有从节点出发经过若干条边后再回到该节点的路径。换句话说,DAG中不存在环路。这种数据结构常用于表示并解决具有依赖关系的问题。 DAG的…

什么是损失函数?常见的损失函数有哪些?

损失函数 什么是损失函数?损失函数作用如何设计损失函数常见的损失函数有哪些? 什么是损失函数? 损失函数(Loss Function),也称为误差函数,是机器学习和深度学习中的一个重要概念。它用于衡量模…

python怎么打开编辑器

1、在电脑开始菜单中点击所有程序,找到Python程序,点击其中idle。 2、然后点击左上角的“File”,打开菜单,在下拉菜单中选择“New File”选项,就可打开python编辑器了。 3、在打开的python编辑器中就可以输入自己想写的…

105.游戏安全项目-基址的技术原理-分析技巧

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于:易道云信息技术研究院 本人写的内容纯属胡编乱造,全都是合成造假,仅仅只是为了娱乐,请不要盲目相信…

如何衡量企业品牌力?判断指标有哪些?

企业品牌力是指品牌在市场中的竞争力和影响力,它反映了品牌的价值、知名度、忠诚度、感知质量、差异化以及市场表现等方面。要去衡量一个企业的品牌力,大多从品牌的知名度、忠诚度、所占市场份额、顾客口碑、社媒影响力、品牌资产价值等多方面去判断。我…

sqoop的安装与简单使用

文章目录 一、安装1、上传,解压,重命名2、修改环境变量3、修改配置文件4、上传驱动包5、拷贝jar包 二、import命令1、将mysql的数据导入到hdfs上2、将mysql的数据导入到hive上3、增量导入数据 三、export命令1、从hdfs导出到mysql中2、从hive导出到mysql…