Upload soil nutrient analysis data in the 'Field Data' tab in the OneSoil web app! By doing so, you can see data as a standalone layer on the map and interpret the main parameters according to GOST, DSTU, and ISO standards.
The parameters, methods, and interpretation of soil nutrient analysis values can vary by country.
Some parameters are standardized, i.e., divided into classes, while others aren't. In this case, 1 to 6 classes (from the lowest to the highest) are separated out, and each class is indicated by its own color. By viewing soil nutrient analysis results on the map, you can get a grasp of which areas of the field are related to each class for each parameter.
The values of some parameters are not divided into classes. When visualizing the data, areas of the field are colored shades of red, yellow, and green, depending on the value.
The parameters we work with and how we interpret them
Working with non-classified parameters is easy. We'll show them on the map if they're present in the file you upload.
But things are a little more complex with classified parameters. In the first version of the product, we only work with parameters from the table below. To visualize them, we break them into classes according to GOST, DSTU, and ISO standards.
pH (H2O)
Strongly acidic | Moderately acidic | Low acidic | Neutral
| Alkaline |
<5.4 | 5.5-5.7 | 5.8-6.2 | 6.3-7.3 | >7.4 |
pH (KCl)
Very strongly acidic | Strongly acidic | Moderately acidic | Low acidic | Near-neutral | Neutral |
<4 | 4.1-4.5 | 4.6-5.0 | 5.1-5.5 | 5.6-6.0 | >6.1 |
Parameter name | Unit of measurement | Very low | Low | Medium | High | Very high |
Organic matter | % | 0-1.0 | 1.1-2.0 | 2.1-4.0 | 4.1-6.0 | >6.0 |
NO3 | ppm
| 0-2.5 | 2.6-5.0 | 5.1-10.0 | 10.1-15.0 | >15 |
N | ppm
| 0-10 | 11-15 | 16-24 | 25-30 | >31 |
P2O5 (Chirikov) | ppm
| 0-20 | 21-50 | 51-100 | 101-150 | >151 |
P2O5 (Machigin) | ppm
| 0-10 | 11-15 | 16-30 | 30-60 | >60 |
P (Bray-1) | ppm
| 0-5 | 6-15 | 16-35 | 36-50 | >50 |
P (Mehlich-3) | ppm
| 0-5 | 6-15 | 16-35 | 36-50 | >50 |
P (Olsen) | ppm
| 0-3 | 4-9 | 10-16 | 17-30 | >30 |
K2O (Chirikov)
| ppm
| 0-20 | 21-40 | 41-80 | 81-180 | >181 |
K2O (Machigin) | ppm
| 0-10 | 11-15 | 16-30 | 31-60 | >60 |
K-K2O (Kirsanov) | ppm
| 0-25 | 26-50 | 51-100 | 101-250 | >250 |
K (NH4Ac) | ppm
| 0-50 | 51-100 | 101-150 | 151-200 | >200 |
Ca (NH4Ac) | ppm
| 0-500 | 501-1000 | 1001-3000 | 3001-5000 | >5000 |
Mg (NH4Ac) | ppm
| 0-25 | 26-50 | 51-250 | 251-500 | >500 |
S (P500ppm) | ppm
| 0-2.5 | 2.6-5.0 | 5.1-10.0 | 10.1-15.0 | >15.0 |
Zn (DTPA) | ppm
| 0-0.25 | 0.26-0.5 | 0.51-1.0 | >1.0 |
|
Mn (DTPA) | ppm
| 0-1.0 | 1.1-3.0 | 3.1-5.0 | >5.0 |
|
Cu (DTPA) | ppm
| 0-0.2 | 0.21-0.24 | 0.25-0.65 | >0.65 |
|
Fe (DTPA) | ppm
| 0-2.0 | 2.1-4.5 | 4.6-10.0 | >10.0 |
|
B (Hot water) | ppm
| 0-0.1 | 0.11-0.4 | 0.41-1.5 | >1.5 |
|
Al (KCl) | ppm
| 0-1 | 2-5 | 6-20 | 21-40 |
|
CEC | ppm
| 0-5 | 6-9 | 10-15 | 16-22 | >22 |
Soil salinity
| mS/cm | <0.1 | 0.11-0.5 | 0.51-1.0 | 1.0-1.5 | >1.5 |
How to upload a file with soil nutrient analysis data to the OneSoil web app
Go to the 'Field Data' tab. To upload your file, either drag it into the browser window or click/tap 'Upload file'.
Select 'Soil analysis' as the operation type.
Save the file.
Use the button in the upper left corner of the map to switch between parameters.
Note:
Make sure that the names of the parameters in the file correspond to the attribute names in OneSoil. The parameters in the file must have certain names to be visualized correctly:
Parameter | Attribute name in OneSoil |
pH (H2O) | pH_H2O |
pH (KCl) | pH_KCl |
Organic matter | OM |
NO3 | NO3 |
N | N |
P2O5 (Chirikov) | P2O5_Chir |
P2O5 (Machigin) | P2O5_Mach |
P (Bray-1) | P_Bray1 |
P (Mehlich-3) | P_Meсh_3 |
P (Olsen) | P_Olsen |
K2O (Chirikov) | K2O_Chir |
K2O (Machigin) | K2O_Mach |
K-K2O (Kirsanov) | K2O_Kirs |
K (NH4Ac) | K_NH4Ac |
Ca (NH4Ac) | Ca_NH4Ac |
Mg (NH4Ac) | Mg_NH4Ac |
S (P 500ppm) | SO4_P500 |
Zn (DTPA) | Zn_DTPA |
Mn (DTPA) | Mn_DTPA |
Cu (DTPA) | Cu_DTPA |
Fe (DTPA) | Fe_DTPA |
B (Hot water) | B_HW |
Al (KCl) | Al_KCl |
CEC | CEC |
Soil salinity | SS |
Note:
Some parameters may be measured using several methods. It's important to know which method the laboratory used for analysis in your particular case. You can find this out by looking at the parameter name (see the table above). Different analysis methods have different classifications and values for interpretations.
How can you tell which method the laboratory used to analyze the parameter?
If you can't tell based on the parameter name, ask the lab.
How can you change the parameter/attribute names in the shapefile?
Upload the file from the lab to QGIS and change the parameters' names to the attribute names that OneSoil supports.
What should you do if the laboratory used different units of measurement?
You can ask the lab to convert the results of the analysis to the units of measurement that we recommend: ppm (mg/kg).
What should I do if my method isn't available or the interpretation doesn't correspond?
Write to us about this via support chat in the app or by e-mail at care@onesoil.ai. We'll see what can be done.
What if I just upload the file that the laboratory sent me?
The file will be displayed as a layer on the map in any case. However, if the attribute names are incorrect, we won't be able to divide them into classes. You'll see coloring from the highest to the lowest value in shades of red, yellow, and green.
What will the tool feature in future versions?
Soil nutrient analysis data can be viewed as a standalone layer in the 'Fields' tab by applying filling.
Columns in files won't need to be renamed manually. We'll match the parameters ourselves when uploading the files.
You'll be able to change the ranges for the interpretation of classes.