在GEE上进行像素重采样:最佳做法

时间:2019-07-06 01:19:13

标签: gis google-earth-engine

我对从像素分辨率(例如:30米)到粗糙分辨率(927米)的栅格重采样的正确(或最佳做法)有些担心。 我的问题:

  1. 仅使用reproject()来表示所需分辨率的投影就可以了吗?还是应该使用.reduceResolution()而不是.reproject()? 我build a simples code展示了两种方法均返回不同的结果:
var treecover = gfc.select("treecover2000");
print(treecover);
var bioProj = bio.select('bio01').projection();
var treecoverNewProj = treecover.reproject(bioProj);
print(treecoverNewProj.projection().nominalScale());

var NewProjVal  = treecoverNewProj.reduceRegion({
  reducer: ee.Reducer.mean(),
  geometry: geometry,
  scale: treecoverNewProj.projection().nominalScale()});
print("with only reproject()", NewProjVal);

var treecoverRedRes = treecover.reduceResolution({
      reducer: ee.Reducer.mean(),
      maxPixels: 1112
    }).reproject(bioProj);

var NewProjVal2  = treecoverRedRes.reduceRegion({
  reducer: ee.Reducer.mean(),
  geometry: geometry,
  scale: treecoverRedRes.projection().nominalScale()});
print("w reduce resoluction", NewProjVal2);
  1. 在处理分类栅格时,如果必须使用reduceResolution(),我应该使用哪种归约​​器?是否有最近邻减速器?

预先感谢 费利佩

0 个答案:

没有答案