MODIS数据的简介和下载(四)——HTTPS服务下载说明

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ESA_DSQ/article/details/80042711 由于NASA官方MODIS服务的变化和网站的改版。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ESA_DSQ/article/details/80042711

由于NASA官方MODIS服务的变化和网站的改版。所以重新来介绍下MODIS数据新的下载方式。至于数据的简介和Web Service的,不清楚的小伙伴可以去点击前面的文章回顾下(其中“MODIS数据的简介和下载(二)”一文教程由于NASA官网关闭FTP服务器的原因在最后提交数据的部分有所变化,详情见本文)。

MODIS数据的简介和下载(一)——MODIS数据简介

MODIS数据的简介和下载(二)——MODIS数据下载方式(FTP)

MODIS数据的简介和下载(三)——MODIS数据下载方式(基于MODIS Web Service)

MODIS数据的简介和下载(番外篇)——MODIS Web Service的Python客户端应用

注册了NASA官网earthdata账户的小伙伴们应该在最近都收到了NASA官网关于关闭FTP服务器的邮件,之前也有评论区的小伙伴来询问相关。今天就来介绍新的下载方式。

1 NASA官方邮件通知

提供的原文链接如下 。

LAADS Data Download Scripts

这个链接的目录如下:

也就是说官方提供了下载的脚本,包括Linux Shell脚本、Perl脚本和Python脚本。此时的内心OS大概是这样吧。

当然其实我也蛮喜欢Linux Shell脚本的。

言归正传,来介绍下这个说明的内容。

2 HTTPS服务获取数据说明

1 使用LAADS DAAC应用密钥下载文件

这个部分的内容主要是提了下背景原因,现在搞这个密钥的原因主要是,MODIS和VIIRS团队以及母公司都想追踪谁使用了相关数据。使用在Earthdata的账户里采用了Earthdata.Profile以及一些其他服务,这也就是说,在访问一些受限资源(Sentinel-3),必须先授权,并且登陆之后才能识别你的身份才能下载。

其实这个部分我感觉有Earthdata账户的很简单。

登陆账户后,点击Edit Profile。然后页面往下。这两个数据的简介我就不提了。勾选即可完成。

然后点击Save Profile。

第一步就算完成了,当然还有提到刚刚那俩数据的授权,后面还会进一步介绍。

2 弃用FTP

这部分没啥干货,回顾了FTP的辉煌一生,然后果断弃用(我想起那天夕阳下的奔跑,那是我逝去的青春)。

3 通过HTTP下载

这部分干货也没啥,介绍了HTTP和HTTPS,然后说明所有数据都支持HTTPS服务下载。

4 Earthdata配置文件

需要有Earthdata Profile才能下载,看了下在注册Earthdata的时候其实就应该配置过了。

5 授权

创建Earthdata的配置文件后,你就可以请求需要下载的数据了,不同数据授权方式不同。这边给了一份表格。其实就分两类(1.MERIS和Sentinel-3;2.除了这俩之外的)。

资源 说明
MERIS或者Sentinel-3 在这两个链接(MERISSentinel-3)在点击勾选同意之后,跟着系统提示即可
其他数据 根据项目理由和注册的邮件来申请资源

这里点开MERIS和Sentinel-3的链接出现如下页面,随机点击一个数据,又跳出后面的页面。

接着点Aggree to。

接着显示。即有新的链接可以下载。

6 应用密钥

这里说明了如果你只希望通过浏览器下载的用户只需登录即可,也就是说登陆完账户就可以下载了。如果你要用 脚本下载需要使用LAADS应用程序密钥才能正确授权。LAADS应用程序密钥是识别您身份呢的字符串标记。 应用程序获取HTTP GET请求。 查看下面的代码示例。

这部分的话,我打算放到下一篇来讲,因为内容可能会有点多。所以关于不懂脚本的同学也不必灰心,并非是前面所说的不懂Python就不会下数据了。通过浏览器的话,只需要登录账户即可下载数据。

3 新版网站下载方式选择

关于HTTPS服务下载,前面的步骤是一样的。具体的下载教程,请看”MODIS数据的简介和下载(二)——MODIS数据下载方式(FTP)“一文。链接在前面。唯一的差别是最后数据订单提交的时候。

选择Pull。

然后Submit Order。

稍等一会,可以在Post Orders找到你的订单。

点击你的订单就是这样子的。

接下来只需点击我画红框的部分(打码部分是订单号)。链接会跳转到一个页面(如果你点击无法访问的话,请稍等一会再重新点击)。

这就是你所提交的订单数据。接下来只需要鼠标点击数据即可下载。事实上,你不懂任何脚本也可以继续下载数据,只需要通过点击链接(像IDM这类下载工具可能也可以使用,我这里没有使用过)。当然如果你的数据非常多的话,一个一个点确实很头疼。而批量下载的话,就需要写点小代码了。关于官方脚本的下载以及如何批量下载,我会在后面继续发布。

目录
相关文章
|
4月前
|
Java Spring
spring cloud gateway在使用 zookeeper 注册中心时,配置https 进行服务转发
spring cloud gateway在使用 zookeeper 注册中心时,配置https 进行服务转发
111 3
|
4月前
|
文字识别 前端开发 API
印刷文字识别操作报错合集之通过HTTPS连接到OCR服务的API时报错,该如何处理
在使用印刷文字识别(OCR)服务时,可能会遇到各种错误。例如:1.Java异常、2.配置文件错误、3.服务未开通、4.HTTP错误码、5.权限问题(403 Forbidden)、6.调用拒绝(Refused)、7.智能纠错问题、8.图片质量或格式问题,以下是一些常见错误及其可能的原因和解决方案的合集。
|
5月前
|
数据安全/隐私保护
数据防护之=HTTPS协议增加了<数据加密>
数据防护之=HTTPS协议增加了<数据加密>
|
6月前
|
Windows
node搭建本地https和wss服务
node搭建本地https和wss服务
|
6月前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
6月前
|
网络协议 安全 API
Android网络和数据交互: 什么是HTTP和HTTPS?在Android中如何进行网络请求?
HTTP和HTTPS是网络数据传输协议,HTTP基于TCP/IP,简单快速,HTTPS则是加密的HTTP,确保数据安全。在Android中,过去常用HttpURLConnection和HttpClient,但HttpClient自Android 6.0起被移除。现在推荐使用支持TLS、流式上传下载、超时配置等特性的HttpsURLConnection进行网络请求。
47 0
|
6月前
|
安全 前端开发 算法
|
6月前
|
Windows
node搭建本地https和wss服务
node搭建本地https和wss服务
80 0
HTTP request以及response原理 request请求消息数据
HTTP request以及response原理 request请求消息数据
|
6月前
|
网络协议 NoSQL Linux
知识巩固源码落实之5:http get异步请求数据demo(多线程+struct epoll_event的ptr)
知识巩固源码落实之5:http get异步请求数据demo(多线程+struct epoll_event的ptr)
44 0