当前位置: 首页 > article >正文

从NASA Earthdata获取ASTER L2地表温度数据的完整实战指南

1. 从零开始NASA Earthdata账号注册与准备第一次接触遥感数据下载的朋友可能会觉得有点懵但别担心我刚开始也是这样。NASA Earthdata这个平台其实对科研人员非常友好只是需要掌握几个关键步骤。先说账号注册这就像你去图书馆办借书证一样简单。打开浏览器输入https://search.earthdata.nasa.gov/search注意这个网址一定要输对。我建议用Chrome或Firefox浏览器之前用某些国产浏览器遇到过兼容性问题。点击右上角的Register按钮这里有个小技巧邮箱尽量用Gmail、Outlook这类国际邮箱注册。去年帮学弟处理数据时发现用国内某邮箱收不到验证邮件耽误了两天时间。注册表单填写时要注意机构名称可以填学校或单位英文名没有的话写Independent Researcher也行。密码设置要包含大小写字母和特殊符号建议用密码管理器保存。完成注册后记得去邮箱点击验证链接有时候邮件会进垃圾箱这点要特别注意。2. 精准定位如何准备区域边界文件确定研究区域是获取数据的关键第一步。ASTER L2数据是按场景scene组织的每个场景覆盖约60×60公里的区域。最精准的方法是上传shp格式的边界文件这里我分享几个实战经验。首先用QGIS或ArcGIS导出研究区域的shp文件。有个常见坑点坐标系要选WGS84EPSG:4326去年有个项目用了地方坐标系结果系统死活不认。文件准备好后要压缩成zip格式注意是zip不是rar我有次半夜赶论文手滑打了rar包折腾半小时才发现问题。对于不会用GIS软件的朋友可以用更简单的方法在平台直接画矩形框。点击地图界面左上角的Draw Rectangle工具在地图上拉出矩形范围。不过这种方法精度稍差适合大范围研究。如果是城市热岛分析建议还是用shp文件更精准。3. 数据筛选时间与云量的黄金组合选好区域后接下来要设置时间范围和云量阈值。ASTER数据从2000年3月持续到现在但要注意2019年后部分时段数据缺失。在时间筛选这里有个实用技巧不要一次性选太长时间段最好按季度或月份分批下载否则容易遇到服务器超时。云量筛选是获取可用数据的关键。ASTER L2产品的云量阈值建议设在20%以下但具体要看研究目的。我做北京热岛分析时发现夏季数据普遍云量较高这时可以适当放宽到30%后期再用ENVI做云掩膜处理。平台上的云量显示有时会有延迟耐心等几秒钟再查看。还有个容易忽略的参数是数据版本。建议选最新版的ASTER L2产品比如V003版比旧版多了辐射定标改进。这些信息在数据集详情页都有说明下载前务必花5分钟阅读一下。4. 下载认证解决红色感叹号难题选好数据点击下载后很多人会卡在红色感叹号这一步。这个问题我遇到过不下十次其实解决方法很简单首先要确保已经登录账号其次要接受数据使用协议。具体操作是点击页面右上角的Login用注册好的账号登录。然后回到下载页面点击红色感叹号旁边的Edit Options勾选使用协议。有时候系统反应慢可以尝试以下方法刷新页面重新登录清除浏览器缓存换个浏览器试试如果还是不行可能是网络问题。建议早上8点前或晚上10点后下载避开美国工作时间的高峰期。下载速度慢的话可以用下载工具但要注意不要开太多线程否则会被服务器限制。5. 数据处理从原始数据到温度矩阵下载得到的是HDF格式文件需要进一步处理才能使用。推荐用Python的h5py库读取数据这里分享一段我常用的代码import h5py import numpy as np # 打开HDF文件 file h5py.File(AST_L2_20230101.hdf, r) # 获取地表温度数据集 temperature file[Temperature][Land][Surface_Temperature][:] # 转换为摄氏度 temperature_celsius temperature * 0.1 # 保存为GeoTIFF import gdal driver gdal.GetDriverByName(GTiff) outfile driver.Create(temperature.tif, temperature.shape[1], temperature.shape[0], 1, gdal.GDT_Float32) outfile.GetRasterBand(1).WriteArray(temperature_celsius) outfile.SetGeoTransform(geo_transform) # 需要设置实际地理坐标 outfile.SetProjection(projection) outfile None这段代码会把HDF中的温度数据提取出来并转换为摄氏度的GeoTIFF格式。注意温度值原始单位是开尔文的十倍所以需要乘以0.1转换。如果要做热岛分析还需要用QGIS或ArcGIS进行后续的空间分析。6. 常见问题与解决方案在实际操作中总会遇到各种意外情况这里整理几个高频问题的解决方法问题1下载链接失效检查账号是否仍然登录确认下载会话没有超时一般有效期为2小时重新选择数据生成新链接问题2数据缺失或异常检查所选时间段是否有数据查看NASA官方通告有时仪器会临时关闭尝试相邻日期的数据问题3处理软件不识别HDF安装HDFView工具查看数据确保使用的GIS软件支持HDF格式考虑转换为更通用的GeoTIFF格式有个特别提醒ASTER数据有使用限制用于发表论文时需要按照NASA的要求注明数据来源。具体引用格式在数据集详情页可以找到建议提前准备好避免最后赶论文时手忙脚乱。7. 进阶技巧批量下载与自动化如果需要大量数据手动下载效率太低。可以用Python脚本实现自动化主要用到earthaccess和requests库。这里分享一个简化版的批量下载脚本import earthaccess import os # 认证登录 auth earthaccess.login() # 设置搜索参数 params { short_name: AST_L2, bounding_box: (116.2, 39.8, 116.6, 40.1), # 北京区域 temporal: (2022-06-01, 2022-08-31), cloud_cover: (0, 20) } # 搜索并下载 results earthaccess.search_data(**params) earthaccess.download(results, ./downloads)这个脚本会自动登录、搜索符合条件的数据并下载到本地目录。注意首次运行需要输入Earthdata账号密码授权。批量下载要控制频率建议每次不超过50景数据下载间隔至少5秒避免给服务器造成负担。最后提醒大家下载的数据要及时备份。我有次电脑故障损失了两个月下载的数据现在都习惯用移动硬盘和网盘双重备份。NASA虽然保存有所有数据但重新下载既费时又占带宽。

相关文章:

从NASA Earthdata获取ASTER L2地表温度数据的完整实战指南

1. 从零开始:NASA Earthdata账号注册与准备 第一次接触遥感数据下载的朋友可能会觉得有点懵,但别担心,我刚开始也是这样。NASA Earthdata这个平台其实对科研人员非常友好,只是需要掌握几个关键步骤。先说账号注册,这就…...

Gemma-3-12b-it开发者部署教程:Linux环境多卡CUDA性能调优步骤

Gemma-3-12b-it开发者部署教程:Linux环境多卡CUDA性能调优步骤 想在自己的Linux服务器上部署一个能“看懂”图片并流畅对话的大模型吗?面对12B参数的大模型,你是不是担心显存不够、速度太慢,或者多张显卡用不起来?今天…...

Qwen2.5-7B-Instruct部署避坑指南:解决400错误一键搞定工具调用

Qwen2.5-7B-Instruct部署避坑指南:解决400错误一键搞定工具调用 1. 引言 在部署Qwen2.5-7B-Instruct模型时,很多开发者会遇到一个常见的400错误:"auto" tool choice requires --enable-auto-tool-choice and --tool-call-parser …...

Realistic Vision V5.1本地化部署实操:模型路径校验与异常捕获机制详解

Realistic Vision V5.1本地化部署实操:模型路径校验与异常捕获机制详解 1. 引言 想象一下,你拿到了一款号称能生成媲美单反相机画质的AI模型——Realistic Vision V5.1。你兴冲冲地下载了代码,准备大展身手,结果第一步就卡住了&…...

基于ESP-NOW的无线定量称重控制系统设计

1. 项目概述无线定量称是一个面向咖啡制作场景的嵌入式计量与控制终端,核心目标是实现高精度重量感知与毫秒级无线指令下发,完成对磨豆机等执行设备的定量启停控制。该系统并非传统意义上的电子秤,而是将称重传感器、微控制器、无线通信模块与…...

Apifox自动化压测实战:从单接口到复杂场景的完整配置指南(含动态变量技巧)

Apifox自动化压测实战:从单接口到复杂场景的完整配置指南(含动态变量技巧) 当我们需要评估一个API在高并发场景下的表现时,压测工具的选择和配置就显得尤为重要。Apifox作为一款集API设计、调试、测试于一体的工具,其压…...

DeEAR语音情感识别完整指南:训练自定义分类头、保存ONNX模型、部署至边缘设备

DeEAR语音情感识别完整指南:训练自定义分类头、保存ONNX模型、部署至边缘设备 1. 项目概述 DeEAR(Deep Emotional Expressiveness Recognition)是基于wav2vec2的深度语音情感表达分析系统。它能从语音中识别三个关键情感维度:唤醒度、自然度和韵律。这…...

AnimateDiff进阶技巧:自定义模型集成与参数调优指南

AnimateDiff进阶技巧:自定义模型集成与参数调优指南 1. 开篇:从能用,到用好 如果你已经按照基础教程,成功让AnimateDiff跑了起来,看着文字变成动态画面,那种兴奋感一定很强烈。但很快,你可能会…...

立创EDA开源项目C-DOG:会动的USB扩展坞机器狗硬件设计与改造全解析

立创EDA开源项目C-DOG:会动的USB扩展坞机器狗硬件设计与改造全解析 最近在立创开源硬件平台上看到一个特别有意思的项目,叫C-DOG。它本质上是一个四足机器狗,但作者给它加了个特别实用的功能——USB扩展坞。这样一来,它就不再只是…...

Solidworks 3D草图实战:5分钟搞定复杂曲面建模(附常见错误排查)

Solidworks 3D草图实战:5分钟搞定复杂曲面建模(附常见错误排查) 在工业设计领域,复杂曲面建模往往是区分新手与高手的关键能力。Solidworks作为主流三维CAD软件,其3D草图功能为曲面建模提供了独特的创作自由度。不同于…...

Llama-3.2V-11B-cot应用探索:法律文书配图分析、专利图纸技术点推理实践

Llama-3.2V-11B-cot应用探索:法律文书配图分析、专利图纸技术点推理实践 你有没有想过,让AI帮你“看懂”一张复杂的图纸,然后像专家一样,一步步分析出里面的技术要点?或者,让它审查一份法律文件里的图表&a…...

嵌入式多协议USB供电系统设计与热管理实践

1. 项目概述这是一款面向专业工作台场景设计的嵌入式多协议高功率USB供电系统,核心目标是实现“零凸起、全隐藏、高集成、可感知”的桌面电源基础设施。它并非传统外置充电器的简单堆叠,而是以工业级结构约束为前提,将13路USB供电通道&#x…...

嵌入式无人机UWB+IMU紧耦合室内定位系统设计

1. 项目概述CrazyUWB 是一个面向嵌入式无人机平台的高精度室内定位系统,其核心目标是为四旋翼飞行器提供稳定、低延迟、厘米级分辨率的二维与三维空间位置解算能力。该系统并非通用型UWB测距套件,而是围绕飞行控制闭环需求深度定制的定位子系统——所有硬…...

基于DeOldify的AIGC内容创作:自动为黑白漫画与插画上色

基于DeOldify的AIGC内容创作:自动为黑白漫画与插画上色 最近和几位做漫画和插画的朋友聊天,发现他们有个共同的痛点:线稿画起来行云流水,一到上色环节就卡壳。一张复杂的黑白稿,光是铺大色块、调光影、配色调&#xf…...

Qwen-Image-Lightning保姆级教程:4步极速文生图,小白5分钟上手

Qwen-Image-Lightning保姆级教程:4步极速文生图,小白5分钟上手 1. 引言:让AI绘画告别等待与爆显存 还在为生成一张AI图片等上几分钟而烦恼吗?或者兴致勃勃想创作,却被“CUDA Out of Memory”的红色错误提示浇了一盆冷…...

Fun-ASR VAD检测功能详解:让1小时长音频识别又快又准

Fun-ASR VAD检测功能详解:让1小时长音频识别又快又准 你有没有遇到过这样的场景:一段长达1小时的会议录音,真正有价值的内容可能只有30分钟,其余都是翻页、喝水、空调运行的背景噪音。如果直接把整个音频文件扔给语音识别模型&am…...

AD8421程控仪表放大器模块设计与实现

1. 项目概述本项目实现了一款高精度、多模式可配置的程控仪表放大器模块,核心器件采用 Analog Devices 公司的 AD8421 仪表放大器(非 AD620,项目标题存在笔误,全文以实际采用的 AD8421 为准)。该模块面向微弱信号采集场…...

WorkshopDL:跨平台Steam创意工坊资源获取工具深度解析

WorkshopDL:跨平台Steam创意工坊资源获取工具深度解析 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 在游戏模组生态中,Steam创意工坊凭借海量资源成为…...

Podman镜像加速实战与Harbor私有仓库高效部署指南

1. Podman镜像加速实战指南 第一次用Podman拉镜像时,我盯着进度条那蜗牛般的速度差点崩溃——2MB/s的下载速度,拉个CentOS基础镜像花了15分钟。后来发现只要简单配置镜像加速器,速度直接飙升到30MB/s。下面分享我实测有效的配置方法&#xff…...

解锁创意工坊自由:WorkshopDL的跨平台模组下载解决方案

解锁创意工坊自由:WorkshopDL的跨平台模组下载解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 当你在Epic平台启动《盖瑞的模组》却发现无法访问Steam创意工…...

航空公司客户价值分析实战:用Python和K-Means找出你的高价值客户

航空公司客户价值挖掘:用Python构建LRFMC模型与精细化运营策略 在航空业这个高度竞争的领域,真正理解客户价值差异的企业才能获得长期优势。传统的一刀切营销策略不仅效率低下,更可能错失高价值客户的潜在贡献。本文将带您深入探索如何运用Py…...

Ubuntu20.04双显卡用户必看:鼠标键盘无响应背后的驱动冲突解决方案

Ubuntu 20.04双显卡用户终极指南:彻底解决输入设备失效问题 当你在Ubuntu 20.04上同时使用NVIDIA和Intel双显卡时,是否经历过这样的噩梦:系统突然变得"半瘫痪"——鼠标指针可以移动但无法点击,键盘输入完全失效&#xf…...

Qwen3-4B-Thinking-GGUF部署教程:启用vLLM LoRA适配器支持轻量微调扩展

Qwen3-4B-Thinking-GGUF部署教程:启用vLLM LoRA适配器支持轻量微调扩展 1. 从零开始:认识Qwen3-4B-Thinking模型 如果你正在寻找一个既能进行复杂推理,又支持轻量级微调扩展的文本生成模型,那么Qwen3-4B-Thinking-2507-GPT-5-Co…...

MusePublic Art Studio快速部署:bash star.sh启动+本地8080端口访问教程

MusePublic Art Studio快速部署:bash star.sh启动本地8080端口访问教程 1. 开篇:认识你的AI艺术工作室 你是不是曾经想过拥有一个属于自己的AI艺术工作室?现在,这个想法可以轻松实现了。MusePublic Art Studio就是这样一个工具&…...

[特殊字符] 产品经理灵感枯竭救星:最全创意生成工具箱

做产品经理(PM)最怕的是什么?不是写 PRD,而是面对着空白的文档,脑袋里也是一片空白,完全不知道下一个杀手级功能在哪里。**创意(Ideation)**是产品生命周期的起点。一个好的 PM&…...

Llama-3.2V-11B-cot实操入门:上传图片→触发CoT推理→获取结构化结论

Llama-3.2V-11B-cot实操入门:上传图片→触发CoT推理→获取结构化结论 1. 项目概述 Llama-3.2V-11B-cot 是一个结合了视觉理解和系统性推理能力的先进模型。它基于Meta的Llama 3.2 Vision架构,专门设计用于处理需要多步推理的视觉任务。这个模型不仅能识…...

Janus-Pro-7B对比分析:与传统计算机视觉和NLP pipeline的性能差异

Janus-Pro-7B对比分析:与传统计算机视觉和NLP pipeline的性能差异 最近在和朋友聊起多模态大模型时,他提了个挺有意思的问题:“现在这些号称能看懂图又能聊天的模型,比如Janus-Pro-7B,跟以前那种先用卷积神经网络&…...

Python实战:九种近红外光谱预处理方法的场景化应用与代码解析

1. 近红外光谱预处理为什么重要? 近红外光谱分析就像给物质做"指纹识别",但原始数据往往带着各种"噪声面具"。想象一下医生听诊时遇到隔壁装修的干扰——这就是未经处理的光谱数据常态。我在农产品品质检测项目中就吃过亏&#xff0…...

Phi-4-reasoning-vision-15B快速上手:5分钟完成截图上传→问题输入→答案获取

Phi-4-reasoning-vision-15B快速上手:5分钟完成截图上传→问题输入→答案获取 1. 认识Phi-4-reasoning-vision-15B Phi-4-reasoning-vision-15B是微软推出的视觉多模态推理模型,它能像人类一样理解图片内容并回答相关问题。想象一下,你给朋…...

OFA模型在教育培训场景应用:自动评估图文理解能力

OFA模型在教育培训场景应用:自动评估图文理解能力 教育培训领域一直面临一个核心挑战:如何客观、高效地评估学生的图文理解能力。传统的人工批改不仅耗时耗力,还难以保证评分标准的一致性。想象一下,一位老师需要批改上百份学生的…...