在Earthdata中下载NASA的HLSL30 v2和HLSS30 v2产品时在上方出现如图所示的提示,这是什么意思,要怎么解决?
NASA产品HLSL30/HLSS30数据下载
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
13条回答 默认 最新
关注 获得0.60元问题酬金 引自强大而免费的微信小程序:皆我百晓生。
问题描述
在Earthdata中下载NASA的HLSL30 v2和HLSS30 v2产品时,出现了错误提示信息:Error retrieving colormaps, ColorMap HLS S30 Nadir BRDF Adjusted Reflectance' not found.
解决方法
这个错误提示意味着无法找到名为"HLS S30 Nadir BRDF Adjusted Reflectance"的colormap。下面是解决这个问题的步骤:
确认数据
- 首先,确保你选择的数据产品为正确的HLSL30 v2和HLSS30 v2产品。可以通过检查数据产品的名称确定。
刷新页面
- 如果提示信息出现在页面加载之后,请尝试刷新页面,可能是由于网络连接问题导致的。
检查数据产品的可用性
- 在下载数据之前,确保数据产品在服务器上是可用的。你可以通过以下步骤来检查:
- 打开HLSL30 v2和HLSS30 v2产品的数据产品页面。
- 检查页面上是否有"Available Date Ranges"的部分,显示了数据的可用时间范围。
- 如果该部分存在且显示了时间范围,则说明数据产品可用。
- 如果该部分不存在或者没有显示时间范围,则可能数据产品当前不可访问,请稍后再试或与NASA的Earthdata支持团队联系以获取更多信息。
- 在下载数据之前,确保数据产品在服务器上是可用的。你可以通过以下步骤来检查:
重新尝试下载操作
如果数据产品是可用的,并且你仍然无法下载数据,请尝试以下操作:
确保你已经登录了Earthdata账户。有些数据需要用户登录才能下载。
尝试使用不同的浏览器或者清除浏览器缓存,有时这可以解决一些下载问题。
如果你使用的是wget命令行工具进行下载,可以尝试使用以下命令:
wget --load-cookies ~/.urs_cookies --save-cookies ~/.urs_cookies --auth-no-challenge=on --keep-session-cookies --content-disposition "YOUR_DOWNLOAD_URL"
- 将"YOUR_DOWNLOAD_URL"替换为实际的下载链接。
- 这个命令会使用之前保存的cookies来进行验证,并尝试绕过挑战认证。
联系Earthdata支持团队
- 如果你经过以上步骤尝试仍然无法解决问题,建议你联系NASA的Earthdata支持团队,他们可以提供进一步的帮助和支持。
准备运行的代码
以下是一个使用wget从Earthdata下载数据的示例代码:
import requests import subprocess # 替换为你实际的下载链接 download_url = "YOUR_DOWNLOAD_URL" # 替换为你的Earthdata用户名和密码 earthdata_username = "YOUR_USERNAME" earthdata_password = "YOUR_PASSWORD" # 使用获取cookies的URL来进行登录获取cookies login_url = "https://urs.earthdata.nasa.gov/oauth/authorize" session = requests.session() response = session.get(login_url) # 替换为你的Earthdata用户名和密码 payload = { 'username': earthdata_username, 'password': earthdata_password, 'login_submit': 'Log In' } response = session.post(login_url, data=payload) # 使用wget命令下载数据 subprocess.call(['wget', '--save-cookies', '.urs_cookies', '--load-cookies', '.urs_cookies', '--content-disposition', download_url])
注意:这段代码假设你已经安装了wget和requests库。
请将其中的"YOUR_DOWNLOAD_URL"替换为实际的数据下载链接。将"YOUR_USERNAME"和"YOUR_PASSWORD"替换为你的Earthdata用户名和密码。运行这段代码将会使用wget命令从Earthdata下载数据,并在同一目录下生成对应的文件。
希望这个解答对你有帮助!如果还有其他问题,请随时提问。
解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥30 Unity接入微信SDK 无法开启摄像头
- ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
- ¥20 cad图纸,chx-3六轴码垛机器人
- ¥15 移动摄像头专网需要解vlan
- ¥20 access多表提取相同字段数据并合并
- ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
- ¥20 Java-Oj-桌布的计算
- ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
- ¥20 有人知道这种图怎么画吗?
- ¥15 pyqt6如何引用qrc文件加载里面的的资源