# Bodemdata (shp, met coördinaten)

## Overzicht

Bodemchemische analyse is een van de belangrijkste datalagen in de akkerbouw. Doorgaans komt de bodeminformatie uit agrochemische laboratoria die bodemmonsters van percelen analyseren, verzameld op basis van een raster- of zonebenadering. Het aantal bodemeigenschappen in een concreet bestand kan variëren van 5-10 macronutriënten zoals stikstof (N), fosfor (P), kalium (K), kationenuitwisselingscapaciteit (CEC), gehalte aan organische stof (OM) tot 40-50 met alle micronutriënteigenschappen.

U kunt bodemmonsteringsbestanden uploaden naar GeoPard Agriculture en een eenvoudig toegankelijke heatmapweergave krijgen van elk attribuut in het bodemmonsteringsbestand. Daarnaast kunt u managementzones afbakenen op basis van elk attribuut, deze vergelijken met andere lagen zoals historische gewasproductiviteit en voorschriftbestanden voor variabele toediening van meststoffen maken.

## Bodemdata uploaden

Om bodemdatabestanden te uploaden, kiest u het **Gegevens importeren** menu en het **Bestanden uploaden** item.\
Selecteer vervolgens **Bodemdata**.

Houd er rekening mee dat er enkele beperkingen zijn:

* Alleen WGS84 (EPSG:4326)-shape-bestanden worden ondersteund voor punt- of polygoongebaseerde data.
* De attributen moeten van het type Numeriek zijn (Geheel getal of Reëel, niet String).
* 100 MB is de maximale bestandsgrootte.
* Probeer het gebruik van speciale tekens zoals %+@ in de attribuuttitels te vermijden.
* De maximale hoeveelheid attributen is 20.
* Elk archief wordt behandeld als één dataset (\*.shp- en \*.dbf-bestanden zijn verplicht).

<figure><img src="/files/9a7edf04df64fbb8eea9fdf53e67b60315667625" alt=""><figcaption><p>Bodemdata uploaden als Shapefile</p></figcaption></figure>

1. U kunt één of meerdere bodemdatasets naar het paneel slepen en neerzetten, of klikken op de **Bladeren** knop klikken en een dataset van je computer selecteren.
2. Klik op de **Uploaden** knop. Daarna controleert GeoPard of het bestand aan de vereisten voldoet en slaat de data op.

Wacht op het bevestigingsvenster om te zien dat de dataset succesvol is geüpload:

<figure><img src="https://lh6.googleusercontent.com/GUuMs3oG97HGoZZQ2YI3c5Yxzu1b_FmnlCB-7sA7rpcqwn_qam1Bh1chsF0SVKzTHotYU1AT-wg1cfB8OLJbpwXuKn9Y_opGwBGhiuWGHBrHHyPVfxUnpf6B8-h9GFmvfFTghzJ8" alt=""><figcaption><p>Uploadbevestiging</p></figcaption></figure>

De bodemdataset wordt beschikbaar in de boomstructuur in de sectie Bodemdata voor verdere bewerkingen, inclusief het aanmaken van ZonesMaps.

<figure><img src="/files/17be8b2a1ce8ffd4ab1524fa1072e4f56136bc39" alt=""><figcaption><p>Geüploade bodemmonsteringsdataset</p></figcaption></figure>

## Vriendelijke attribuutnamen en eenheden

GeoPard ondersteunt <mark style="background-color:yellow;">vriendelijke namen en eenheden voor attributen van bodemdatasets</mark>. Om deze functie in te schakelen, moet het geüploade archief een extra <mark style="background-color:yellow;">JSON</mark> bestand met metadata bevatten, genaamd `<shapefile_name>-Metadata.json`. Dit bestand geeft details over hoe de kolommen in de shapefile geïnterpreteerd moeten worden.

<figure><img src="/files/37e916d42b001b59ebeadb8b080d13f979f65366" alt="" width="312"><figcaption><p>Archiefstructuur: Shapefile en metadata-JSON</p></figcaption></figure>

### Voorbeeld van JSON-bestand

```json
{
  "Version": "1.0",
  "FarmName": "Bedrijfsnaam",
  "FieldName": "Perceelsnaam",
  "Operation": "Bodemmonstering",
  "CropSeason": 2022,
  "FieldOperationDate": "2022-08-15T12:58:32.76Z",
  "DataAttributes": [
    {
      "Name": "Id",
      "Description": "Monsternummer"
    },
    {
      "Name": "N",
      "Unit": "mg1kg-1",
      "Description": "Minerale stikstof"
    },
    {
      "Name": "K2O",
      "Unit": "mg1kg-1",
      "Description": "Uitwisselbaar kalium"
    },
    {
      "Name": "P2O5",
      "Unit": "mg1kg-1",
      "Description": "Beschikbaar fosfor"
    },
    {
      "Name": "pH",
      "Description": "Bodemzuurgraad"
    }
  ]
}
```

Uitleg van de structuur van de metadata-JSON:

* `DataAttributes` bevat metadata over elke kolom van de shapefile.
  * `Name`is een kolomnaam in de shapefile.
  * `Beschrijving` is de vriendelijke naam van het attribuut.
  * `Eenheid` is de meeteenheid van het attribuut (zie onderstaande tabel met ondersteunde eenheden).
* `FieldOperationDate` is de datum van de verzameling van de bodemdataset.
* `CropSeason` is het jaar van het teeltseizoen.
* `Operation` is de naam van de bewerking, zoals `Bodemmonstering` of `Bodemsensoring`.

### Ondersteunde eenheden

| Eenheid     | Eenheidsbeschrijving             |
| ----------- | -------------------------------- |
| prcnt       | Percentage                       |
| prcnt-1     | Per percentage                   |
| ppm         | Deeltjes per miljoen             |
| punten      | Punten                           |
| in          | Inches                           |
| ft          | Voeten                           |
| mm          | Millimeters                      |
| cm          | Centimeters                      |
| m           | Meters                           |
| yd          | Yards                            |
| mi          | Mijlen                           |
| km          | Kilometers                       |
| m2          | Vierkante meters                 |
| ac          | Acres                            |
| ha          | Hectares                         |
| ft2         | Vierkante voet                   |
| ac-1        | Per acre                         |
| ha-1        | Per hectare                      |
| kg          | Kilogram                         |
| lb          | Pond                             |
| ton         | Tonnen                           |
| t           | Metrische tonnen                 |
| cwt         | Honderdgewicht                   |
| dg          | Decigram                         |
| g           | Gram                             |
| ozm         | Ons massa                        |
| kg-1        | Per kilogram                     |
| lb-1        | Per pond                         |
| ton-1       | Per ton                          |
| t-1         | Per metrische ton                |
| cwt-1       | Per honderdgewicht               |
| dg-1        | Per decigram                     |
| g-1         | Per gram                         |
| ozm-1       | Per ons massa                    |
| gal         | Gallons                          |
| igal        | Imperial gallons                 |
| thsndgal    | Duizend gallons                  |
| floz        | Vloeibare ounces                 |
| pt          | Pints                            |
| qt          | Quarts                           |
| l           | Liters                           |
| kl          | Kiloliters                       |
| hl          | Hectoliters                      |
| ml          | Milliliters                      |
| ul          | Microliters                      |
| yd3         | Kubieke yards                    |
| m3          | Kubieke meters                   |
| gal-1       | Per gallon                       |
| igal-1      | Per imperial gallon              |
| thsndgal-1  | Per duizend gallons              |
| floz-1      | Per vloeibare ounce              |
| pt-1        | Per pint                         |
| qt-1        | Per quart                        |
| l-1         | Per liter                        |
| kl-1        | Per kiloliter                    |
| hl-1        | Per hectoliter                   |
| ml-1        | Per milliliter                   |
| ul-1        | Per microliter                   |
| sec         | Seconden                         |
| ms          | Milliseconden                    |
| min         | Minuten                          |
| hr          | Uren                             |
| day         | Dagen                            |
| hr-1        | Per uur                          |
| arcdeg      | Graden boog (koers)              |
| bu          | Bushels                          |
| bag         | Zakken (zaaigoedhoeveelheid)     |
| sack        | Jutezakken (zaaigoedhoeveelheid) |
| container   | Containers                       |
| container-1 | Per container                    |
| bu-1        | Per bushel                       |
| bag-1       | Per zak                          |
| sack-1      | Per jutezak                      |
| hz          | Hertz                            |
| ratio       | Verhouding                       |
| K           | Kelvin (temperatuur)             |
| F           | Fahrenheit (temperatuur)         |
| C           | Celsius (temperatuur)            |

### Voorbeeld van bodemdataset

Hieronder staan screenshots van GeoPard die laten zien hoe het eerder gedeelde Metadata.json-bestand voor de shapefile met bodemdataset wordt toegepast.

<figure><img src="/files/ba27e1b086efee5e15e434a507ee291a6fc870a2" alt=""><figcaption><p>Bodemdataset met vriendelijke attribuutnamen en eenheden</p></figcaption></figure>

<figure><img src="/files/c32313dfdc4af253f4585c0f27e84e9ed1cf9af9" alt=""><figcaption><p>Bodemdataset met vriendelijke attribuutnamen en eenheden</p></figcaption></figure>

## Aanvullende referenties

Zie [Hoofdstuk Zones Maps](/geopard-tutorials/nl/producttour-webapp/zoneskaarten-en-analyses.md) om meer details te vinden over hoe u een ZonesMap maakt met behulp van bodemdata.

GeoPard ondersteunt ook de juiste planning van zonegerichte bodemmonsterneming. U kunt uw bodemmonsterpunten en route plannen op basis van GeoPard Multi-Year Zones die historische gewasontwikkelingspatronen weerspiegelen.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.geopard.tech/geopard-tutorials/nl/producttour-webapp/importeer-precisielandbouwdata/bodemdata-shp-met-coordinaten.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
