小编Luk*_*ins的帖子

按点提取像素值并转换为 Google Earth Engine 中的表格

我正在进行一个项目,该项目将火灾严重程度的现场测量与从火灾前后的陆地卫星图像得出的波段值和光谱指数联系起来。我目前正在使用 Google Earth Engine 从陆地卫星图像集合中提取表面反射率值。我使用的方法将我的现场站点位置(点数据)导入为要素集合,并使用 getRegion 函数从每个点的 Landsat 图像集合中提取波段值。代码如下:

//IMPORT SAMPLE POINTS
var pts =     ee.FeatureCollection('ft:1N9Hb01uCSHqGpz262K_f9VzWedxvTiV0g6tJwfw4');

//IMPORT LANDSAT IMAGE
var L82014pre = ee.ImageCollection('LANDSAT/LC8_SR') //Landsat 8 Surface   reflectance
.filter(ee.Filter.eq('wrs_path', 94))
.filter(ee.Filter.eq('wrs_row', 86)) 
.filterDate(ee.Date.fromYMD(2013,12,13), ee.Date.fromYMD(2014,1,15)) 

//EXTRACT BY SAMPLE POINTS
var sample = L82014pre.getRegion(pts, 30);
Run Code Online (Sandbox Code Playgroud)

我的问题是如何将生成的“样本”变量(列表列表)转换为可以导出到谷歌驱动器的表?还是有更好的方法在Google Earth Engine中按点提取图像数据?

我是 Google Earth Engine 和 Java 编程语言的新手,所以如果这个问题的答案是显而易见的,我深表歉意。我花了很多时间试图找到这个问题的解决方案,但我觉得我一无所获。

谢谢你,

卢克

extract google-earth-engine

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

extract ×1

google-earth-engine ×1