gpt4 book ai didi

javascript - 谷歌地球引擎 : Finding the right image dimensions to get max resolution on satellite imagery

转载 作者:行者123 更新时间:2023-11-29 21:00:51 25 4
gpt4 key购买 nike

我是 Google 地球引擎的新手,正试图获取整个刚果民主共和国的陆地卫星图像。该项目涉及一些计算机视觉和图像分割,因此我需要获得尽可能高的分辨率。

我有一些代码是我从地球引擎开发的,用于根据下面发布的 1 年陆地卫星图像制作合成图。

var geometry = ee.Geometry.Polygon(
[[[29.70703125, -3.3160183381615123],
[24.609375, -3.4476246666468526],
[24.8291015625, -7.732765062729807],
[29.970703125, -7.645664723491028]]]);

// Composite 6 months of Landsat 8.

Map.setCenter( 26.362312, -4.643601, 5);
var boundingBox = geometry.bounds(1)
var L8 = ee.ImageCollection('LANDSAT/LC08/C01/T1');
var composite = ee.Algorithms.Landsat.simpleComposite({
collection: L8.filterDate('2015-1-1', '2015-7-1').filterBounds(geometry),
asFloat: true});
var region = ee.Geometry(geometry.getInfo())
.toGeoJSONString()
var params ={
crs: 'EPSG:4326',
region:region
}
Export.image(composite,'congo_test',params);

问题是每次我运行脚本时,它都会询问我 scale 值。所以我要求最高分辨率,但查询一直出错,因为它说我已经超过了图像导出的最大像素限制。

所以基本上我需要弄清楚如何将刚果分割成一组 block ,Earth Engine 允许我为这些 block 提取最大分辨率的合成图像。有谁知道我如何才能计算出符合要求的正确大小的多边形?

最佳答案

正如@Val 指出的那样,这里的解决方案是将 maxPixels 参数应用于 javascript 中的 param 变量。下面的最终 javascript 代码将根据 maxPixels 参数自动将图像分解成 block 。

var geometry = ee.Geometry.Polygon(
[[[29.70703125, -3.3160183381615123],
[24.609375, -3.4476246666468526],
[24.8291015625, -7.732765062729807],
[29.970703125, -7.645664723491028]]]);

// Composite 6 months of Landsat 8.

Map.setCenter( 26.362312, -4.643601, 5);
var boundingBox = geometry.bounds(1)
var L8 = ee.ImageCollection('LANDSAT/LC08/C01/T1');
var composite = ee.Algorithms.Landsat.simpleComposite({
collection: L8.filterDate('2015-1-1', '2015-7-1').filterBounds(geometry),
asFloat: true});
var region = ee.Geometry(geometry.getInfo())
.toGeoJSONString()
var params ={
crs: 'EPSG:4326',
maxPixels: 1e12,
region:region
}
Export.image(composite,'congo_test',params);

这对我有用。谢谢@Val。

关于javascript - 谷歌地球引擎 : Finding the right image dimensions to get max resolution on satellite imagery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46573501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com