GEE从入门到放弃(1)

GEE代码学习

GEE从入门到放弃(1)

Reducer 统计

第一步 创建roi兴趣区
var roi = ee.Geometry.Polygon( [[[lng, lat], [lng, lat]]]);
var roi :生成一个roi对象
ee.Geometry.Polygon:定义多边形的范围,官方文档中还有‘coords’,边界,‘proj’,投影,‘geodesic’,false 为直线,true 曲线,"maxError ",“evenOdd”等参数。
第二步 可视化
Map.centerObject(roi,9):以roi为中心,缩放等级为1-24
var image = ee.Image(‘LANDSAT/LC08/C01/T1_TOA/LC08_123037_20180611’);
生成一个landsat 的image
var ndvi = image.normalizedDifference([‘B5’,‘B4’]).rename(‘NDVI’);
normalizedDifference:就是(first − second) / (first + second).
var visParam = {
min: xx,
max: xx,
palette: [“FFFFFF”, “CE7E45”, “DF923D”, “F1B555”, “FCD163”,
“99B718”, “74A901”, “66A000”, “529400”, “3E8601”,
“207401”, “056201”, “004C00”, “023B01”, “012E01”,
“011D01”, “011301”]
Map.addLayer(ndvi, visParam, “NDVI”); 在图层中添加ndvi图层,并命名为NDVI
Map.addLayer(roi, {color: “red”}, “roi”); :添加roi图层
第三步 统计
var mean = ndvi.reduceRegion({
reducer: ee.Reducer.mean(),
geometry: roi,
scale: 30
});
reduceRegion:可以简单理解为ArcGIS里面的分区统计,scale不同统计的结果也有差异。
最终结果就如下图了
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值