以武漢地區為例,統計武漢地區水體的面積。
大致的思路就是把非水體進行mask,然後對返回的影象(只含水體)利用reduce進行統計。我們對水體的像元個數進行統計,然後已知每個像元的面積,就可以算出水體的面積。
**如下:
var wuhan = ee.featurecollection("users/goodmalest/wuhan");
//建立乙個函式,函式可以把image中不等於my_value的數值都mask掉
var mask=function(image,my_type)
//選擇2023年地物分類產品
var dataset = ee.imagecollection('modis/006/mcd12q1')
.filterdate('2018-01-01','2018-12-31');
var igbplandcover = dataset.first().select('lc_type1');
//呼叫上面寫的函式,把不等於17(表示水體)的數值都mask掉
var image_17=mask(igbplandcover,17)
//統計水體的像元個數
var countdictionary = image_17.reduceregion();
//把統計結果列印出來
print(countdictionary);
var visparam = ;
map.centerobject(wuhan,10);
//顯示武漢向量
map.addlayer(wuhan);
//顯示武漢的水體
map.addlayer(image_17.clip(wuhan), visparam);
最後的結果:
Spring的事物型別
spring事務型別詳解 propagation required 支援當前事務,如果當前沒有事務,就新建乙個事務。這是最常見的選擇。propagation supports 支援當前事務,如果當前沒有事務,就以非事務方式執行。propagation mandatory 支援當前事務,如果當前沒有事...
IOS Foundation 集合型別例項分析
nsarray array nsarray arraywithobjects one two three nil nslog d array.count 訪問陣列的第乙個元素 nslog arrayobjectatindex 0 最後乙個元素位置為array.count 1 nslog array ...
Android Gradle和Ant型別分包
作為一名android開發者,相信你對android方法數不能超過65k的限制應該有所耳聞,隨著應用程式功能不斷的豐富,總有一天你會遇到乙個異常 conversion to dalvik format failed unable toexecute dex method id not in 0,0x...