集成

Geoskill: MODIS Product Search

试用

Comprehensive local query tool for NASA MODIS satellite products. Covers 46 products across 13 categories with bilingual (Chinese/English) descriptions, algorithm principles, band information, Google Earth Engine integration, and download information.

它能做什么

Comprehensive local query tool for NASA MODIS satellite products. Covers 46 products across 13 categories with bilingual (Chinese/English) descriptions, algorithm principles, band information, Google Earth Engine integration, and download information.

技能文档

MODIS Product Data Query Skill | MODIS产品数据查询工具

Comprehensive local query tool for NASA MODIS satellite products. Covers 46 products across 13 categories with bilingual (Chinese/English) descriptions, algorithm principles, band information, Google Earth Engine integration, and download information.

全面的NASA MODIS卫星产品本地查询工具。涵盖46个产品13个类别,提供双语(中英文)介绍、算法原理、波段信息、Google Earth Engine集成和下载信息。

Features | 特性

  • 🔍 Smart Search - Search by product ID, name, category, or keyword (bilingual)
  • 📊 Detailed Info - Complete product details with algorithms, formulas, bands
  • 🌐 Bilingual - All descriptions in Chinese and English
  • 🛰️ GEE Integration - Ready-to-use Google Earth Engine code examples
  • 📥 Download Info - Multiple download methods and citations
  • 🔄 Product Comparison - Compare two products side-by-side
  • 📈 Statistics - Database statistics and category breakdowns

Data Source | 数据来源

Data collected from official NASA MODIS product pages:


Credentials

This skill does not download MODIS data itself — it generates wget / curl commands. Those commands need a NASA Earthdata account.

Resolution order (when generating download commands):

  1. EARTHDATA_USERNAME env var (auto-fills --user in the generated wget)
  2. ~/.netrc entry for machine urs.earthdata.nasa.gov (skill outputs cookie-jar form)
  3. Default uiduobao (geoskill-core credentials.py) — auto-fills --user placeholder

Password is never auto-filled; use EARTHDATA_PASSWORD env var, .netrc, or type it interactively. Register your own free account at https://urs.earthdata.nasa.gov/users/new/ for heavy use.

Usage | 用法

Search products | 搜索产品

python scripts\modis_products.py search NDVI
python scripts\modis_products.py search 植被指数
python scripts\modis_products.py search LST --limit 5
python scripts\modis_products.py search fire

Show product details | 查看产品详情

python scripts\modis_products.py show MOD13Q1
python scripts\modis_products.py show MOD11A1
python scripts\modis_products.py show MCD12Q1

GEE code example | GEE代码示例

python scripts\modis_products.py gee MOD13Q1
python scripts\modis_products.py gee MOD11A1
python scripts\modis_products.py gee MCD12Q1

Download information | 下载信息

python scripts\modis_products.py download MOD13Q1
python scripts\modis_products.py download MOD09GA

List by category | 按类别列出

python scripts\modis_products.py category vegetation_indices
python scripts\modis_products.py category land_surface_temperature
python scripts\modis_products.py categories

Filter by platform | 按平台筛选

python scripts\modis_products.py platform Terra
python scripts\modis_products.py platform Aqua
python scripts\modis_products.py platform Combined

Filter by resolution | 按分辨率筛选

python scripts\modis_products.py resolution 250m
python scripts\modis_products.py resolution 500m
python scripts\modis_products.py resolution 1km

Compare products | 对比产品

python scripts\modis_products.py compare MOD13Q1 MYD13Q1
python scripts\modis_products.py compare MOD13A1 MOD13A2

Database statistics | 数据库统计

python scripts\modis_products.py stats

Parameters | 参数

ParameterTypeRequiredDescription
commandstringYesOperation command
querystringConditionalSearch keyword
product_idstringConditionalProduct ID (e.g., MOD13Q1)
--limitintNoMax results (default 10)

Product Categories | 产品类别

Category类别Products
Vegetation Indices植被指数12 (MOD13 series)
Surface Reflectance地表反射率5 (MOD09 series)
Land Surface Temperature地表温度4 (MOD11 series)
Land Cover土地覆盖2 (MCD12 series)
Thermal Anomalies/Fire热异常/火灾4 (MOD14 series)
LAI/FPAR叶面积指数/FPAR4 (MOD15/MCD15 series)
Evapotranspiration蒸散发3 (MOD16 series)
GPP/NPP总/净初级生产力3 (MOD17 series)
BRDF/AlbedoBRDF/反照率3 (MCD43 series)
Vegetation Continuous Fields植被连续场1 (MOD44B)
Water Mask水体掩膜1 (MOD44W)
Burned Area燃烧面积1 (MCD64A1)
Snow Cover积雪3 (MOD10 series)

Key Products | 核心产品

Product产品GEE CollectionScale
MOD13Q1植被指数16天250mMODIS/061/MOD13Q1NDVI×0.0001
MOD13A1植被指数16天500mMODIS/061/MOD13A1NDVI×0.0001
MOD13A2植被指数16天1kmMODIS/061/MOD13A2NDVI×0.0001
MOD13A3植被指数月值1kmMODIS/061/MOD13A3NDVI×0.0001
MOD09GA地表反射率每日MODIS/061/MOD09GA×0.0001
MOD09A1地表反射率8天500mMODIS/061/MOD09A1×0.0001
MOD11A1地表温度每日1kmMODIS/061/MOD11A1×0.02 (K)
MOD11A2地表温度8天1kmMODIS/061/MOD11A2×0.02 (K)
MCD12Q1土地覆盖年值500mMODIS/061/MCD12Q1Class 1-17
MOD14A1火灾每日1kmMODIS/061/MOD14A1Fire mask
MOD15A2HLAI/FPAR 8天500mMODIS/061/MOD15A2HLAI×0.1
MOD16A2蒸散发8天500mMODIS/061/MOD16A2ET×0.1
MOD17A2HGPP 8天500mMODIS/061/MOD17A2HGPP×0.01
MCD43A4NBAR 16天500mMODIS/061/MCD43A4×0.0001
MOD44W水体掩膜250mMODIS/061/MOD44W0/1
MCD64A1燃烧面积月值500mMODIS/061/MCD64A1DOY
MOD10A1积雪每日500mMODIS/006/MOD10A1%

GEE Quick Start | GEE快速开始

// Load MODIS NDVI data
var modisNDVI = ee.ImageCollection('MODIS/061/MOD13Q1');

// Filter by date and region
var roi = ee.Geometry.Rectangle([100, 30, 110, 40]);
var filtered = modisNDVI
  .filterDate('2020-01-01', '2020-12-31')
  .filterBounds(roi)
  .select('NDVI');

// Apply scale factor
var ndvi = filtered.map(function(img) {
  return img.multiply(0.0001);
});

// Visualize
Map.addLayer(ndvi.mean(), {min: 0, max: 1, palette: ['red', 'yellow', 'green']}, 'NDVI');

Download Methods | 下载方式

  1. NASA Earthdata Search: https://search.earthdata.nasa.gov/
  2. LP DAAC Data Pool: https://e4ftl01.cr.usgs.gov/
  3. LAADS DAAC: https://ladsweb.modaps.eosdis.nasa.gov/
  4. AppEEARS: https://appeears.earthdatacloud.nasa.gov/
  5. Google Earth Engine: Use GEE collection IDs directly
  6. NSIDC (Snow products): https://nsidc.org/data/

Note: NASA Earthdata account required for download. 注意:下载需要NASA Earthdata账号。Register at: https://urs.earthdata.nasa.gov/


Notes | 注意事项

  1. Data source: NASA MODIS Web, copyright belongs to NASA
  2. All MODIS products are freely available for research and commercial use
  3. GEE Collection IDs use version 061 (Collection 6.1) where available
  4. Snow products (MOD10/MYD10) use Collection 006 and are hosted at NSIDC
  5. Scale factors must be applied to get physical values
  6. Quality bands should be used to filter unreliable pixels

Execution | Execution

type: script script_path: scripts/modis_products.py entry_point: main dependencies: None (Python stdlib only / 仅使用Python标准库)

相关技能

Comprehensive local query tool for NASA MODIS satellite products. Covers 46 products across 13 categories with bilingual (Chinese/English) descriptions, algorithm principles, band information, Google Earth Engine integration, and download information.

Search, browse, and download 52K+ NASA Earth science datasets. Combines the opengeos/NASA-Earth-Data offline catalog with live CMR / LP DAAC earthdata cloud / GES DISC endpoints. Supports offline search, online granule search, single-granule download with bearer token, and --qa sidecar.

1 次安装

Download any NASA Earth observation dataset (HDF / NetCDF / GeoTIFF) end-to-end. Wraps the official earthaccess library to authenticate with NASA Earthdata Login and bulk-download granules from MODIS, VIIRS, GPM, Sentinel, SMAP, ASTER, etc. Supports BBox + temporal window filtering and QA sidecars. Default credentials are loaded from ~/.geoskill/secrets.json (NASA Earthdata bearer token). 0.2.0: alias map (description → short_name), multi-word search, --dry-run, proper exit codes (5 on 0 results), accurate --max-files, fixed granule display.

2 次安装

Offline-first remote sensing satellite parameter search skill. Integrates eoPortal (ESA), WMO OSCAR, CelesTrak SATCAT, and SatNOGS DB into a local index for instant queries.

Search, browse, and download 52K+ NASA Earth science datasets. Combines the opengeos/NASA-Earth-Data offline catalog with live CMR / LP DAAC earthdata cloud / GES DISC endpoints. Supports offline search, online granule search, single-granule download with bearer token, and --qa sidecar.