我想在给定坐标处检索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')
所以我的问题是:
ee.Geometry.MultiPoint
中定义的点一样多的值