![ISDASOIL/Africa/v1/cation_exchange_capacity](https://developers.google.com/earth-engine/datasets/images/ISDASOIL/ISDASOIL_Africa_v1_cation_exchange_capacity_sample.png)

Dataset Availability
:   2001-01-01T00:00:00Z--2017-01-01T00:00:00Z

Dataset Producer
:


    [iSDA](https://isda-africa.com/)

Tags
:
    [africa](https://developers.google.com/earth-engine/datasets/tags/africa) [aluminium](https://developers.google.com/earth-engine/datasets/tags/aluminium) [isda](https://developers.google.com/earth-engine/datasets/tags/isda) [soil](https://developers.google.com/earth-engine/datasets/tags/soil)

#### Description

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 artifacts such as banding (striping) might be seen.

Soil property predictions were made by
[Innovative Solutions for Decision Agriculture Ltd. (iSDA)](https://isda-africa.com/)
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](https://www.isda-africa.com/isdasoil/faq/) and
[technical information documentation](https://www.isda-africa.com/isdasoil/technical-information/). To submit an issue or request support, please visit
[the iSDAsoil site](https://isda-africa.com/isdasoil).

### Bands

**Bands**

Pixel size: 30 meters (all bands)

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

### Terms of Use

**Terms of Use**

[CC-BY-4.0](https://spdx.org/licenses/CC-BY-4.0.html)

### Citations

Citations:

- 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](https://doi.org/10.1038/s41598-021-85639-y)

### Explore with Earth Engine

> [!NOTE]
> **Important:** Earth Engine is a platform for petabyte-scale scientific analysis and visualization of geospatial datasets, both for public benefit and for business and government users. Earth Engine is free to use for research, education, and nonprofit use. To get started, please [register for Earth Engine access.](https://console.cloud.google.com/earth-engine)

### Code Editor (JavaScript)

```javascript
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");
```
[Open in Code Editor](https://code.earthengine.google.com/?scriptPath=Examples:Datasets/ISDASOIL/ISDASOIL_Africa_v1_cation_exchange_capacity) [iSDAsoil Effective Cation Exchange Capacity](https://developers.google.com/earth-engine/datasets/catalog/ISDASOIL_Africa_v1_cation_exchange_capacity) 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 artifacts such as banding (striping) might be seen. Soil property ... ISDASOIL/Africa/v1/cation_exchange_capacity, africa,aluminium,isda,soil 2001-01-01T00:00:00Z/2017-01-01T00:00:00Z -35.22 -31.46 37.98 57.08 Google Earth Engine https://developers.google.com/earth-engine/datasets

- [](https://doi.org/https://isda-africa.com/)
- [](https://doi.org/https://developers.google.com/earth-engine/datasets/catalog/ISDASOIL_Africa_v1_cation_exchange_capacity)