【ArcMap零基础训练营】02 MODIS数据的下载与处理

news/2025/2/1 15:28:25/

MODIS数据处理

230107直播录像 MODIS数据下载及处理

MODIS数据简介

中分辨率成像光谱仪(The Moderate Resolution Imaging Spectroradiometer ,MODIS)是地球观测系统(EOS)Terra和Aqua平台上的一个关键仪器,旨在通过一组可见光、近红外、MIR和热通道监测地球的大气、海洋和陆地表面。

中分辨率:250 m (1-2波段);500 m (3-7波段);1000 m (8-36波段)

光谱:36个离散光谱波段,光谱范围宽,从0.4微米(可见光)到14.4微米(热红外)全光谱覆盖 。

本节课关注是MODIS系列数据中的陆地产品的处理,这 些产品是基于原始数据(0级数据)处理后,用以反映陆地表面相关指标的。

在这里插入图片描述

本文介绍常见的MODIS陆地产品的下载及处理方法,这些数据包括:

  • MCD12 土地利用

  • MOD11 地表温度LST

  • MOD13 植被指数NDVI、EVI

  • MOD15 叶面积指数LAI

  • MOD16 蒸散发 ET、PET

  • MOD17 植被生产力NPP、GPP

MODIS数据的存储形式

MODIS数据通常以后缀为.hdf的文件形式存储,如下所示:
在这里插入图片描述

hdf文件的文件名称包含对该文件的描述信息,以MOD13Q1.A2020001.h22v03.006.2020018002554.hdf为例。

  • MOD13Q1:MODIS产品简称

  • A2020001:数据的获取时间(AYYYYDDD),此处代表2020年的第1天(1月1号)

  • h22v03:数据的区块号

  • 006:数据的版本号

  • 2020018002554:数据的生成时间(YYYYDDDHHMMSS),此处为2020年第18天的00时25分54秒

中国区域的MODIS区块如下图所示:

在这里插入图片描述

MODIS数据下载网址

  1. EarthData
    在这里插入图片描述

  2. LAADS DAAC
    在这里插入图片描述

  3. Earthexplorer
    在这里插入图片描述

上述的三个下载网址,均可以下载到常见的MODIS产品的hdf文件。其中,EarthData有更好的数据筛选模块,批量下载时没有文件数目的限制,另外在生成下载订单时也最快,基本不需要等待就可以下载hdf文件。此外,EarthData还有以下几个优点:

  • MODIS产品全

  • 下载方便(产品、区块号、时间跨度)、没有文件数目限制

    • 多种筛选地区的方式

    • 有.hdf文件的metadata

  • 有完备的数据说明,帮助我们了解某个MODIS产品

    • 子数据集

    • 引用

    • 算法文档

    • 用户指南

了解某个MODIS产品

我们可以通过访问MODIS产品的介绍页、用户文档以及算法说明来了解某个MODIS产品,获取关键信息,这些信息包括:

  • 子数据集信息
    在这里插入图片描述

    SDSName:子数据集名称

    Units:单位

    Data Type:数据类型

    Valid Range:有效值范围

    Scale Factor:缩放因子

  • 引用
    在这里插入图片描述

  • 算法文档(ATBD.pdf)
    在这里插入图片描述

  • 用户指南(user guide.pdf)
    在这里插入图片描述
    上述这些信息相关的网址均可在EarthData中搜索某一产品后点击View all related URLs后查看。
    在这里插入图片描述

处理MODIS数据(.hdf)的常用工具

  • 本地计算

    • MRT(modis reprocessing tool)

    • HEG

    • ArcMap

  • 云计算

    • google earth engine

    • pie-engine

MRT和HEG安装时的常见问题
在这里插入图片描述
在这里插入图片描述

MRT和HEG安装时在设置安装路径和java路径时,如果路径中包含空格,需要将空格替换成下划线“_”。

MODIS数据处理演示

选取几个MODIS产品作为代表,说明处理过程,这几个产品包括:

  • MOD13 植被指数NDVI

  • MOD16 实际蒸发ET

  • MCD12Q1 土地利用类型LC

例子

  • 青海省1-9月的1km NDVI

  • 巴音郭楞地区2013年的500m ET

  • 中国某地区2021年的 土地利用类型数据

产品名子数据集索引数据类型有效值范围缩放因子
MOD13A30(NDVI)16位有符号整型-2000~100000.0001
MOD16A30(ET)16位无符号整型0~655000.1
MCD12Q10(LC_Type1)8位无符号整型1~17N/A

易方MODIS数据综合处理工具

安装与下载
在这里插入图片描述

PIE-Engine云计算平台

PIE-Engine地球科学引擎是航天宏图自主研发的一套基于容器云技术构建的面向地球科学领域的专业PaaS/SaaS云计算服务平台

PIE-Engine
在这里插入图片描述

注册账号后,在遥感实时计算功能下,通过创建脚本文件,在线对MODIS产品进行处理。整体的处理流程大致有以下几步:

  1. 注册云计算平台账号并登陆

  2. 上传研究区边界文件

  3. 创建脚本文件

  4. 运行脚本文件

  5. 任务完成后下载

接下来演示下在云计算平台合成逐年NDVI栅格的过程,使用的脚本如下:

// 基于MOD13Q1,批量合成某地某时段的逐年NDVI栅格数据
var fCol = pie.FeatureCollection('user/zhyg2717/xinxiang'); // 修改此行以更改研究区范围
var roi = fCol.getAt(0).geometry();
Map.addLayer(fCol, {color:"#ff0000", fillColor:"#00000000"}, "china");
for (var a=2012;a<=2016;a++){var img = pie.ImageCollection('USGS/MOD13Q1/006').filterDate(String(a)+"-01-01", String(a)+"-12-31").select("NDVI").max().multiply(0.0001)//设置图层显示参数并加载var visParam = {min: -0.3,max: 1,palette: 'CA7A41, CE7E45, DF923D, F1B555, FCD163, 99B718, '+'74A901, 66A000, 529400,3E8601, 207401, 056201, 004C00,'+'023B01, 012E01, 011D01, 011301'};imgClip = img.clip(roi)Map.addLayer(imgClip,visParam,"img")Export.image({image: imgClip,description: "xinX_NDVI_" + String(a),crs:'WGS84',region:roi,scale:250});
}

Google earth engine

Google earth engine

相比于PIE-Engine,GEE的账号注册的门槛更高,但提供更多的数据集和计算资源。注册时需要教育邮箱,可参考以下内容进行注册。

  • gmail(一个手机号仅能绑定一个)

  • 任意的学校邮箱(.edu.cn)

  • 申请理由:Dear earthengine team, I am now interested in a project on NDVI time series variation and I found that GEE has good functionality for it.

GEE的操作流程可以参考我的往期视频:

GEE加工逐年MODIS源250mNDVI数据,以2011年中国区域为例
在这里插入图片描述

GEE批量加工多年MODIS源250mNDVI数据,以2010-2012年内蒙古地区为例

在这里插入图片描述


http://www.ppmy.cn/news/1568455.html

相关文章

Scrapy如何设置iP,并实现IP重用, IP代理池重用

前置知识 1/3乐观锁 2/3 Scrapy流程(非全部) 3/3 关于付费代理 我用的"快代理", 1000个ip, 每个ip1min的有效期, 你用的时候, 把你的链接, 用户名填上去就行 设置代理IP &#x1f512; & 帮助文档: ①meta ②meta#proxy$ 语法: ①proxy的设置: Request对象中…

Mysql进阶学习

目录 一.Mysql服务器内部架构(了解) 二.Mysql引擎 2.1 innodb引擎 2.2 myisam引擎 三.索引 3.1索引分类 3.2mysql索引数据结构 3.3聚簇索引和非聚簇索引 3.4回表查询 3.5索引下推 四.事务 数据库事务特征 事务隔离性&#xff0c;隔离级别 事务实现原理 五.锁 ①…

Mybatis-plus缓存

mybatis-plus缓存 MyBatis-Plus 是一个 MyBatis 的增强工具&#xff0c;在 MyBatis 的基础上提供了更多的便利性和强大的功能&#xff0c;包括但不限于分页、条件构造器、通用 Mapper、代码生成器等。MyBatis-Plus 也内置了基础的缓存功能&#xff0c;但需要注意的是&#xff…

GitHub Actions定时任务配置完全指南:从Cron语法到实战示例

你好&#xff0c;我是悦创。 博客网站&#xff1a;https://blog.bornforthis.cn/ 本教程将详细讲解如何在GitHub Actions中配置定时任务&#xff08;Scheduled Tasks&#xff09;&#xff0c;帮助你掌握 Cron 表达式的编写规则和实际应用场景。 一、定时任务基础配置 1.1 核…

17.2 图形绘制2

版权声明&#xff1a;本文为博主原创文章&#xff0c;转载请在显著位置标明本文出处以及作者网名&#xff0c;未经作者允许不得用于商业目的。 17.2.3 Brush类 Brush 类用于填充图形形状&#xff08;如矩形、椭圆、饼形、多边形和封闭路径&#xff09;的内部。这是一个抽象基…

基于Rectified Flow FLUX的图像编辑方法 RF-Solver

Diffusion Models专栏文章汇总:入门与实战 前言:现在越来越多的开源模型是基于Rectified Flow,特别是FLUX和HunYuan Video,但是Rectified Flow inversion的性质和之前有所不同,这篇博客解读一下如何使用Rectified Flow对FLUX进行编辑。 目录 RF直接逆向会出现问题 为什R…

本地运行大模型效果及配置展示

电脑上用ollama安装了qwen2.5:32b&#xff0c;deepseek-r1:32b&#xff0c;deepseek-r1:14b&#xff0c;llama3.1:8b四个模型&#xff0c;都是Q4_K_M量化版。 运行过程中主要是cpu和内存负载比较大&#xff0c;qwen2.5:32b大概需要22g&#xff0c;deepseek-r1&#xff1a;32b类…

Oracle 创建用户和表空间

Oracle 创建用户和表空间 使用sys 账户登录 建立临时表空间 --建立临时表空间 CREATE TEMPORARY TABLESPACE TEMP_POS --创建名为TEMP_POS的临时表空间 TEMPFILE /oracle/oradata/POS/TEMP_POS.DBF -- 临时文件 SIZE 50M -- 其初始大小为50M AUTOEXTEND ON -- 支持…