使用Geometry.MultiPoint(地球引擎python API)获取多个图像值

时间:2018-09-24 06:14:29

标签: python-3.x google-earth-engine

我想在给定坐标处检索ee.Image()的像素值。对于一点,下面的代码有效:

# Single point
point = [112.308, -7.930]
geometry = ee.Geometry.Point(point)
val = ee.Image('CGIAR/SRTM90_V4')\
.reduceRegion(ee.Reducer.first(),geometry,90)\
.get('elevation')

但是我真正想做的是使用多点来减少使用ee.Geometry.MultiPoint的请求的数量。但是下面的代码仍然只返回1点的坐标:

# Multiple points
point = [112.308, -7.930, 112.232, -7.947]
geometry  = ee.Geometry.MultiPoint(point)
val = ee.Image('CGIAR/SRTM90_V4')\
.reduceRegion(ee.Reducer.first(),geometry ,90)\
.get('elevation')

所以我的问题是:

  1. 如何检索与ee.Geometry.MultiPoint中定义的点一样多的值
  2. 这种情况下真的需要减速器吗?

0 个答案:

没有答案