像素值为Google Earth Engine

时间:2017-02-01 21:21:44

标签: google-earth-engine

在Google地球引擎中,是否可以获取图像的像素值? 下面的代码显示了图像的细节,我们可以看到图像的波段2,3和4有10980 * 10980像素。我们如何在(x,y)像素处获得波段3的像素值或者具体(lat,lon)?

var im1 = ee.Image('COPERNICUS/S2/20160422T084804_20160422T123809_T36TVK')
print(im1)

2 个答案:

答案 0 :(得分:1)

// Image
var im1 = ee.Image('COPERNICUS/S2/20160422T084804_20160422T123809_T36TVK')

// Point
var p = ee.Geometry.Point(32.3, 40.3)

// Extract the data
var data = im1
.select("B3")
.reduceRegion(ee.Reducer.first(),p,10)
.get("B3")

// Convert to Number for further use
var dataN = ee.Number(data)

// Show data
print(dataN)

// Add Layers
Map.centerObject(im1)
Map.addLayer(im1,{bands:["B4","B3","B2"],min:0,max:5000})
Map.addLayer(p)

答案 1 :(得分:0)

您还可以使用界面右上方的检查器工具。单击某个位置,然后您将看到针对该位置对应的像素显示的每个地图图层的每个波段的值