Install
openclaw skills install @ruiduobao/modis-product-searchLocal query tool for 46 NASA MODIS satellite products with bilingual info, algorithm details, GEE code, product comparison, and download guidance.
openclaw skills install @ruiduobao/modis-product-searchComprehensive 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集成和下载信息。
Data collected from official NASA MODIS product pages:
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
python scripts/modis_products.py show MOD13Q1
python scripts/modis_products.py show MOD11A1
python scripts/modis_products.py show MCD12Q1
python scripts/modis_products.py gee MOD13Q1
python scripts/modis_products.py gee MOD11A1
python scripts/modis_products.py gee MCD12Q1
python scripts/modis_products.py download MOD13Q1
python scripts/modis_products.py download MOD09GA
python scripts/modis_products.py category vegetation_indices
python scripts/modis_products.py category land_surface_temperature
python scripts/modis_products.py categories
python scripts/modis_products.py platform Terra
python scripts/modis_products.py platform Aqua
python scripts/modis_products.py platform Combined
python scripts/modis_products.py resolution 250m
python scripts/modis_products.py resolution 500m
python scripts/modis_products.py resolution 1km
python scripts/modis_products.py compare MOD13Q1 MYD13Q1
python scripts/modis_products.py compare MOD13A1 MOD13A2
python scripts/modis_products.py stats
| Parameter | Type | Required | Description |
|---|---|---|---|
| command | string | Yes | Operation command |
| query | string | Conditional | Search keyword |
| product_id | string | Conditional | Product ID (e.g., MOD13Q1) |
| --limit | int | No | Max results (default 10) |
| 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 | 叶面积指数/FPAR | 4 (MOD15/MCD15 series) |
| Evapotranspiration | 蒸散发 | 3 (MOD16 series) |
| GPP/NPP | 总/净初级生产力 | 3 (MOD17 series) |
| BRDF/Albedo | BRDF/反照率 | 3 (MCD43 series) |
| Vegetation Continuous Fields | 植被连续场 | 1 (MOD44B) |
| Water Mask | 水体掩膜 | 1 (MOD44W) |
| Burned Area | 燃烧面积 | 1 (MCD64A1) |
| Snow Cover | 积雪 | 3 (MOD10 series) |
| Product | 产品 | GEE Collection | Scale |
|---|---|---|---|
| MOD13Q1 | 植被指数16天250m | MODIS/061/MOD13Q1 | NDVI×0.0001 |
| MOD13A1 | 植被指数16天500m | MODIS/061/MOD13A1 | NDVI×0.0001 |
| MOD13A2 | 植被指数16天1km | MODIS/061/MOD13A2 | NDVI×0.0001 |
| MOD13A3 | 植被指数月值1km | MODIS/061/MOD13A3 | NDVI×0.0001 |
| MOD09GA | 地表反射率每日 | MODIS/061/MOD09GA | ×0.0001 |
| MOD09A1 | 地表反射率8天500m | MODIS/061/MOD09A1 | ×0.0001 |
| MOD11A1 | 地表温度每日1km | MODIS/061/MOD11A1 | ×0.02 (K) |
| MOD11A2 | 地表温度8天1km | MODIS/061/MOD11A2 | ×0.02 (K) |
| MCD12Q1 | 土地覆盖年值500m | MODIS/061/MCD12Q1 | Class 1-17 |
| MOD14A1 | 火灾每日1km | MODIS/061/MOD14A1 | Fire mask |
| MOD15A2H | LAI/FPAR 8天500m | MODIS/061/MOD15A2H | LAI×0.1 |
| MOD16A2 | 蒸散发8天500m | MODIS/061/MOD16A2 | ET×0.1 |
| MOD17A2H | GPP 8天500m | MODIS/061/MOD17A2H | GPP×0.01 |
| MCD43A4 | NBAR 16天500m | MODIS/061/MCD43A4 | ×0.0001 |
| MOD44W | 水体掩膜250m | MODIS/061/MOD44W | 0/1 |
| MCD64A1 | 燃烧面积月值500m | MODIS/061/MCD64A1 | DOY |
| MOD10A1 | 积雪每日500m | MODIS/006/MOD10A1 | % |
// 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');
Note: NASA Earthdata account required for download. 注意:下载需要NASA Earthdata账号。Register at: https://urs.earthdata.nasa.gov/
type: script script_path: scripts/modis_products.py entry_point: main dependencies: None (Python stdlib only / 仅使用Python标准库)