Google Earth Engine ——土地分类/覆盖制图(数据统计分析4)

本文介绍如何在Google Earth Engine中利用`image.reduceRegion()`获取土地分类图像的统计信息,包括未加权和加权统计,并提供获取分类像素数的直方图方法。内容涉及图像掩码、像素权重计算以及相关代码示例。
摘要由CSDN通过智能技术生成

统计数据是帮助我们更好地理解图像的简单工具。空间统计是统计领域发展最快的领域之一。

 

 

 

 

如何获取分类图像的统计信息?

 

要获取某个区域中分类图像及其像素值的统计信息&#

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要利用Google Earth Engine绘制2020年重庆土地覆盖数据集并统计各类土地覆盖率的面积,可以按照以下步骤操作: 1. 打开Google Earth Engine平台并登录账户。 2. 在搜索栏中输入“重庆市”,并选择适当的地理边界范围。 3. 在代码编辑器中输入以下代码,用于显示重庆市的地图: ```javascript Map.addLayer(ee.Image().paint({ 'featureCollection': ee.FeatureCollection('TIGER/2018/States'), 'color': 'black', 'width': 2}), {}, 'US States'); ``` 4. 在代码编辑器中输入以下代码,用于导入2020年重庆市的土地覆盖数据集并显示在地图上: ```javascript //选择2020年重庆市的MODIS土地覆盖数据集 var lc = ee.ImageCollection('MODIS/006/MCD12Q1') .filterDate('2020-01-01', '2020-12-31') .select('LC_Type1'); //对土地覆盖数据集进行分类 var lc_class = lc.map(function(img){ return img.clip(chongqing) .reproject('EPSG:4326', null, 500) .uint8() .rename('landcover'); }); //添加土地覆盖率图层到地图中 var lc_vis_params = { min: 0, max: 17, palette: ['05450a', '086a10', '54a708', '78d203', '009900', 'c6b044', 'dcd159', 'dade48', 'fbff13', 'b6ff05', '27ff87', 'c24f44', 'a5a5a5', 'ff6d4c', '69fff8', 'f9ffa4', '1c0dff'] }; Map.addLayer(lc_class, lc_vis_params, 'Land Cover'); ``` 5. 在代码编辑器中输入以下代码,用于统计各类土地覆盖率的面积并显示在控制台窗口: ```javascript //计算土地覆盖率各类别的面积 var lc_area = lc_class.reduceRegions({ collection: chongqing, reducer: ee.Reducer.sum().group(0), scale: 500 }); //打印结果到控制台窗口 print(lc_area); ``` 6. 运行代码并等待结果输出,可以在控制台窗口中查看各类土地覆盖率的面积统计结果。 需要注意的是,Google Earth Engine的使用需要一定的编程基础和相关知识,如JavaScript、遥感影像处理等。同时,统计土地覆盖率面积需要选择合适的面积单位和计算方法,如平方米或平方公里等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

此星光明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值