All Collections
Apps features
Data upload
How to upload soil nutrient analysis data to the OneSoil web app
How to upload soil nutrient analysis data to the OneSoil web app
Valeriya avatar
Written by Valeriya
Updated over a week ago

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

  1. Go to the 'Field Data' tab. To upload your file, either drag it into the browser window or click/tap 'Upload file'.

  2. Select 'Soil analysis' as the operation type.

  3. 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.

Did this answer your question?