More testing & demo's in KPIInput.json:

* pesticide
* effect of soiltype: yes, different target & threshold for nitrogen (OK)
* effect of productionpurpose: none?
* effect of location: different nitrogen balance due to different atmospheric deposition (OK)

And update TODO.txt
This commit is contained in:
2023-11-01 13:05:49 +01:00
parent cfba86cf75
commit f1707c432f
2 changed files with 359 additions and 69 deletions

View File

@@ -1,13 +1,19 @@
TODO.txt
###################################################################################################
# 1. DONE
###################################################################################################
Laat de farmmapsKPI zelf maar uitzoeken wat de n-p gehaltes zijn:
a. We willen als input opgeven we hebben 400 kg/ha urea gegeven, of 32000 kg/ha runderdrijfmest.
Daarvoor wel de juiste gewas code opgeven -> zie onder, FarmmapsEditeeltList 263 gewassen
Daarvoor wel de juiste meststof code opgeven -> zie onder, FarmmapsEditeeltList 022 meststoffen
b. Check of de operation data een element <20>n<EFBFBD> bevat. Zoniet of als waarde 0, dan
i. Zoek onder de motorkap op: de omreken factor (bijv 46% -> 400*0.46 = 184 kg N/ha). In editeelt list
ii. Voeg die 184 toe aan de operation data
i. Zoek onder de motorkap op: de omreken factor (bijv 200 kg/ha urea met 46% n -> 200*0.46 = 92 kg N/ha)
ii. Voeg die 92 toe aan de operation data ("n": 92)
c. Reken N surplus uit (KPI item id b1)
GEPARKEERD:
Want voor veel meststoffen is geen content bekend -> automatisch opzoeken zal in veel gevallen niet goed werken
Laat de gebruiker zelf maar de codelist CL022 raadplegen en omrekenen.
Nieuw project: FarmmapsEditeeltLists DONE
a. Why? Because
@@ -16,8 +22,27 @@ a. Why? Because
b. Download full list of items from vnd.farmmaps.itemtype.codelist.cl263 DONE
c. Write them to a csv file DONE
d. In any case following lists: 127 operations DONE; 022 meststoffen (fertilizer products) DONE; 263 gewassen DONE; 405 soilcode DONE
in which list the productionPurposeCode NOT YET?
in which list the productionPurposeCode 251 DONE
Testing:
Effect of soiltype (e.g. different N concents in crop depending on soiltype? (CL405))
DONE (using KPIinput.json): same N balance, different target & threshold
Effect of location (e.g. different atmospheric N deposition).
DONE (using KPIinput.json): slightly different N balance
###################################################################################################
# 2. Pending
###################################################################################################
Testing:
productionPurposeCode: different result depending on starch or consumption potato (different N contents in tubers)?
DONE (using KPIinput.json): surprisingly no effect?
dataOperations: "operationCode": "7" & "8":
a. which codelist? What does it mean? NOT YET TESTED
b. using KPIinput.json: does it have an effect on KPI outcomes? NOT YET TESTED
dataOperations: "status": "3":
a. which codelist? What does it mean? NOT YET TESTED
b. using KPIinput.json: does it have an effect on KPI outcomes? NOT YET TESTED
Testing: in json input data, can certain fields be left out? Which are minimum fields needed? NOT YET
Testing: effect of location (e.g. different targetValue, different N deposition? Different crop N contents depending on soil?) NOT YET
Testing: productionPurposeCode: different result depending on starch or consumption potato (different N contents in tubers; different targetValues? NOT YET