Google Earth Engine ——2001-2017年非洲土壤深度 0-20 厘米和 20-50 厘米的可提取阳离子交换容量,预测平均值和标准偏差数据集

简介: Google Earth Engine ——2001-2017年非洲土壤深度 0-20 厘米和 20-50 厘米的可提取阳离子交换容量,预测平均值和标准偏差数据集

Effective Cation Exchange Capacity predicted mean and standard deviation at soil depths of 0-20 cm and 20-50 cm,

Pixel values must be back-transformed with exp(x/10)-1.

In areas of dense jungle (generally over central Africa), model accuracy is low and therefore artefacts such as banding (striping) might be seen.

Soil property predictions were made by Innovative Solutions for Decision Agriculture Ltd. (iSDA) at 30 m pixel size using machine learning coupled with remote sensing data and a training set of over 100,000 analyzed soil samples.

Further information can be found in the FAQ and technical information documentation. To submit an issue or request support, please visit the iSDAsoil site.


有效阳离子交换容量预测了 0-20 厘米和 20-50 厘米土壤深度的平均值和标准偏差, 像素值必须使用 exp(x/10)-1 进行反向转换。 在茂密的丛林地区(通常在非洲中部),模型精度较低,因此可能会看到条带(条纹)等伪影。 决策农业创新解决方案有限公司 (iSDA) 使用机器学习、遥感数据和超过 100,000 个分析土壤样本的训练集,以 30 m 像素大小对土壤特性进行了预测。 更多信息可以在常见问题和技术信息文档中找到。要提交问题或请求支持,请访问 iSDAsoil 站点。

Dataset Availability

2001-01-01T00:00:00 - 2017-01-01T00:00:00

Dataset Provider

iSDA

Collection Snippet

ee.Image("ISDASOIL/Africa/v1/cation_exchange_capacity")

Resolution

30 meters

Bands Table

Name Description Min Max Units
mean_0_20 Effective Cation Exchange Capacity, predicted mean at 0-20 cm depth 0 45 cmol(+)/kg
mean_20_50 Effective Cation Exchange Capacity, predicted mean at 20-50 cm depth 0 46 cmol(+)/kg
stdev_0_20 Effective Cation Exchange Capacity, standard deviation at 0-20 cm depth 0 19 cmol(+)/kg
stdev_20_50 Effective Cation Exchange Capacity, standard deviation at 20-50 cm depth 0 20 cmol(+)/kg

数据引用:

Hengl, T., Miller, M.A.E., Križan, J., et al. African soil properties and nutrients mapped at 30 m spatial resolution using two-scale ensemble machine learning. Sci Rep 11, 6130 (2021). doi:10.1038/s41598-021-85639-y

代码:

var mean_0_20 =
'<RasterSymbolizer>' +
 '<ColorMap type="ramp">' +
  '<ColorMapEntry color="#000004" label="0-3.5" opacity="1" quantity="15"/>' +
  '<ColorMapEntry color="#0C0927" label="3.5-4.5" opacity="1" quantity="17"/>' +
  '<ColorMapEntry color="#231151" label="4.5-5" opacity="1" quantity="18"/>' +
  '<ColorMapEntry color="#410F75" label="5-6.4" opacity="1" quantity="20"/>' +
  '<ColorMapEntry color="#5F187F" label="6.4-7.2" opacity="1" quantity="21"/>' +
  '<ColorMapEntry color="#7B2382" label="7.2-8" opacity="1" quantity="22"/>' +
  '<ColorMapEntry color="#982D80" label="8-9" opacity="1" quantity="23"/>' +
  '<ColorMapEntry color="#B63679" label="9-10" opacity="1" quantity="24"/>' +
  '<ColorMapEntry color="#D3436E" label="10-11.2" opacity="1" quantity="25"/>' +
  '<ColorMapEntry color="#EB5760" label="11.2-12.5" opacity="1" quantity="26"/>' +
  '<ColorMapEntry color="#F8765C" label="12.5-13.9" opacity="1" quantity="27"/>' +
  '<ColorMapEntry color="#FD9969" label="13.9-15.4" opacity="1" quantity="28"/>' +
  '<ColorMapEntry color="#FEBA80" label="15.4-17.2" opacity="1" quantity="29"/>' +
  '<ColorMapEntry color="#FDDC9E" label="17.2-19.1" opacity="1" quantity="30"/>' +
  '<ColorMapEntry color="#FCFDBF" label="19.1-130" opacity="1" quantity="31"/>' +
 '</ColorMap>' +
 '<ContrastEnhancement/>' +
'</RasterSymbolizer>';
var mean_20_50 =
'<RasterSymbolizer>' +
 '<ColorMap type="ramp">' +
  '<ColorMapEntry color="#000004" label="0-3.5" opacity="1" quantity="15"/>' +
  '<ColorMapEntry color="#0C0927" label="3.5-4.5" opacity="1" quantity="17"/>' +
  '<ColorMapEntry color="#231151" label="4.5-5" opacity="1" quantity="18"/>' +
  '<ColorMapEntry color="#410F75" label="5-6.4" opacity="1" quantity="20"/>' +
  '<ColorMapEntry color="#5F187F" label="6.4-7.2" opacity="1" quantity="21"/>' +
  '<ColorMapEntry color="#7B2382" label="7.2-8" opacity="1" quantity="22"/>' +
  '<ColorMapEntry color="#982D80" label="8-9" opacity="1" quantity="23"/>' +
  '<ColorMapEntry color="#B63679" label="9-10" opacity="1" quantity="24"/>' +
  '<ColorMapEntry color="#D3436E" label="10-11.2" opacity="1" quantity="25"/>' +
  '<ColorMapEntry color="#EB5760" label="11.2-12.5" opacity="1" quantity="26"/>' +
  '<ColorMapEntry color="#F8765C" label="12.5-13.9" opacity="1" quantity="27"/>' +
  '<ColorMapEntry color="#FD9969" label="13.9-15.4" opacity="1" quantity="28"/>' +
  '<ColorMapEntry color="#FEBA80" label="15.4-17.2" opacity="1" quantity="29"/>' +
  '<ColorMapEntry color="#FDDC9E" label="17.2-19.1" opacity="1" quantity="30"/>' +
  '<ColorMapEntry color="#FCFDBF" label="19.1-130" opacity="1" quantity="31"/>' +
 '</ColorMap>' +
 '<ContrastEnhancement/>' +
'</RasterSymbolizer>';
var stdev_0_20 =
'<RasterSymbolizer>' +
 '<ColorMap type="ramp">' +
  '<ColorMapEntry color="#fde725" label="low" opacity="1" quantity="1"/>' +
  '<ColorMapEntry color="#5dc962" label=" " opacity="1" quantity="2"/>' +
  '<ColorMapEntry color="#20908d" label=" " opacity="1" quantity="3"/>' +
  '<ColorMapEntry color="#3a528b" label=" " opacity="1" quantity="4"/>' +
  '<ColorMapEntry color="#440154" label="high" opacity="1" quantity="5"/>' +
 '</ColorMap>' +
 '<ContrastEnhancement/>' +
'</RasterSymbolizer>';
var stdev_20_50 =
'<RasterSymbolizer>' +
 '<ColorMap type="ramp">' +
  '<ColorMapEntry color="#fde725" label="low" opacity="1" quantity="1"/>' +
  '<ColorMapEntry color="#5dc962" label=" " opacity="1" quantity="2"/>' +
  '<ColorMapEntry color="#20908d" label=" " opacity="1" quantity="3"/>' +
  '<ColorMapEntry color="#3a528b" label=" " opacity="1" quantity="4"/>' +
  '<ColorMapEntry color="#440154" label="high" opacity="1" quantity="5"/>' +
 '</ColorMap>' +
 '<ContrastEnhancement/>' +
'</RasterSymbolizer>';
var raw = ee.Image("ISDASOIL/Africa/v1/cation_exchange_capacity");
Map.addLayer(
    raw.select(0).sldStyle(mean_0_20), {},
    "Cation exchange capacity, mean visualization, 0-20 cm");
Map.addLayer(
    raw.select(1).sldStyle(mean_20_50), {},
    "Cation exchange capacity, mean visualization, 20-50 cm");
Map.addLayer(
    raw.select(2).sldStyle(stdev_0_20), {},
    "Cation exchange capacity, stdev visualization, 0-20 cm");
Map.addLayer(
    raw.select(3).sldStyle(stdev_20_50), {},
    "Cation exchange capacity, stdev visualization, 20-50 cm");
var converted = raw.divide(10).exp().subtract(1);
var visualization = {min: 0, max: 25};
Map.setCenter(25, -3, 2);
Map.addLayer(converted.select(0), visualization, "Cation exchange capacity, mean, 0-20 cm");


相关文章
|
6月前
|
数据可视化 定位技术 Sentinel
如何用Google Earth Engine快速、大量下载遥感影像数据?
【2月更文挑战第9天】本文介绍在谷歌地球引擎(Google Earth Engine,GEE)中,批量下载指定时间范围、空间范围的遥感影像数据(包括Landsat、Sentinel等)的方法~
2341 1
如何用Google Earth Engine快速、大量下载遥感影像数据?
|
6月前
|
机器学习/深度学习 算法 数据可视化
基于Google Earth Engine云平台构建的多源遥感数据森林地上生物量AGB估算模型含生物量模型应用APP
基于Google Earth Engine云平台构建的多源遥感数据森林地上生物量AGB估算模型含生物量模型应用APP
217 0
|
6月前
|
存储 编解码 数据可视化
Google Earth Engine获取随机抽样点并均匀分布在栅格的不同数值区中
【2月更文挑战第14天】本文介绍在谷歌地球引擎(Google Earth Engine,GEE)中,按照给定的地表分类数据,对每一种不同的地物类型,分别加以全球范围内随机抽样点自动批量选取的方法~
524 1
Google Earth Engine获取随机抽样点并均匀分布在栅格的不同数值区中
|
6月前
|
数据处理
Google Earth Engine(GEE)——sentinel-1数据处理过程中出现错误Dictionary does not contain key: bucketMeans
Google Earth Engine(GEE)——sentinel-1数据处理过程中出现错误Dictionary does not contain key: bucketMeans
107 0
|
6月前
|
编解码 人工智能 算法
Google Earth Engine——促进森林温室气体报告的全球时间序列数据集
Google Earth Engine——促进森林温室气体报告的全球时间序列数据集
84 0
|
6月前
|
编解码 人工智能 数据库
Google Earth Engine(GEE)——全球道路盘查项目全球道路数据库
Google Earth Engine(GEE)——全球道路盘查项目全球道路数据库
126 0
|
6月前
|
编解码
Open Google Earth Engine(OEEL)——matrixUnit(...)中产生常量影像
Open Google Earth Engine(OEEL)——matrixUnit(...)中产生常量影像
74 0
|
6月前
Google Earth Engine(GEE)——导出指定区域的河流和流域范围
Google Earth Engine(GEE)——导出指定区域的河流和流域范围
252 0
|
6月前
|
传感器 编解码 数据处理
Open Google Earth Engine(OEEL)——哨兵1号数据的黑边去除功能附链接和代码
Open Google Earth Engine(OEEL)——哨兵1号数据的黑边去除功能附链接和代码
116 0
|
6月前
Google Earth Engine(GEE)——当加载图表的时候出现错误No features contain non-null values of “system:time_start“.
Google Earth Engine(GEE)——当加载图表的时候出现错误No features contain non-null values of “system:time_start“.
120 0