700G全球30米高程DEM原始数据

news2024/11/27 20:58:55

这里,为大家分享700G的全球30米高程原始数据。

全球30米高程覆盖范围

NASA全球30米SRTM高程DEM数据范围在南纬56度到北纬61度范围之间,共分为14520个区域范围。

每个区域范围在经纬度方向的跨度均为1度大小,将该接图表在微图中与影像叠加之后,效果如下图所示。   

图片

NASA全球30米SRTM高程接图表

在全球接图表中可以看出,海洋区域只有部分岛屿有高程数据。

而陆地部分则是全覆盖的,该数据的原始文件共107GB大小,如下图所示。   

图片

原始数据大小

全球30米高程文件数量

30米全球SRTM原始数据有14520个数据分块,每个数据分块由jpg文件、zip文件和xml文件构成,因此共有43560个文件,如下图所示。   

图片

30米全球SRTM原始数据

其中,ZIP文件是高程数据,xml文件是高程范围文件,而jpg则是高程效果缩略图,如下图所示。   

图片

高程效果缩略图

将原始高程ZIP文件解压之后,数据共有701GB大小,如下图所示。   

图片

高程解压后文件大小

每个文件解压出hgt、num和swb三个文件,因此全球数据解压后共43560个文件,如下图所示。   

图片

全球NASA原始高程解压文件

全球30米高程数据检索

虽然高程文件非常多,但由于它的分块是以1度为跨度分块的,且文件名中有当前块所在位置的经纬度值,因此在知道坐标的前提下还是比较好检索数据的。

以珠穆朗玛峰的坐标“86°55′31″,27°59′17″”为例,由于该坐标的经度在86度范围内,纬度在27度范围内,因此高程数据文件的名称中会包含“n27e086”字符。

还有一种比较直观的方法,就是将接图表在微图中打开,然后在右上角进行坐标定位,如下图所示。   

图片

坐标定位

成功定位后,地图将直接显示到珠穆朗玛峰的山顶位置,如下图所示。

图片

珠穆朗玛峰

缩小视图后,可以在卫星影像中看到珠穆朗玛峰的山顶位置在名称为“n27e086”的分块范围内,如下图所示。   

图片

查看分块编号

现在,我们可以通过搜索“n27e086”找到对应的高程原始文件,如下图所示。

图片

搜索原始文件

另外,也可以在解压结果中搜索“n27e086”检索出解压后的文件,如下图所示。   

图片

搜索解压结果

为了查看珠穆朗玛峰的完整高程数据,我们可以将山顶位置附近的数据文件都分别检索出来,即“n27e086、n27e087、n28e086和n28e087”,如下图所示。   

图片

珠穆朗玛峰相关高程数据

在解压结果文件中,hgt文件为高程DEM数据,可以在GlobalMapper中直接中打开查看,因此我们将“n27e086.hgt、n27e087.hgt、n28e086.hgt和n28e087.hgt”文件检索后放在同一个目录中,如下图所示。   

图片

珠穆朗玛峰高程数据

珠穆朗玛峰的4个高程数据文件,可以在GlobalMapper中一次性全部打开,另外还可以将分幅接图表与数据进行叠加查看,如下图所示。

图片

打开珠穆朗玛峰高程数据    

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

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

相关文章

【C++】如何优雅地把二维数组初始化为0

2023年12月7日,周四上午 目录 为什么要初始化二维数组不优雅的初始化方式:使用两个for循环优雅的初始化方式一:使用初始化列表优雅的初始化方式二:使用memset函数 为什么要初始化二维数组 如果不初始化二维数组,那么…

海云安参与制定《信息安全技术 移动互联网应用程序(App)软件开发工具包(SDK)安全要求》标准正式发布

近日,由TC260(全国信息安全标准化技术委员会)归口 ,主管部门为国家标准化管理委员会,深圳海云安网络安全技术有限公司(以下简称“海云安”)等多家相关企事业单位共同参与编制的GB/T 43435-2023《…

在Mac上安装Windows应用程序的简便方法:CrossOver for Mac

对于许多Mac用户来说,有时候他们可能需要使用一些只有在Windows上才能找到的应用程序。以前,解决这个问题的方法是通过安装Windows虚拟机或使用双系统来在Mac上运行Windows应用程序。但这些方法需要额外的硬件资源和时间来配置,并且可能会导致…

JVM GUI可视化监控及诊断工具

工具既述 使用命令行工具或组合能帮您获取目标Java应用性能相关的基础信息,但它们存在下列局限: 无法获取方法级别的分析数据,如方法间的调用关系、各方法的调用次数和调用时间等(这对定位应用性能瓶颈至关重要)。要…

antdesign前端一直加载不出来

antdesign前端一直加载不出来 报错:Module “./querystring” does not exist in container. while loading “./querystring” from webpack/container/reference/mf at mf-va_remoteEntry.js:751:11 解决方案:Error: Module “xxx“ does not exist …

删除Ubuntu系统中的loop

sudo apt autoremove --purge snapd

【Windows Server 2019】 IIS+php56+mysql56470

文章目录 一、安装web服务器(IIS)二、安装php 5.6.31 nts1、前置配置2、设置iis3、验证php安装 三、安装MySQL下载Navicat Premium 四、测试 一、安装web服务器(IIS) 前面不多说,在角色服务中选择如下内容&#xff1a…

Python中的深拷贝和浅拷贝的区别

目录 一、深拷贝和浅拷贝的概念 二、Python中的深拷贝和浅拷贝实现 三、深拷贝和浅拷贝的区别及适用场景 四、如何选择深拷贝和浅拷贝 五、总结 在Python中,深拷贝和浅拷贝是非常重要的概念,它们在处理对象和数据结构时有着截然不同的行为。理解深拷…

Linux横向移动

Linux横向移动 主机存活探测 shell for i in 192.168.111.{1..254}; do if ping -c 3 -w 3 $i &>/dev/null; then echo $i is alived; fi; done 或者 for k in $( seq 1 255);do ping -c 1 192.168.1.$k|grep "ttl"|awk -F "[ :]" {print $4}; d…

生信学院|12月8日《快速质检文档创建》

课程主题:快速质检文档创建 课程时间:2023年12月8日 14:00-14:30 主讲人:曾裕章 生信科技 售后服务工程师 1、Inspection模块介绍 2、Inspection插件版演示 3、Inspection独立版演示 4、总结与答疑 请安装腾讯会议客户端或APP&#xf…

appium :输入框控件为android.view.View 时输入内容(如:验证码、密码输入框)

问题背景 输入密码的组件信息为&#xff1a;<android.view.View resource-id“com.qq.ac.android:id/pwd_input”> 由于输入框控件是android.view.View&#xff0c;不是android.widget.EditText&#xff0c;所以只能点击&#xff0c;而启动appium后&#xff0c;会将输入…

【用unity实现100个游戏之18】从零开始制作一个类CSGO/CS2、CF第一人称FPS射击游戏——基础篇3(附项目源码)

文章目录 本节最终效果前言素材人物移动音效枪口火焰和开火音效枪口灯光弹孔和火花添加武器随镜头手臂摇摆效果源码完结 本节最终效果 前言 本节主要实现添加音效&#xff0c;和一些特效、武器摆动调整。 素材 素材&#xff0c;为了方便我直接用了unity免费的音效输出&#…

第二证券:政策稳预期强信心 民间投资结构性亮点纷呈

民营经济是中国特色社会主义商场经济的重要组成部分&#xff0c;是推动中国式现代化和高质量展开的生力军。本年以来&#xff0c;国内外环境仍然复杂多变&#xff0c;我国民营企业展开耐性不减。受访专家标明&#xff0c;跟着支撑民营经济展开的系列严峻抉择计划安置执行落地&a…

sql注入 [GXYCTF2019]BabySQli1

打开题目 多次尝试以后我们发现存在一个admin的账号&#xff0c;但是密码我们不知道 我们尝试一下万能密码 admin or 11 -- q 报错 我们尝试bp抓一下包看看 看着很像编码 先去base32解码 再base64解码 得到 我们从这个sql语句中得到注入点为name 根据报错信息我们知道是…

Java网络编程——非阻塞通信

对于用ServerSocket以及Socket编写的服务器程序和客户程序&#xff0c;它们在运行过程中常常会阻塞。例如当一个线程执行ServerSocket的accept()方法时&#xff0c;假如没有客户连接&#xff0c;该线程就会一直等到有了客户连接才从accept()方法返回。再例如当线程执行Socket的…

【深度学习】Adversarial Diffusion Distillation,SDXL-Turbo 一步出图

代码&#xff1a; https://huggingface.co/stabilityai/sdxl-turbo 使用 SDXL-Turbo 是SDXL 1.0的精炼版本&#xff0c;经过实时合成训练。SDXL-Turbo 基于一种称为对抗扩散蒸馏 (ADD) 的新颖训练方法&#xff08;请参阅技术报告&#xff09;&#xff0c;该方法允许在高图像质…

免费的AI智能改写工具,让你的文章每一篇都是原创

在当今数字化的时代&#xff0c;对于各行各业都带来了深刻的变革。在文案创作领域&#xff0c;AI智能改写工具成为写作者们提高效率、拓展创作思路的得力助手。本文将深入探讨AI智能改写工具的现状和发展趋势。 AI智能改写工具大全 让我们回顾一下AI智能改写工具的发展历程以…

MySQL为何偏爱B+树索引

一、MySQL、B树概念 MySQL是一种关系型数据库&#xff0c;它使用SQL语言来操作数据。SQL语言可以实现对数据的增删改查等操作&#xff0c;但是如果数据量很大&#xff0c;那么这些操作的效率就会很低。为了提高效率&#xff0c;MySQL引入了索引的概念。 索引是一种数据结构&am…

市场上好用的aspera替代方案,你知道哪些

Aspera作为一个高速文件传输方案曾经非常受欢迎&#xff0c;但是其昂贵的价格却限制了许多用户的选择&#xff0c;因此市场上出现了众多Aspera替代方案&#xff0c;本文将会介绍市场上最好的Aspera替代方案。 最近几年&#xff0c;网络传输已成为现代商业运作中必不可少的一部…

Qt6 QRibbon 一键美化Qt界面

强烈推荐一个 github 项目&#xff1a; https://github.com/gnibuoz/QRibbon 作用&#xff1a; 在几乎不修改任何你自己代码的情况下&#xff0c;一键美化你的 UI 界面。 代码环境&#xff1a;使用 VS2019 编译 Qt6 GUI 程序&#xff0c;继承 QMainWindow 窗口类 一、使用方法 …