Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Soil parameter initialisation using SLGA and ISRIC databases #9223

Open
Chloe0317 opened this issue Aug 5, 2024 · 1 comment
Open

Soil parameter initialisation using SLGA and ISRIC databases #9223

Chloe0317 opened this issue Aug 5, 2024 · 1 comment
Assignees
Labels
Aspirational Aspirational models/work Improvement An enhancement to an existing functionality or system

Comments

@Chloe0317
Copy link
Contributor

Describe the new feature

The current APSIM Next Gen downloads soils from ASRIS (SLGA) and World Modellers (ISRIC) databases. These don't represent the most up-to-date version of SLGA and ISRIC SoilGrids. It is potentially useful, particularly for model initialisation, to use mapped site-specific soil parameters from national and global soil databases such as SLGA and SoilGrids and for in-filling un-measured soil parameters.

This R script SoilTextureExtraction.R is an illustration for batch-extracting soil texture information from SLGA (3 arc seconds/90 m resolution) and ISRIC SoilGrids (250 m spatial resolution, compared to 2.5 km World Modellers Resolution). The script reports these values in the native mapped depth intervals of the GlobalSoilMap project (0-5, 5-15, 15-30, 30-60, 60-100, and 100-200 cm). These values can be converted to your target depth intervals by using the ea_spline() function of the ithir package in R.

These could be used to obtain a more realistic initialisation of soil texture and, consequently, the new Soil Temperature model, which currently assumes a uniform distribution of sand, silt and clay percentages of 5, 65, and 30 % down the depth highlighted in red should the included soil doesn't contain an estimate of particle size distribution.

The code can also be easily adapted to extract any other variables of interest mapped by SLGA and SoilGrids by changing the URLs in the code to the respective DSM products.

This functionality may be incorporated into the APSIM Next Gen one day but remains aspirational.

@Chloe0317 Chloe0317 added Aspirational Aspirational models/work Improvement An enhancement to an existing functionality or system labels Aug 5, 2024
@Chloe0317 Chloe0317 self-assigned this Aug 5, 2024
@femiguez
Copy link

@Chloe0317 The apsimx R package has a function 'get_isric_soil_profile' that can build a soil profile for APSIM. It includes texture. Adding SLGA is on my TO-DO list. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Aspirational Aspirational models/work Improvement An enhancement to an existing functionality or system
Projects
Status: Backlog
Development

No branches or pull requests

2 participants