PIE-Engine:广东省生态遥感指数RSEI研究2

简介: PIE-Engine:广东省生态遥感指数RSEI研究2

   这里我们在完成上一次的遥感生态指数,这里我们采用上一次已经得到的RSEI中,进行一个广东省市级区域RSEI的平均值,这里广东省中的7个地级市的生态遥感指数。

ui.Chart.PIEFeature.byFeature(features,xProperty,yProperty)

通过制定矢量数据的feature绘制

方法参数:

- ui(ui.Chart.PIEFeature.byFeature)

调用者:ui.Chart.PIEFeature对象。

- features(Object|List)

feature、featureCollection、list、矢量数据或者列表

- xProperty(List)

x轴属性参数

- yProperty(List)

列表,y轴参数(矢量数据的属性)

返回值:ui.Chart.PIEFeature.byFeature

setChartType(type)

设置图表类型

方法参数:

- ui(ui.Chart.PIEFeature.setChartType)

调用者:ui.Chart.PIEFeature对象。

- type(String)

设置图表的类型。

返回值:ui.Chart

setSeriesNames(value)

设置图标图例

方法参数:

- ui(ui.Chart.PIEFeature.setSeriesNames)

调用者:ui.Chart.PIEFeature对象。

- value(Array)

设置图表图例的内容。

返回值:ui.Chart

setOptions(data)

设置图表基本信息

方法参数:

- ui(ui.Chart.PIEFeature.setOptions)

调用者:ui.Chart.PIEFeature对象。

- data(Object)

设置图表配置信息。

返回值:ui.Chart

reduceRegion(reducer,geometry,scale)

对特定区域的所有像素进行统计,返回结果为一个JSON对象;目前可完成最大、最小和求和统计计算。

方法参数:

- image(Image)

Image实例。

- reducer(Reducer)

统计类型,包括最大值、最小值和求和。

- geometry(Geometry)

统计区域范围。默认是影像第一个波段的范围。

- scale(Number)

统计采样比例。

返回值:Dictionary

代码:

/**
 * @Name    :   广东省遥感生态指数研究
 * @Author  :   广州大学张三的组
 * @Source  :   航天宏图第四届 “航天宏图杯”PIE软件二次开发大赛云开发组三等奖获奖作品
 * @Description :  2、计算展示分析RSEI
 */
var province = pie.FeatureCollection('NGCC/CHINA_PROVINCE_BOUNDARY');
var gd = province.filter(pie.Filter.eq("name","广东省")).first().geometry();
//导入归一化后且PCA处理完成影像
var RSEI = pie.Image('user/pieadmin/saas/07/rsei_guangdong').select('B1').clip(gd);
var aveRSEI = pie.Number(RSEI.reduceRegion(pie.Reducer.mean(),gd,75).get('B1'))
var rseiVis = {
    min: 0,
    max: 1,
    palette: [
        'FFFFFF', 'CE7E45', 'DF923D', 'F1B555', 'FCD163', '99B718', '74A901',
        '66A000', '529400', '3E8601', '207401', '056201', '004C00', '023B01',
        '012E01', '011D01', '011301'
    ],
};
//RSEI可视化渲染
Map.addLayer(RSEI,rseiVis,'RSEI');
//导入市级行政区矢量
var city = pie.FeatureCollection('NGCC/CHINA_CITY_BOUNDARY')
    .filter(pie.Filter.eq("pname", "广东省"));
//构建函数输出广东市级RSEI
function rsei(region){
    var aveRSEI = pie.Number(RSEI.reduceRegion(pie.Reducer.mean(),region,1000).get('B1'));
    return aveRSEI;
}
city = city.map(function(feature) {
    feature = pie.Feature(feature);
    var data = rsei(feature.geometry());
    feature = feature.set("rsei", data);
    return feature;
});
var chart = ui.Chart.PIEFeature.byFeature({
    features: city,
    xProperty: "name",
    yProperties: ["rsei"]
}).setChartType("bar")
    .setSeriesNames(['2020年12月'])
    .setOptions({
        title: {
            name: "广东省市级区域RSEI归一化平均值"
        },
        xAxis: {
            name: "RSEI指数"
        },
        yAxis: {
            name: "市级地区"
        }
    })
print(chart);

结果:

image.png

 


相关文章
|
2月前
|
编解码 人工智能
PIE-ENGINE——高分2号影像数据中国第一颗高分辨率商业遥感卫星
PIE-ENGINE——高分2号影像数据中国第一颗高分辨率商业遥感卫星
38 0
|
编解码 C++
Google Earth Engine ——1958-2020年TerraClimate 全球陆地表面每月气候和气候水平衡的数据集
Google Earth Engine ——1958-2020年TerraClimate 全球陆地表面每月气候和气候水平衡的数据集
950 0
Google Earth Engine ——1958-2020年TerraClimate 全球陆地表面每月气候和气候水平衡的数据集
|
2月前
Google Earth Engine(GEE) ——世界人口网格化第4版行政单位中心点与人口数据集
Google Earth Engine(GEE) ——世界人口网格化第4版行政单位中心点与人口数据集
45 1
|
2月前
|
机器学习/深度学习 编解码 算法
Google Earth Engine APP(GEE)——加拿大陆地生态系统中的土壤碳储量数据集
Google Earth Engine APP(GEE)——加拿大陆地生态系统中的土壤碳储量数据集
53 0
|
9月前
|
编解码 分布式计算 算法
PIE-Engine提取山东冬小麦种植分布
PIE-Engine提取山东冬小麦种植分布
111 0
|
人工智能 定位技术 开发者
AI Earth —— 影像加载Landsat 7 影像以2012年山西省和2018年浙江省为例
AI Earth —— 影像加载Landsat 7 影像以2012年山西省和2018年浙江省为例
121 0
AI Earth —— 影像加载Landsat 7 影像以2012年山西省和2018年浙江省为例
|
存储 JSON 数据可视化
PIE-Engine APP:广东省生态遥感指数研究
PIE-Engine APP:广东省生态遥感指数研究
198 0
PIE-Engine APP:广东省生态遥感指数研究
|
编解码 数据库
Google Earth Engine(GEE)——全球农田有机土壤碳和氮排放(1992-2018年度)数据集
Google Earth Engine(GEE)——全球农田有机土壤碳和氮排放(1992-2018年度)数据集
186 0
Google Earth Engine(GEE)——全球农田有机土壤碳和氮排放(1992-2018年度)数据集
|
ice
Google Earth Engine(GEE)——基于s2影像的实时全球10米土地利用/土地覆盖(LULC)数据集
Google Earth Engine(GEE)——基于s2影像的实时全球10米土地利用/土地覆盖(LULC)数据集
472 0
Google Earth Engine(GEE)——基于s2影像的实时全球10米土地利用/土地覆盖(LULC)数据集
|
编解码 数据库
Google Earth Engine(GEE)——联合国粮农组织全球有机土壤面积(1992-2018年度
Google Earth Engine(GEE)——联合国粮农组织全球有机土壤面积(1992-2018年度
111 0
Google Earth Engine(GEE)——联合国粮农组织全球有机土壤面积(1992-2018年度