0

我是Google地球引擎的新手,並試圖獲取整個剛果民主共和國的Landsat圖像。該項目涉及一些計算機視覺和圖像分割,所以我需要獲得最高分辨率。谷歌地球引擎:找到正確的圖像尺寸,以獲得衛星圖像的最高分辨率

我有一些代碼是我從地球引擎開發的,用來製作下面發佈的1年的landsat圖像的複合圖像。

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值。所以我要求最高分辨率,但查詢不斷出錯,因爲它說我已經超過了圖像導出的最大像素限制。

所以基本上我需要弄清楚如何將剛果劃分爲一系列的塊,地球引擎允許我將最大分辨率的合成圖像拉出來。有誰知道我如何計算正確大小的多邊形以適應賬單?

+1

只需將'maxPixels'參數增加爲像'1e12'這樣的參數即可。這將讓您可以輸出30米的地形圖像,也就是最高分辨率。 – Val

+0

哦,很酷。所以我可以在'params'變量中設置最大像素。謝謝。 – krishnab

回答

0

如@Val所示,此處的解決方案是將maxPixels參數應用於javascript中的param變量。下面的最終javascript代碼將根據maxPixels參數自動將圖像分解爲塊。

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。

1

您應該在導出參數中指定一個比例。複合材料不再具有原始尺寸,因此它們默認爲每像素1度。由於您從landsat開始,因此您可能需要30的比例。