最佳开源DEM全国、省、市、县DEM数据分享

news2024/11/19 19:39:37

数据简介

哥白尼数字高程模型(Copernicus DEM, COP-DEM)由欧洲航天局发布,被行业公认为是目前最佳开源DEM,分辨率有30米和90米两种,该数据来源于WorldDEM,WorldDEM产品是基于0.4弧秒(对应分辨率10-12米)的TanDEM-X DEM处理后得到的。TanDEM-X DEM由TanDEM-X任务期间获得的全球雷达卫星数据(2010-2015年)经过干涉处理等步骤得到。

哥白尼DEM具有以下优点:

(1)绝对高程精度和水平精度在全球性的开源DEM中最佳

(2)该DEM的现势性是最好的,生产DEM的数据采集自2010-2015年;

(3)地形细节表现最佳

(4)无法量化的影响DEM使用的细节最佳

该DEM的官方下载网址为:欧空局哥白尼panda网站https://panda.copernicus.eu/panda

数据层级

由于该数据只提供按分块下载,下载也比较麻烦。

公众号“石头人看遥感”在近期分享了整个中国区域的哥白尼DEM数据,在此基础上,我对该DEM进行了相关的数据镶嵌、裁剪和整理,形成了全国、省、市、县四级的相关DEM数据,方便读者按照相关区域直接下载。

处理方法

省市县的区划数据来源为www.shengshixian.com的2023年中国省市县三级数据,通过地理与气象分析python库gma进行数据处理,截取相关DEM相关产品代码如下:

import gma
from tqdm import tqdm

PathA=r"F:\哥白尼DEM\全国原始DEM数据(float32)"
OUTPUT_PATH=r"F:\哥白尼DEM\全国原始DEM数据(int16)\\"
tif_paths=gma.osf.GetPath(PathA, EXT = '.tif')
print(tif_paths)
for tif_path in tqdm(tif_paths):
    tif_name=tif_path.split("\\")[-1]
    print(tif_name)
    OutFile=OUTPUT_PATH+tif_name
    gma.rasp.ChangeDataType(tif_path, OutFile, 'Int16')

PATH=r"F:\哥白尼DEM\全国原始DEM数据(int16)"
DEM_OutFile="F:\哥白尼DEM\全国DEM数据\全国哥白尼DEM数据.tif"
InFiles =gma.osf.GetPath(PATH, EXT = '.tif')
gma.rasp.Mosaic(InFiles, DEM_OutFile, InNoData =0, OutNoData = None, OutFormat = 'GTiff')
gma.rasp.GenerateOVR(DEM_OutFile, Force = True)

Aspect_OutFile=r"F:\哥白尼DEM\全国坡向数据\全国哥白尼坡向数据.tif"
gma.raa.DEM.Aspect(DEM_OutFile, Aspect_OutFile, OutFormat = 'GTiff', ComputeEdges = True, Band = 1, ZevenbergenThorne = False, Trigonometric = False, ZeroForFlat = False)
gma.rasp.GenerateOVR(Aspect_OutFile, Force = True)

HillShade_OutFile=r"F:\哥白尼DEM\全国山体阴影数据\全国哥白尼山体阴影数据.tif"
gma.raa.DEM.HillShade(DEM_OutFile, HillShade_OutFile, OutFormat = 'GTiff', ComputeEdges = True, Band = 1, ZFactor = 1.0, Scale = 1.0, Azimuth = 315.0, Altitude = 45.0, Combined = False, ZevenbergenThorne = False)
gma.rasp.GenerateOVR(HillShade_OutFile, Force = True)

Roughness_OutFile=r"F:\哥白尼DEM\全国粗糙度数据\全国哥白尼粗糙度数据.tif"
gma.raa.DEM.Roughness(DEM_OutFile, Roughness_OutFile, OutFormat = 'GTiff', ComputeEdges = True, Band = 1)
gma.rasp.GenerateOVR(Roughness_OutFile, Force = True)

Slope_OutFile="F:\哥白尼DEM\全国坡度数据\全国哥白尼坡度数据.tif"
gma.raa.DEM.Slope(DEM_OutFile, Slope_OutFile, OutFormat = 'GTiff', ComputeEdges = True, Band = 1, Scale = 1.0, UseDegree = True, ZevenbergenThorne = False)
gma.rasp.GenerateOVR(Slope_OutFile, Force = True)

TPI_OutFile=r"F:\哥白尼DEM\全国地形指数数据\全国哥白尼地形指数数据.tif"
gma.raa.DEM.TPI(DEM_OutFile, TPI_OutFile, OutFormat = 'GTiff', ComputeEdges = True, Band = 1)
gma.rasp.GenerateOVR(TPI_OutFile, Force = True)

效果展示

全国

(1)全国DEM示意图

考虑到不同矢量的范围有细微差别,未对全国范围的DEM做裁剪,该数据使用了DEFLATE压缩,文件大小为9G,已建立栅格金字塔,读者可直接加载到arcgis中。

哥白尼DEM全国一张图

(2)全国山体阴影示意图

DEM山体阴影是利用这些高程数据来模拟阳光照射在地形上的效果,以产生山地或地形的阴影效果。该哥白尼山体阴影数据通过全国的DEM数据模拟阳光生成。

其他的全国坡度、坡向、地形指数以及粗糙度数据也上传到了百度云中,留待读者自己下载,某些数据较大,比如坡向数据有46G,如果只是做小区域研究,建议下载对应的行政区DEM本地做一下,速度会更快。

省级

按照我国的省份区划矢量生成了相关的各省哥白尼DEM数据,样例如下:

北京的哥白尼DEM展示

四川的哥白尼DEM展示

地级

按照省份进行了各省的DEM数据整理,打开对应省份的文件夹,即可找到对应的地级市,我这里以加载四川省资阳市的DEM为例:

加载地级

县级

按照省份和所属地级市对我国所有县级单位进行了裁剪,打开对应省份和地级市,即可找到对应的县,我这里以加载四川省资阳市乐至县的DEM为例:

数据获取

相关上传到了百度云

网盘链接:

链接:https://pan.baidu.com/s/1RB_as0Ks062ZIyCuRUljdQ?pwd=4444
提取码:4444

备用链接:

链接:https://pan.baidu.com/s/1TDjpF1cC1noRRkgTdcbGQQ?pwd=4444
提取码:4444

参考

哥白尼DEM详解.https://mp.weixin.qq.com/s/hltR47d3Kk1ljnakMmM1Vw

gma遥感与气象包.https://gma.luosgeo.com/

中国行政区划数据.https://www.shengshixian.com/

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

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

相关文章

亚马逊,沃尔玛,塔吉特测评补单,撸卡撸货采退高成功率的技巧

做撸的只有在安全稳定的环境下才能不被平台检测,造成被砍单或F号,所以在没有专业团队指导下,建议大家不要轻易尝试,毕竟试错和时间成本才是最大的 亚马逊风控点很多,卖家和工作室想要实现伪装度足够高的环境&#xff…

qt creator创建项目和添加图片资源

目录 一、创建项目 二、放上需要的图片 三、再次打开项目 四、运行项目 一、创建项目 二、放上需要的图片 在创建的项目里新建一个文件夹,里面放上需要的图片 右击项目点击add new 去第一步加的图片的文件夹,把所有图片都加载进来 然后去ui文件里就可…

网络电视机顶盒怎么样?百元价位最佳网络机顶盒排名

网络电视机顶盒无疑是家家户户必备的,用网络机顶盒可以看电视,玩游戏,上网课,K歌,购物等,你认为网络电视机顶盒怎么样?值不值得买?本期我盘点了百元价位段最佳网络机顶盒排名&#x…

基于HTML5架构的综合管廊系统网络结构设计

摘 要:从网络拓扑结构、开放式实时以太网协议、控制层系统配置方面介绍了综合管廊的系统网络架构设计,分析了无线网络特性,阐述了基于HTML5架构所能实现的功能的初步构想,以便于综合管廊运维人员巡检,确保管廊本体安全…

Splashtop 的卓越安全性获得 ISO 27001 认证

在快速发展的数字环境中,实施强有力的安全措施尤为重要。Splashtop 始终优先考虑安全性,一如既往地在远程访问行业坚持以身作则。 我们最近宣布 Splashtop 已获得 ISO/IEC 27001 认证,证明了我们对信息安全、数据保护和合规性最高标准的坚定…

BSV 上用于通用计算的隐私非交互式赏金

如何安全地外包任何计算 我们提出了一种新颖的赏金机制,可以在区块链上安全私密地外包任意计算。解决方案和付款的交换是原子的和无需信任的:赏金发布者获得解决方案而赏金收集者获得奖励,或者两者都不发生。赏金发布者部署一个智能合约&…

CTF--攻防世界-杂项入门第一课

这是第一次接触杂项这个方向,所以就是根据writeup解的题,没有什么自己的思路,只是写一篇文章来记录一下解题过程。 下载题目后拿到一张图片,确实挺迷惑的,不知从何下手,根据大家的思路都是看看有没有隐写&a…

如何提升网站排名优化(百度SEO优化,轻松提升排名)

在当今互联网时代,拥有一个优秀的网站是很重要的。而一个网站如果能够在搜索引擎上的排名很靠前,那么将会带来更多的流量、更多的用户和更多的利润。那么如何提升网站排名优化呢?蘑菇号www.mooogu.cn 百度SEO优化的5个规则 1.关键词选取要合…

嵌入式MCU都有什么高级用法?

嵌入式MCU都有什么高级用法? 您举的几个例子,确实是MCU外设的一些高端玩法。只是不知道您是否想过,既然这些机制是被 人设计出来的,那它就是种标准用法。从微控制器的发展历程来看,许多硬件机制都是有了实际 需求后才…

面的嵌入式基础知识总结

面的嵌入式基础知识总结 做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。 这样才能深入的研究下去。下面我们简单的介绍嵌入式开发中的一些硬件相关的概念。 最近很多小伙伴找我,说想要一些嵌入式机学习资料&…

Python的多重继承和MixIn

前言: 嗨喽~大家好呀,这里是魔王呐 ❤ ~! python更多源码/资料/解答/教程等 点击此处跳转文末名片免费获取 多重继承 继承是面向对象编程的一个重要的方式,因为通过继承,子类就可以扩展父类的功能。 回忆一下Animal类层次的设…

【无公网IP】Windows搭建 WebDAV服务,并内网穿透公网访问

文章目录 1. 安装IIS必要WebDav组件2. 客户端测试3. cpolar内网穿透3.1 打开Web-UI管理界面3.2 创建隧道3.3 查看在线隧道列表3.4 浏览器访问测试 4. 安装Raidrive客户端4.1 连接WebDav服务器4.2 连接成功4.2 连接成功总结 自己用Windows Server搭建了家用NAS主机,W…

Flink Batch SQL Improvements on Lakehouse

本文整理自阿里云研发工程师刘大龙(风离),在 Streaming Lakehouse Meetup 的分享。内容主要分为三个部分: Flink Batch on Paimon 挑战Flink Batch 核心优化后续规划 点击查看原文视频 & 演讲PPT 一、Flink Batch on Paimon 挑…

MySQL数据库入门到精通3--进阶篇(存储引擎,索引)

1. 存储引擎 1.1 MySQL体系结构 1). 连接层 最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认…

selenium自动化测试-获取黄金实时价格

最近黄金比较火爆,想要获取黄金实时价格,方便后续监控预警价格,一般实时刷新的网页数据都是动态加载的,需要用到selenium自动化测试获取动态页面数据。 昨天学会了获取动态网页小说内容,同理也可以获取动态网页的黄金…

头歌平台 | 逻辑函数及其描述工具logisim使用

文章目录 1、根据布尔表达式绘制电路2、根据真值表绘制电路3、根据简化真值表绘制电路4、根据波形图绘制电路5、根据卡诺图绘制电路 1、根据布尔表达式绘制电路 任务描述 本关任务:在Logisim中根据给定的布尔代数表达式(FABBCCA)绘制逻辑电路…

文案内容千篇一律,软文推广如何加深用户印象

随着互联网技术的发展,企业营销的方式逐渐转向软文推广,但是现在软文推广的内容同质化越来越严重,企业应该如何让自己的软文推广保持差异性,在用户心中留下独特的印象呢?下面就让媒介盒子告诉你。 一、 找出产品独特卖…

spring boot 时间格式化输出

目录标题 一、spring boot 序列化二、 JsonFormat(pattern "yyyy-MM-dd HH:mm:ss")和JSONField(format "yyyy-MM-dd HH:mm:ss")区别三、在实体类中序列化时间(格式化输出)(一)使用JsonFormat(二…

程序员自由创业周记#12:999%

下载量涨了999% 在此之前,我的Apple开发账号上只有一个产品-学伟扫描,因为没有推广,只靠自然流量,每天的下载量寥寥无几,这种稳定无人问津的状态断断续续保持了4年。 之前的周记里介绍了最近在做创业的第二个项目-学伟…

27 WEB漏洞-XSS跨站之代码及httponly绕过

目录 HttpOnly安全过滤测试HttpOnly安全过滤绕过思路 演示案例:Xsslabs关卡代码过滤绕过测试 HttpOnly安全过滤测试 防止xss攻击,指的是攻击手法,并不是能防止XSS漏洞,httponly阻止的仅仅只是cookie httponly在相关的脚本都是支持…