Google earth engine(GEE)绘制生物群落频率直方图

简介: Google earth engine(GEE)绘制生物群落频率直方图


这次的例子主要是展现生物量的频率直方图,代码很简单,要准备一个矢量数据集,此外就是选用ui.Chart.feature.histogram进行色织属性,最后完成.setOptions()图标上的设置。


主要用到的方法:

ui.Chart.feature.byProperty(features, xProperties, seriesProperty)

Generates a Chart from a set of features. Plots property values of one or more features.

- X-axis = Property name, labeled by xProperties (default: all properties).

- Y-axis = Property value (must be numeric).

- Series = Features, labeled by seriesProperty (default: 'system:index'). All properties except seriesProperty are included on the x-axis by default. Returns a chart. Arguments: features (Feature|FeatureCollection|List<Feature>):The features to include in the chart.

xProperties (List<String>|Object|String, optional):One of (1) a property to be plotted on the x-axis; (2) a list of properties to be plotted on the x-axis; or (3) a (property, label) dictionary specifying labels for properties to be used as values on the x-axis. If omitted, all properties will be plotted on the x-axis, labeled with their names.

seriesProperty (String, optional):The name of the property used to label each feature in the legend. Defaults to 'system:index'.Returns: ui.Chart


本次使用的而数据是2017年更新的RESOLVE生态区数据集提供了代表我们生活星球的846个陆地生态区的描述。在https://ecoregions2017.appspot.com/ 或在Earth Engine中查看风格化的地图。


生态区,最简单的定义,是区域范围的生态系统。具体来说,生态区代表了生物多样性的独特组合--所有分类群,而不仅仅是植被--其边界包括维持生态过程所需的空间。生态区为保护规划提供了一个有用的基图,特别是由于它们利用了自然而非政治的边界,在生物群落内定义了独特的生物地理组合和生态栖息地,并有助于代表地球的生物多样性。

这个数据集是基于生物地理学的最新进展--关于植物和动物分布的科学。原始的生态区数据集自2001年推出以来被广泛使用,为生态学家对全球气候变化对自然的影响的最新分析提供了基础,也为世界甲虫的分布提供了现代保护规划。


846个陆地生态区被分为14个生物群落和8个领域。其中6个生物群落为森林生物群落,其余8个为非森林生物群落。对于森林生物群落,生态区(Dinerstein等,2017)和保护区(UNEP-WCMC 2016)的地理边界与2000至2015年的全球森林变化数据(Hansen等,2013)相交,以计算保护区内生境的百分比和保护区外剩余生境的百分比。同样,非森林生态区和保护区的边界(UNEP-WCMC 2016)与2000年的人为生物群落数据(Anthromes v2)(Ellis等人,2010)相交,以确定保护区内外的剩余生境。每个生态区都有一个独特的ID、面积(平方度)和NNH(自然需求的一半)类别1-4。NNH类别是基于保护区内生境的百分比和保护区外剩余生境的百分比。

1.半数受保护。超过50%的生态区总面积已被保护。

2.自然可以达到一半。不到50%的生态区总面积受到保护,但如果新的保护区加入系统,剩余的未受保护的自然栖息地数量可以使保护达到50%以上。

3.自然可以恢复。剩余的受保护和未受保护的自然生境的数量低于50%,但超过20%。这个类别的生态区需要恢复才能达到一半的保护。

4.自然受到破坏。剩余的受保护和未受保护的自然生境的数量小于或等于20%。实现一半保护在短期内是不可能的,努力的重点应该是保护剩余的、原生的生境碎片。

代码:

var ecoregions = ee.FeatureCollection('RESOLVE/ECOREGIONS/2017');
// 选择直方图.
var histogram =
    ui.Chart.setOptions//这里就是选好你的属性集合和你要表达的属性名称和直方图条的宽度
            {features: ecoregions, property: 'BIOME_NAME', minBucketWidth: 300})
        .setOptions({title: 'Histogram of Ecoregion Biomes'});
print(histogram);
Map.addLayer(ecoregions);
Map.setCenter(0, 0, 2);


相关文章
|
4月前
|
数据可视化 定位技术 Sentinel
如何用Google Earth Engine快速、大量下载遥感影像数据?
【2月更文挑战第9天】本文介绍在谷歌地球引擎(Google Earth Engine,GEE)中,批量下载指定时间范围、空间范围的遥感影像数据(包括Landsat、Sentinel等)的方法~
1942 1
如何用Google Earth Engine快速、大量下载遥感影像数据?
|
4月前
|
机器学习/深度学习 算法 数据可视化
基于Google Earth Engine云平台构建的多源遥感数据森林地上生物量AGB估算模型含生物量模型应用APP
基于Google Earth Engine云平台构建的多源遥感数据森林地上生物量AGB估算模型含生物量模型应用APP
193 0
|
4月前
GEE——Google dynamic world中在影像导出过程中无法完全导出较大面积影像的解决方案(投影的转换)EPSG:32630和EPSG:4326的区别
GEE——Google dynamic world中在影像导出过程中无法完全导出较大面积影像的解决方案(投影的转换)EPSG:32630和EPSG:4326的区别
92 0
|
4月前
|
存储 编解码 数据可视化
Google Earth Engine获取随机抽样点并均匀分布在栅格的不同数值区中
【2月更文挑战第14天】本文介绍在谷歌地球引擎(Google Earth Engine,GEE)中,按照给定的地表分类数据,对每一种不同的地物类型,分别加以全球范围内随机抽样点自动批量选取的方法~
424 1
Google Earth Engine获取随机抽样点并均匀分布在栅格的不同数值区中
|
4月前
|
API Go 网络架构
GEE Colab——如何从本地/Google云盘/Google Cloud Storage (GCS)上传和下载
GEE Colab——如何从本地/Google云盘/Google Cloud Storage (GCS)上传和下载
241 4
|
4月前
|
机器学习/深度学习 存储 人工智能
GEE Colab——初学者福音快速入门 Google Colab(Colaboratory)
GEE Colab——初学者福音快速入门 Google Colab(Colaboratory)
202 3
|
4月前
|
编解码 人工智能 算法
Google Earth Engine——促进森林温室气体报告的全球时间序列数据集
Google Earth Engine——促进森林温室气体报告的全球时间序列数据集
71 0
|
4月前
|
编解码 人工智能 数据库
Google Earth Engine(GEE)——全球道路盘查项目全球道路数据库
Google Earth Engine(GEE)——全球道路盘查项目全球道路数据库
100 0
|
4月前
|
编解码
Open Google Earth Engine(OEEL)——matrixUnit(...)中产生常量影像
Open Google Earth Engine(OEEL)——matrixUnit(...)中产生常量影像
59 0
|
4月前
Google Earth Engine(GEE)——导出指定区域的河流和流域范围
Google Earth Engine(GEE)——导出指定区域的河流和流域范围
174 0

热门文章

最新文章