问题:

为什么使用image.projection().nominalScale()打印的空间分辨率不是500,即使看了官方教程我仍然不太明白GEE中动态投影的原理。

谁能帮我澄清一下推理吗?

链接: https://code.earthengine.google.com/3f1783c1d8f39e285d5c95340fe9a5a1

解决方案 

GEE中MODIS数据的分辨率不是整数的250m、500m和1km空间分辨率,是因为GEE中的分辨率单位是“度”,而不是米。MODIS数据本身的原始分辨率是以米为单位的,例如250m、500m和1km等级的分辨率。但是当数据在GEE中进行处理和显示时,会使用度为单位的分辨率,这是因为GEE是基于地理坐标系统进行操作和分析的。因此,MODIS数据在GEE中的分辨率不以米为单位进行表示,而是以度为单位。

MODIS代码:

//250m分辨率
// Load a MODIS EVI image.
var modis = ee.ImageCollection("MODIS/061/MOD13Q1").first()
    .select('EVI');

// Display the EVI image near La Honda, California.
Map.setCenter(-122.3616, 37.5331, 12);
Map.addLayer(
05-02 09:48