Compare commits
122 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a95635fdca | ||
|
|
b653d7be9f | ||
|
|
6cc591204e | ||
| 5e6f2f4629 | |||
|
|
db213f41df | ||
|
|
5ae8dc6611 | ||
| 370869ea72 | |||
| 710e73b5f0 | |||
| fcbb6c9356 | |||
|
|
f1f742d434 | ||
| 8651f534c9 | |||
|
|
988a23963c | ||
|
|
5be21f548f | ||
|
|
99b58cd618 | ||
| eb2e80d312 | |||
| 25ee9ff819 | |||
| 9e63a86e1e | |||
| 346b6eaf78 | |||
|
|
7f510c7c8e | ||
| 4416146ff4 | |||
|
|
06b7b252f5 | ||
|
|
5369cbc59f | ||
|
|
9189592655 | ||
|
|
efa893dd47 | ||
|
|
2c3041f27c | ||
| f480970ab7 | |||
| 9e11b5e845 | |||
|
|
3fab1b48a0 | ||
| c89607ebbc | |||
|
|
d20fe7d3c4 | ||
| 666cc07979 | |||
|
|
66851a3911 | ||
|
|
8823db6340 | ||
|
|
0870637575 | ||
|
|
74eafbf3a3 | ||
|
|
4ce165ab9d | ||
|
|
0b2209a074 | ||
|
|
a37dab3540 | ||
|
|
03da80f6c0 | ||
|
|
83d955d027 | ||
|
|
bb4be25e43 | ||
| 095fa8d572 | |||
|
|
0e0c9a7539 | ||
|
|
1eca28a511 | ||
|
|
681329ffa5 | ||
|
|
e7408d3eb5 | ||
|
|
43d5916aff | ||
| fd0a3fa292 | |||
| 1641cd83e0 | |||
|
|
5355ff07a6 | ||
| 4c8105ef9a | |||
| 17ba32bda1 | |||
|
|
e9e236ff5b | ||
|
|
d32d334302 | ||
|
|
04cd57e4db | ||
|
|
be2efc3735 | ||
|
|
1248a4aa1d | ||
| f12a1c5a82 | |||
|
|
c73560db61 | ||
|
|
45bd471bdf | ||
|
|
8aceaf5fd2 | ||
|
|
97b42c09f3 | ||
| 5c40805a3b | |||
|
|
7cd8dd403b | ||
| e9f35daf03 | |||
|
|
19491f1077 | ||
| 8efa6558c6 | |||
|
|
dd993a3583 | ||
|
|
3034bae61e | ||
|
|
4c491bd581 | ||
|
|
90787a8fba | ||
|
|
aef26080ba | ||
|
|
800632d20d | ||
|
|
c209f011a0 | ||
|
|
5392ab24cc | ||
|
|
b18c7f73a9 | ||
| f745d4e660 | |||
| 1aa4400721 | |||
| c39096ce6f | |||
| b69027edf2 | |||
| 7f5f676fff | |||
|
|
4f21c4d0d8 | ||
| 51dee60e76 | |||
| 98db16fc7e | |||
| 0f24014de0 | |||
| bd2d025164 | |||
|
|
cc4cde76cb | ||
|
|
b6c0628682 | ||
|
|
4b9d2e6e05 | ||
|
|
e22878ccdb | ||
|
|
0142c17e2a | ||
|
|
a811e8eaf7 | ||
| 62145b9569 | |||
| 58c84bc13d | |||
|
|
dd44069132 | ||
|
|
c96d751e2e | ||
|
|
a8e55457a5 | ||
|
|
f0caa9e1db | ||
|
|
12923be93e | ||
|
|
046d681b25 | ||
|
|
34d0d86bd5 | ||
| 6e8e8db12e | |||
| f5ec4204fe | |||
| 2d5fb1a48a | |||
| c217195605 | |||
| 7aeff96eed | |||
| 96906d57cf | |||
|
|
1810b0005a | ||
| 53f79ce16a | |||
| e95e29a96a | |||
|
|
ea976842cd | ||
| f1342b118f | |||
| aa59a17a7c | |||
|
|
fb2b34d7ff | ||
|
|
a00353f464 | ||
| 7bfe3d1e50 | |||
| e8d328d6c2 | |||
| b0ac42a957 | |||
|
|
6cc39e3482 | ||
| 31c8a4e250 | |||
| a98374129c | |||
| 597f42001b |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -362,3 +362,4 @@ MigrationBackup/
|
|||||||
# Fody - auto-generated XML schema
|
# Fody - auto-generated XML schema
|
||||||
FodyWeavers.xsd
|
FodyWeavers.xsd
|
||||||
|
|
||||||
|
upstreamProjects/
|
||||||
1940
CarbonCalculation.cs
1940
CarbonCalculation.cs
File diff suppressed because it is too large
Load Diff
2296
CarbonCalculation24.cs
Normal file
2296
CarbonCalculation24.cs
Normal file
File diff suppressed because it is too large
Load Diff
2388
CarbonCalculation25.cs
Normal file
2388
CarbonCalculation25.cs
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,83 +1,17 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>netcoreapp3.1</TargetFramework>
|
<TargetFramework>net8.0</TargetFramework>
|
||||||
<AssemblyName>CarbonLib</AssemblyName>
|
<AssemblyName>CarbonLib</AssemblyName>
|
||||||
<PackageId>CarbonLib</PackageId>
|
<PackageId>CarbonLib</PackageId>
|
||||||
<RuntimeIdentifiers>win10-x64;ubuntu.16.04-x64</RuntimeIdentifiers>
|
<RuntimeIdentifiers>win-x64;linux-x64;linux-musl-x64</RuntimeIdentifiers>
|
||||||
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
|
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
|
||||||
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
|
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
|
||||||
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
|
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
|
||||||
<Version>1.1.3</Version>
|
<Version>4.17.0</Version>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
<ItemGroup>
|
<PackageReference Include="Base.Core.Common.Geometry" Version="4.17.0-prerelease.2113" />
|
||||||
<PackageReference Include="Base.Core.Common" Version="1.0.5.33-prerelease" />
|
<PackageReference Include="NetTopologySuite" Version="2.5.0" />
|
||||||
<PackageReference Include="Base.Core.Common.Geometry" Version="1.0.12.2000-prerelease" />
|
<PackageReference Include="NetTopologySuite.IO.GeoJSON" Version="3.0.0" />
|
||||||
<PackageReference Include="NetTopologySuite" Version="2.0.0" />
|
</ItemGroup>
|
||||||
<PackageReference Include="NetTopologySuite.IO.GeoJSON" Version="2.0.4" />
|
</Project>
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
<ItemGroup>
|
|
||||||
<None Update="config\CropCoverMonth.json">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\CropProperties.json">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\CropSets.json">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\CropYield.json">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\CropYield.json.old">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\Farm_input_sets.json">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\GIS_Soil_Sets.json">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\KNMI_data.csv">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\ManCcont.json">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\Mapping\MappingCropsFarmmapsMiterraRothC.json">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\Mapping\MappingGreenManureFarmmapsMiterraRothC.json">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\ParametersRothC.json">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\PC4\PC4.cpg">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\PC4\PC4.dbf">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\PC4\PC4.prj">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\PC4\PC4.shp">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\PC4\PC4.shx">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\RegionSets.json">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\SetsForDataTransformation.json">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
<None Update="config\YieldGreenManure.json">
|
|
||||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
||||||
</None>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
19
ICarbonCalculation.cs
Normal file
19
ICarbonCalculation.cs
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
using CarbonService.Models;
|
||||||
|
using FarmMapsAPI.Carbon.Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace FarmMapsAPI.Carbon
|
||||||
|
{
|
||||||
|
public interface ICarbonCalculation
|
||||||
|
{
|
||||||
|
string Validate(CarbonRequest farmInput);
|
||||||
|
CarbonRequest MapFarmMapsToMiterra(FarmMapsCarbonRequest farmInput);
|
||||||
|
CarbonSummary Calculate(CarbonRequest farmInput);
|
||||||
|
CarbonSummary CalculateClimateScenario(CarbonRequest farmInput);
|
||||||
|
double? GetCropYield(string cropCode, int year, int postalCode);
|
||||||
|
}
|
||||||
|
}
|
||||||
50
Jenkinsfile
vendored
50
Jenkinsfile
vendored
@@ -1,42 +1,30 @@
|
|||||||
|
@Library('farmmaps-shared-library') _
|
||||||
|
|
||||||
pipeline {
|
pipeline {
|
||||||
agent any
|
agent any;
|
||||||
environment {
|
options {
|
||||||
APP_VERSION_PREFIX=sh(script: ' cat *.csproj| xmlstarlet sel -t -m "/Project/PropertyGroup/Version" -v . -n|awk -v def="1.0.0" "{print} END { if(NR==0) {print def} }"', returnStdout: true).trim()
|
copyArtifactPermission projectNames: env.allProjectsArtifactPermission;
|
||||||
APP_NAME=sh(script: ' cat *.csproj| xmlstarlet sel -t -m "/Project/PropertyGroup/AssemblyName" -v . -n|awk -v def="App" "{print tolower(\\$0)} END { if(NR==0) {print def} }"', returnStdout: true).trim()
|
disableConcurrentBuilds();
|
||||||
APP_VERSION="${APP_VERSION_PREFIX}"
|
}
|
||||||
|
triggers {
|
||||||
|
upstream(
|
||||||
|
upstreamProjects: '/FarmMaps/Base.Core.Common.Geometry/master',
|
||||||
|
threshold: hudson.model.Result.SUCCESS
|
||||||
|
)
|
||||||
}
|
}
|
||||||
stages {
|
stages {
|
||||||
stage('Dotnet Restore') {
|
stage('BaseBuildAll') {
|
||||||
steps {
|
steps {
|
||||||
sh '''dotnet restore CarbonLib.csproj'''
|
stepBaseBuildAll();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stage('Dotnet Build') {
|
}
|
||||||
steps {
|
|
||||||
sh '''dotnet build CarbonLib.csproj'''
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('Dotnet Package') {
|
|
||||||
steps {
|
|
||||||
sh '''rm -rf nuget
|
|
||||||
dotnet pack -c release -o nuget -p:PackageVersion=${APP_VERSION} CarbonLib.csproj'''
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('Dotnet Publish') {
|
|
||||||
steps {
|
|
||||||
sh '''dotnet nuget push nuget/*.nupkg -k 0c3e3afc-935b-3db1-b023-e0d4799e674d -s https://repository.akkerweb.nl/repository/nuget-hosted/'''
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
post {
|
post {
|
||||||
|
success {
|
||||||
|
postSuccess();
|
||||||
|
}
|
||||||
always {
|
always {
|
||||||
emailext (
|
postAlways();
|
||||||
body: '${DEFAULT_CONTENT}',
|
|
||||||
mimeType: 'text/html',
|
|
||||||
replyTo: '${DEFAULT_REPLYTO}',
|
|
||||||
subject: '${DEFAULT_SUBJECT}',
|
|
||||||
to: emailextrecipients([[$class: 'CulpritsRecipientProvider'], [$class: 'RequesterRecipientProvider']])
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,42 +1,30 @@
|
|||||||
|
@Library('farmmaps-shared-library') _
|
||||||
|
|
||||||
pipeline {
|
pipeline {
|
||||||
agent any
|
agent any;
|
||||||
environment {
|
options {
|
||||||
APP_VERSION_PREFIX=sh(script: ' cat *.csproj| xmlstarlet sel -t -m "/Project/PropertyGroup/Version" -v . -n|awk -v def="1.0.0" "{print} END { if(NR==0) {print def} }"', returnStdout: true).trim()
|
copyArtifactPermission projectNames: env.allProjectsArtifactPermission;
|
||||||
APP_NAME=sh(script: ' cat *.csproj| xmlstarlet sel -t -m "/Project/PropertyGroup/AssemblyName" -v . -n|awk -v def="App" "{print tolower(\\$0)} END { if(NR==0) {print def} }"', returnStdout: true).trim()
|
disableConcurrentBuilds();
|
||||||
APP_VERSION="${APP_VERSION_PREFIX + '-prerelease.' + env.BUILD_NUMBER}"
|
}
|
||||||
|
triggers {
|
||||||
|
upstream(
|
||||||
|
upstreamProjects: '/FarmMaps.Develop/Base.Core.Common.Geometry/develop',
|
||||||
|
threshold: hudson.model.Result.SUCCESS
|
||||||
|
)
|
||||||
}
|
}
|
||||||
stages {
|
stages {
|
||||||
stage('Dotnet Restore') {
|
stage('BaseBuildAll') {
|
||||||
steps {
|
steps {
|
||||||
sh '''dotnet restore CarbonLib.csproj'''
|
stepBaseBuildAll();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stage('Dotnet Build'){
|
}
|
||||||
steps {
|
|
||||||
sh '''dotnet build CarbonLib.csproj'''
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('Dotnet Package') {
|
|
||||||
steps {
|
|
||||||
sh '''rm -rf nuget
|
|
||||||
dotnet pack -c debug -o nuget -p:PackageVersion=${APP_VERSION} CarbonLib.csproj'''
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('Dotnet Publish') {
|
|
||||||
steps {
|
|
||||||
sh '''dotnet nuget push nuget/*.nupkg -k 0c3e3afc-935b-3db1-b023-e0d4799e674d -s https://repository.akkerweb.nl/repository/nuget-hosted/'''
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
post {
|
post {
|
||||||
|
success {
|
||||||
|
postSuccess();
|
||||||
|
}
|
||||||
always {
|
always {
|
||||||
emailext (
|
postAlways();
|
||||||
body: '${DEFAULT_CONTENT}',
|
|
||||||
mimeType: 'text/html',
|
|
||||||
replyTo: '${DEFAULT_REPLYTO}',
|
|
||||||
subject: '${DEFAULT_SUBJECT}',
|
|
||||||
to: emailextrecipients([[$class: 'CulpritsRecipientProvider'], [$class: 'RequesterRecipientProvider']])
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -16,7 +16,6 @@ namespace CarbonService.Models
|
|||||||
[Required]
|
[Required]
|
||||||
public int PostalCode { get; set; }
|
public int PostalCode { get; set; }
|
||||||
public List<CropField> CropFields { get; set; }
|
public List<CropField> CropFields { get; set; }
|
||||||
//public List<OrgManureApplied> OrgManureApplied { get; set; }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public class CropField
|
public class CropField
|
||||||
@@ -31,22 +30,29 @@ namespace CarbonService.Models
|
|||||||
public SoilProperty SoilProperty { get; set; }
|
public SoilProperty SoilProperty { get; set; }
|
||||||
[Required]
|
[Required]
|
||||||
public List<HistoricalCropData> HistoricalCropData { get; set; }
|
public List<HistoricalCropData> HistoricalCropData { get; set; }
|
||||||
public List<GreenManure> GreenManures { get; set; }
|
public List<GreenManure> GreenManures { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class SoilProperty
|
public class SoilProperty
|
||||||
{
|
{
|
||||||
public double? OM_Const { get; set; }
|
public double? OM_Const { get; set; }
|
||||||
|
public double? C_Const { get; set; }
|
||||||
|
public string OM_Choice { get; set; }
|
||||||
public double? Clay_Content { get; set; }
|
public double? Clay_Content { get; set; }
|
||||||
|
public bool? Depth10 { get; set; }
|
||||||
|
public int? Depth { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class OrgManureApplied
|
public class OrgManureApplied
|
||||||
{
|
{
|
||||||
|
double? yield;
|
||||||
|
|
||||||
[Required]
|
[Required]
|
||||||
public string Crop { get; set; }
|
public string Crop { get; set; }
|
||||||
public List<OrganicManureType> OrganicManures { get; set; }
|
public List<OrganicManureType> OrganicManures { get; set; }
|
||||||
public int? CropYield { get; set; }
|
public double? CropYield { get { return (int?)yield; } set { yield = value; } }
|
||||||
public bool CropRes { get; set; }
|
public bool CropRes { get; set; }
|
||||||
|
public string Irrigation { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class OrganicManureType
|
public class OrganicManureType
|
||||||
@@ -61,8 +67,6 @@ namespace CarbonService.Models
|
|||||||
{
|
{
|
||||||
[Required]
|
[Required]
|
||||||
public int Year { get; set; }
|
public int Year { get; set; }
|
||||||
//[Required]
|
|
||||||
//public List<string> Crops { get; set; }
|
|
||||||
[Required]
|
[Required]
|
||||||
public List<OrgManureApplied> Crops { get; set; }
|
public List<OrgManureApplied> Crops { get; set; }
|
||||||
}
|
}
|
||||||
@@ -80,7 +84,6 @@ namespace CarbonService.Models
|
|||||||
[Required]
|
[Required]
|
||||||
public string Type { get; set; }
|
public string Type { get; set; }
|
||||||
|
|
||||||
//public string Quality { get; set; }
|
|
||||||
[JsonConverter(typeof(StringEnumConverter))]
|
[JsonConverter(typeof(StringEnumConverter))]
|
||||||
public Quality Quality { get; set; }
|
public Quality Quality { get; set; }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,8 +9,14 @@ namespace FarmMapsAPI.Carbon.Models
|
|||||||
{
|
{
|
||||||
[JsonProperty("cropField")]
|
[JsonProperty("cropField")]
|
||||||
public List<CropFieldSummary> CropField { get; set; }
|
public List<CropFieldSummary> CropField { get; set; }
|
||||||
//[JsonProperty("farmSummary")]
|
}
|
||||||
//public List<FarmYearSummary> FarmSummary { get; set; }
|
|
||||||
|
public class CarbonSummaryList
|
||||||
|
{
|
||||||
|
[JsonProperty("cropFieldClimate")]
|
||||||
|
public List<CropFieldSummaryList> CropFieldClimate { get; set; }
|
||||||
|
[JsonProperty("cropField")]
|
||||||
|
public CarbonSummary CarbonSummary { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class CropFieldSummary
|
public class CropFieldSummary
|
||||||
@@ -21,6 +27,14 @@ namespace FarmMapsAPI.Carbon.Models
|
|||||||
public List<YearSummary> Summary { get; set; }
|
public List<YearSummary> Summary { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class CropFieldSummaryList
|
||||||
|
{
|
||||||
|
[JsonProperty("name")]
|
||||||
|
public string Name { get; set; }
|
||||||
|
[JsonProperty("summary")]
|
||||||
|
public List<YearSummaryClimate> SummaryList { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
public class YearSummary
|
public class YearSummary
|
||||||
{
|
{
|
||||||
[JsonProperty("crop")]
|
[JsonProperty("crop")]
|
||||||
@@ -39,6 +53,8 @@ namespace FarmMapsAPI.Carbon.Models
|
|||||||
public double IniCcontent { get; set; }
|
public double IniCcontent { get; set; }
|
||||||
[JsonProperty("oM_ini")]
|
[JsonProperty("oM_ini")]
|
||||||
public double OM_ini { get; set; }
|
public double OM_ini { get; set; }
|
||||||
|
[JsonProperty("oM_ini_Climate")]
|
||||||
|
public List<double> OM_ini_Climate { get; set; }
|
||||||
[JsonProperty("cO2seq")]
|
[JsonProperty("cO2seq")]
|
||||||
public double CO2seq { get; set; }
|
public double CO2seq { get; set; }
|
||||||
[JsonProperty("soC_CarbonCompost")]
|
[JsonProperty("soC_CarbonCompost")]
|
||||||
@@ -53,6 +69,39 @@ namespace FarmMapsAPI.Carbon.Models
|
|||||||
public double Emision { get; set; }
|
public double Emision { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class YearSummaryClimate
|
||||||
|
{
|
||||||
|
[JsonProperty("crop")]
|
||||||
|
public string Crop { get; set; }
|
||||||
|
[JsonProperty("year")]
|
||||||
|
public int Year { get; set; }
|
||||||
|
[JsonProperty("bulk_Density")]
|
||||||
|
public List<double> Bulk_Density { get; set; }
|
||||||
|
[JsonProperty("total_crop_area")]
|
||||||
|
public double Total_crop_area { get; set; }
|
||||||
|
[JsonProperty("balance")]
|
||||||
|
public List<double> Balance { get; set; }
|
||||||
|
[JsonProperty("initial")]
|
||||||
|
public List<double> Initial { get; set; }
|
||||||
|
[JsonProperty("iniCcontent")]
|
||||||
|
public List<double> IniCcontent { get; set; }
|
||||||
|
[JsonProperty("oM_ini")]
|
||||||
|
public List<double> OM_ini { get; set; }
|
||||||
|
[JsonProperty("cO2seq")]
|
||||||
|
public List<double> CO2seq { get; set; }
|
||||||
|
[JsonProperty("soC_CarbonCompost")]
|
||||||
|
public List<double> SOC_CarbonCompost { get; set; }
|
||||||
|
[JsonProperty("soC_CarbonGreenManure")]
|
||||||
|
public List<double> SOC_CarbonGreenManure { get; set; }
|
||||||
|
[JsonProperty("soC_CarbonResidues")]
|
||||||
|
public List<double> SOC_CarbonResidues { get; set; }
|
||||||
|
[JsonProperty("soC_CarbonManure")]
|
||||||
|
public List<double> SOC_CarbonManure { get; set; }
|
||||||
|
[JsonProperty("emision")]
|
||||||
|
public List<double> Emision { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public class FarmYearSummary
|
public class FarmYearSummary
|
||||||
{
|
{
|
||||||
[JsonProperty("year")]
|
[JsonProperty("year")]
|
||||||
|
|||||||
@@ -15,5 +15,6 @@ namespace FarmMapsAPI.Carbon.Models
|
|||||||
public List<StrawCrp> StrawCrops { get; set; }
|
public List<StrawCrp> StrawCrops { get; set; }
|
||||||
public List<string> GreenManureType { get; set; }
|
public List<string> GreenManureType { get; set; }
|
||||||
public List<string> Perennial { get; set; }
|
public List<string> Perennial { get; set; }
|
||||||
|
public List<string> Grass_nat { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ namespace FarmMapsAPI.Carbon.Models
|
|||||||
{
|
{
|
||||||
public class FarmMapsCarbonRequest
|
public class FarmMapsCarbonRequest
|
||||||
{
|
{
|
||||||
|
public string ModelYear { get; set; }
|
||||||
public string ScenarioName { get; set; }
|
public string ScenarioName { get; set; }
|
||||||
public int PostalCode { get; set; }
|
public int PostalCode { get; set; }
|
||||||
|
|
||||||
@@ -20,6 +21,9 @@ namespace FarmMapsAPI.Carbon.Models
|
|||||||
|
|
||||||
//added
|
//added
|
||||||
public int CalculateUntil { get; set; }
|
public int CalculateUntil { get; set; }
|
||||||
|
|
||||||
|
[JsonIgnore]
|
||||||
|
public int CalculateFrom { get; set; } = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class CropFieldFarmMaps
|
public class CropFieldFarmMaps
|
||||||
@@ -30,10 +34,11 @@ namespace FarmMapsAPI.Carbon.Models
|
|||||||
public double Area { get; set; }
|
public double Area { get; set; }
|
||||||
[Required]
|
[Required]
|
||||||
public string SoilType { get; set; }
|
public string SoilType { get; set; }
|
||||||
|
public string SoilTypeDefault { get; set; }
|
||||||
[Required]
|
[Required]
|
||||||
public SoilPropertyFarmMaps SoilProperty { get; set; }
|
public SoilPropertyFarmMaps SoilProperty { get; set; }
|
||||||
[Required]
|
[Required]
|
||||||
public List<HistoricalCropDataFarmMaps> HistoricalCropData { get; set; }
|
public List<HistoricalCropDataFarmMaps> HistoricalCropData { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class HistoricalCropDataFarmMaps
|
public class HistoricalCropDataFarmMaps
|
||||||
@@ -44,6 +49,7 @@ namespace FarmMapsAPI.Carbon.Models
|
|||||||
public List<CropData> Crops { get; set; }
|
public List<CropData> Crops { get; set; }
|
||||||
public List<GreenManureTypeFarmMaps> GreenManures { get; set; }
|
public List<GreenManureTypeFarmMaps> GreenManures { get; set; }
|
||||||
public bool Rotation { get; set; }
|
public bool Rotation { get; set; }
|
||||||
|
public string Irrigations { get; set; }
|
||||||
|
|
||||||
public HistoricalCropDataFarmMaps DeepCopy()
|
public HistoricalCropDataFarmMaps DeepCopy()
|
||||||
{
|
{
|
||||||
@@ -54,11 +60,13 @@ namespace FarmMapsAPI.Carbon.Models
|
|||||||
|
|
||||||
public class CropData
|
public class CropData
|
||||||
{
|
{
|
||||||
|
double? yield;
|
||||||
|
|
||||||
[Required]
|
[Required]
|
||||||
public string CropCode { get; set; }
|
public string CropCode { get; set; }
|
||||||
public string MiterraCropName { get; set; }
|
public string MiterraCropName { get; set; }
|
||||||
public List<OrganicManureFarmMaps> OrganicManures { get; set; }
|
public List<OrganicManureFarmMaps> OrganicManures { get; set; }
|
||||||
public int? CropYield { get; set; }
|
public double? CropYield { get { return (int?)yield; } set { yield = value; } }
|
||||||
public bool CropRes { get; set; }
|
public bool CropRes { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -67,13 +75,27 @@ namespace FarmMapsAPI.Carbon.Models
|
|||||||
[Required]
|
[Required]
|
||||||
public string Type { get; set; }
|
public string Type { get; set; }
|
||||||
[Required]
|
[Required]
|
||||||
public double Quantity { get; set; }
|
public double? Quantity { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class SoilPropertyFarmMaps
|
public class SoilPropertyFarmMaps
|
||||||
{
|
{
|
||||||
public double? OM_Const { get; set; }
|
public double? OM_Const { get; set; }
|
||||||
|
public double? C_Const { get; set; }
|
||||||
|
public double? OM_ConstDefault { get; set; }
|
||||||
|
public string OM_Choice { get; set; }
|
||||||
public double? Clay_Content { get; set; }
|
public double? Clay_Content { get; set; }
|
||||||
|
public double? Clay_ContentDefault { get; set; }
|
||||||
|
public bool Depth10 { get; set; }
|
||||||
|
public int? Depth { get; set; }
|
||||||
|
[JsonIgnore]
|
||||||
|
public List<OrganicMatterFarmMaps> OrganicMatters { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
|
public class OrganicMatterFarmMaps
|
||||||
|
{
|
||||||
|
public int Year { get; set; }
|
||||||
|
public double OrganicMatter { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class GreenManureTypeFarmMaps
|
public class GreenManureTypeFarmMaps
|
||||||
|
|||||||
@@ -74,7 +74,6 @@ namespace FarmMapsAPI.Carbon.Models
|
|||||||
|
|
||||||
public List<(string, int, string)> KeysWhereCropKeyExists(int year, string crop)
|
public List<(string, int, string)> KeysWhereCropKeyExists(int year, string crop)
|
||||||
{
|
{
|
||||||
//return TrippleKeyParam.Where(x => x.Value.Any(y => y.Key == column)).Select(s=>s.Key).ToList();
|
|
||||||
return TrippleKeyParam.Where(x => x.Key.Item2 == year && x.Key.Item3.ToLower() == crop.ToLower()).Select(s=>s.Key).ToList();
|
return TrippleKeyParam.Where(x => x.Key.Item2 == year && x.Key.Item3.ToLower() == crop.ToLower()).Select(s=>s.Key).ToList();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,9 +8,12 @@ namespace FarmMapsAPI.Carbon.Models
|
|||||||
{
|
{
|
||||||
public double OM_Cont { get; set; }
|
public double OM_Cont { get; set; }
|
||||||
public double OM_Corr { get; set; }
|
public double OM_Corr { get; set; }
|
||||||
|
public double C_Cont { get; set; }
|
||||||
|
public double C_Corr { get; set; }
|
||||||
public double Bulk_Density { get; set; }
|
public double Bulk_Density { get; set; }
|
||||||
public double Clay_Content { get; set; }
|
public double Clay_Content { get; set; }
|
||||||
public double Depth { get; set; }
|
public int? Depth { get; set; }
|
||||||
|
public bool Depth10 { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
struct SoilTypePropertyKey
|
struct SoilTypePropertyKey
|
||||||
|
|||||||
@@ -1,206 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"CropName": "Perm_gras",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Temp_gras",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Nat_gras",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Gras",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Fodder_maize",
|
|
||||||
"CoverMonths": [ "M6", "M7", "M8", "M9" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Maize",
|
|
||||||
"CoverMonths": [ "M6", "M7", "M8", "M9" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Corn_cob_mix",
|
|
||||||
"CoverMonths": [ "M6", "M7", "M8", "M9" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Winter_wheat",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Summer_wheat",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Summer_barley",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "winter_barley",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Sugarbeet",
|
|
||||||
"CoverMonths": [ "M6", "M7", "M8", "M9", "M10" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Cons_pot_clay",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Pot_clay",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Starch_pot",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Cons_pot_sand",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Pot_sand",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Vegetables_root",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8", "M9", "M10" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Vegetables_leaf",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8", "M9", "M10" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Vegetables_cabbage",
|
|
||||||
"CoverMonths": [ "M6", "M7", "M8", "M9" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Vegetables_stem",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8", "M9", "M10" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Pumpkin",
|
|
||||||
"CoverMonths": [ "M6", "M7", "M8", "M9" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Chicory",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8", "M9", "M10" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Courgette",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Other_veg",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8", "M9", "M10" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Grasseed",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Onion",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Bulbs",
|
|
||||||
"CoverMonths": [ "M4", "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Fallow",
|
|
||||||
"CoverMonths": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Nurseries",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Pulses",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Apples",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Pears",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Luzerne",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Other_crops",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Other_seeds",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Triticale",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Rapeseed",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Strawberry",
|
|
||||||
"CoverMonths": [ "M4", "M5", "M6", "M7", "M8", "M9", "M10" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Rye",
|
|
||||||
"CoverMonths": [ "M4", "M5", "M6", "M7" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Other_fruits",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "oats",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Green_manure",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M9", "M10", "M11", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Fibres",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Sunflower",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Fodder_beet",
|
|
||||||
"CoverMonths": [ "M6", "M7", "M8", "M9" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Other_cereals",
|
|
||||||
"CoverMonths": [ "M5", "M6", "M7", "M8" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Wine",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Miscanthus",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Switchgrass",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropName": "Willow",
|
|
||||||
"CoverMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
@@ -1,359 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"Name": "Perm_gras",
|
|
||||||
"DM_content": 1.0,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 5.1,
|
|
||||||
"HarvestIndex": 0.444
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Temp_gras",
|
|
||||||
"DM_content": 1.0,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 3.4,
|
|
||||||
"HarvestIndex": 0.444
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Nat_gras",
|
|
||||||
"DM_content": 1.0,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 5.1,
|
|
||||||
"HarvestIndex": 0.444
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Gras",
|
|
||||||
"DM_content": 1.0,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 4.59,
|
|
||||||
"HarvestIndex": 0.444
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Fodder_maize",
|
|
||||||
"DM_content": 0.35,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 1.1,
|
|
||||||
"HarvestIndex": 0.67
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Maize",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.25,
|
|
||||||
"C_input_CropRes": 0.0,
|
|
||||||
"HarvestIndex": 0.46
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Corn_cob_mix",
|
|
||||||
"DM_content": 0.8,
|
|
||||||
"FracR": 0.25,
|
|
||||||
"C_input_CropRes": 0.0,
|
|
||||||
"HarvestIndex": 0.46
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Winter_wheat",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.62,
|
|
||||||
"C_input_CropRes": 0.0,
|
|
||||||
"HarvestIndex": 0.46
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Summer_wheat",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.62,
|
|
||||||
"C_input_CropRes": 0.0,
|
|
||||||
"HarvestIndex": 0.46
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Summer_barley",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.43,
|
|
||||||
"C_input_CropRes": 0.0,
|
|
||||||
"HarvestIndex": 0.46
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "winter_barley",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.43,
|
|
||||||
"C_input_CropRes": 0.0,
|
|
||||||
"HarvestIndex": 0.46
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Sugarbeet",
|
|
||||||
"DM_content": 0.25,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 2.732142857142857,
|
|
||||||
"HarvestIndex": 0.69
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Cons_pot_clay",
|
|
||||||
"DM_content": 0.24,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 1.7897727272727275,
|
|
||||||
"HarvestIndex": 0.69
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Pot_clay",
|
|
||||||
"DM_content": 0.24,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 1.953409090909091,
|
|
||||||
"HarvestIndex": 0.69
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Starch_pot",
|
|
||||||
"DM_content": 0.24,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 1.6670454545454545,
|
|
||||||
"HarvestIndex": 0.69
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Cons_pot_sand",
|
|
||||||
"DM_content": 0.24,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 1.7897727272727275,
|
|
||||||
"HarvestIndex": 0.69
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Pot_sand",
|
|
||||||
"DM_content": 0.24,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 1.953409090909091,
|
|
||||||
"HarvestIndex": 0.69
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Vegetables_root",
|
|
||||||
"DM_content": 0.099,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 9.92567356324928,
|
|
||||||
"HarvestIndex": 0.627333333333333
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Vegetables_leaf",
|
|
||||||
"DM_content": 0.04575,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 1.68445934694249,
|
|
||||||
"HarvestIndex": 0.56125
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Vegetables_cabbage",
|
|
||||||
"DM_content": 0.0837058823529412,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 5.214,
|
|
||||||
"HarvestIndex": 0.472941176470588
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Vegetables_stem",
|
|
||||||
"DM_content": 0.0752,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 2.55076183390058,
|
|
||||||
"HarvestIndex": 0.602
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Pumpkin",
|
|
||||||
"DM_content": 0.183,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 7.02589285714286,
|
|
||||||
"HarvestIndex": 0.56
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Chicory",
|
|
||||||
"DM_content": 0.233,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 5.52344767793542,
|
|
||||||
"HarvestIndex": 0.6
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Courgette",
|
|
||||||
"DM_content": 0.048,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 6.17457329509681,
|
|
||||||
"HarvestIndex": 0.40
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Other_veg",
|
|
||||||
"DM_content": 0.10967,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 5.44269,
|
|
||||||
"HarvestIndex": 0.54622
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Grasseed",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 2.7155172413793105,
|
|
||||||
"HarvestIndex": 0.2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Onion",
|
|
||||||
"DM_content": 0.25,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 0.5625,
|
|
||||||
"HarvestIndex": 1.0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Bulbs",
|
|
||||||
"DM_content": 0.25,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 0.7575000000000001,
|
|
||||||
"HarvestIndex": 1.0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Fallow",
|
|
||||||
"DM_content": 0.0,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 0.0,
|
|
||||||
"HarvestIndex": 0.0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Nurseries",
|
|
||||||
"DM_content": 0.25,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 1.505,
|
|
||||||
"HarvestIndex": 0.85
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Pulses",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 2.0454545454545454,
|
|
||||||
"HarvestIndex": 0.69
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Apples",
|
|
||||||
"DM_content": 0.14,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 2.6,
|
|
||||||
"HarvestIndex": 1.0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Pears",
|
|
||||||
"DM_content": 0.14,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 2.6,
|
|
||||||
"HarvestIndex": 1.0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Luzerne",
|
|
||||||
"DM_content": 0.25,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 1.779,
|
|
||||||
"HarvestIndex": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Other_crops",
|
|
||||||
"DM_content": 0.7,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 2.0359063662409858,
|
|
||||||
"HarvestIndex": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Other_seeds",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 2.7155172413793105,
|
|
||||||
"HarvestIndex": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Triticale",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.5,
|
|
||||||
"C_input_CropRes": 2.2790322580645164,
|
|
||||||
"HarvestIndex": 0.46
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Rapeseed",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.5,
|
|
||||||
"C_input_CropRes": 0.0,
|
|
||||||
"HarvestIndex": 0.69
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Strawberry",
|
|
||||||
"DM_content": 0.15,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 2.0,
|
|
||||||
"HarvestIndex": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Rye",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.5,
|
|
||||||
"C_input_CropRes": 0.0,
|
|
||||||
"HarvestIndex": 0.46
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Other_fruits",
|
|
||||||
"DM_content": 0.15,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 2.6,
|
|
||||||
"HarvestIndex": 1.0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "oats",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.5,
|
|
||||||
"C_input_CropRes": 0.0,
|
|
||||||
"HarvestIndex": 0.46
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Green_manure",
|
|
||||||
"DM_content": 0.25,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 3.7,
|
|
||||||
"HarvestIndex": 0.3
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Fibres",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 0.13636363636363635,
|
|
||||||
"HarvestIndex": 0.92
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Sunflower",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 0.0,
|
|
||||||
"HarvestIndex": 0.46
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Fodder_beet",
|
|
||||||
"DM_content": 0.25,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 2.732142857142857,
|
|
||||||
"HarvestIndex": 0.69
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Other_cereals",
|
|
||||||
"DM_content": 0.85,
|
|
||||||
"FracR": 0.5,
|
|
||||||
"C_input_CropRes": 2.0359063662409853,
|
|
||||||
"HarvestIndex": 0.46
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Wine",
|
|
||||||
"DM_content": 0.15,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 2.6,
|
|
||||||
"HarvestIndex": 0.7
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Miscanthus",
|
|
||||||
"DM_content": 1.0,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 5.1,
|
|
||||||
"HarvestIndex": 0.444
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Switchgrass",
|
|
||||||
"DM_content": 1.0,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 5.1,
|
|
||||||
"HarvestIndex": 0.444
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "Willow",
|
|
||||||
"DM_content": 1.0,
|
|
||||||
"FracR": 0.0,
|
|
||||||
"C_input_CropRes": 2.6,
|
|
||||||
"HarvestIndex": 0.85
|
|
||||||
}
|
|
||||||
]
|
|
||||||
@@ -1,73 +0,0 @@
|
|||||||
{
|
|
||||||
"StrawCrops": [
|
|
||||||
{
|
|
||||||
"StrawCrop": "Maize",
|
|
||||||
"DM_Content": 0.7
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"StrawCrop": "Corn_cob_mix",
|
|
||||||
"DM_Content": 0.7
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"StrawCrop": "Winter_wheat",
|
|
||||||
"DM_Content": 0.85
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"StrawCrop": "Summer_wheat",
|
|
||||||
"DM_Content": 0.85
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"StrawCrop": "Summer_barley",
|
|
||||||
"DM_Content": 0.85
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"StrawCrop": "winter_barley",
|
|
||||||
"DM_Content": 0.85
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"StrawCrop": "Rapeseed",
|
|
||||||
"DM_Content": 0.6
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"StrawCrop": "Rye",
|
|
||||||
"DM_Content": 0.85
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"StrawCrop": "oats",
|
|
||||||
"DM_Content": 0.85
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"StrawCrop": "Sunflower",
|
|
||||||
"DM_Content": 0.6
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"StrawCrop": "Other_cereals",
|
|
||||||
"DM_Content": 0.85
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"GreenManureType": [
|
|
||||||
"Bladrammenas",
|
|
||||||
"GeleMosterd",
|
|
||||||
"Voederwikke",
|
|
||||||
"Afrikaantjes",
|
|
||||||
"JapanseHaver",
|
|
||||||
"ItaliaansRaaigras",
|
|
||||||
"Mengsel3soorten",
|
|
||||||
"Mengsel12soorten",
|
|
||||||
"EngelsRaaigras",
|
|
||||||
"Facelia",
|
|
||||||
"Grasland",
|
|
||||||
"Overig",
|
|
||||||
"Rietzwenkgras"
|
|
||||||
],
|
|
||||||
"Perennial": [
|
|
||||||
"Nurseries",
|
|
||||||
"Apples",
|
|
||||||
"Pears",
|
|
||||||
"Other_fruits",
|
|
||||||
"Wine",
|
|
||||||
"Miscanthus",
|
|
||||||
"Switchgrass",
|
|
||||||
"Willow"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -1,56 +0,0 @@
|
|||||||
{
|
|
||||||
"ManureSources_liv": [
|
|
||||||
{
|
|
||||||
"ManureSource_liv": "WMGRAAS",
|
|
||||||
"Description": "Weidemest graasdieren"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureSource_liv": "DMGRAAS",
|
|
||||||
"Description": "Drijfmest graasdieren"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureSource_liv": "VMGRAAS",
|
|
||||||
"Description": "Vaste mest graasdieren"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureSource_liv": "DMSTAL",
|
|
||||||
"Description": "Drijfmest staldieren"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureSource_liv": "VMSTAL",
|
|
||||||
"Description": "Vaste mest staldieren"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureSource_liv": "FRACDUN",
|
|
||||||
"Description": "Dunne Fractie"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureSource_liv": "FRACDIK",
|
|
||||||
"Description": "Dikke Fractie"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureSource_liv": "KMVERV",
|
|
||||||
"Description": "Kunstmestvervangers"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureSource_liv": "DIGEST",
|
|
||||||
"Description": "Digestaat"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureSource_liv": "OVERIG",
|
|
||||||
"Description": "Overig"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"composts": [
|
|
||||||
{
|
|
||||||
"compost": "COMPOST",
|
|
||||||
"Description": "compost"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"CarbonSource": [
|
|
||||||
"CarbonManure",
|
|
||||||
"CarbonResidues",
|
|
||||||
"CarbonGreenManure",
|
|
||||||
"CarbonCompost"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
{
|
|
||||||
"SoilType": [ "Moerig", "Veen", "Klei", "Zand", "Loss" ],
|
|
||||||
"MineralSoils": [ "Klei", "Zand" ],
|
|
||||||
"Months": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12", "Total", "Average" ],
|
|
||||||
"AllMonths": [ "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8", "M9", "M10", "M11", "M12" ],
|
|
||||||
"ClimateVar": [ "Evapotranspiration", "Precipitation", "Temperature" ]
|
|
||||||
}
|
|
||||||
1681
config/KNMI_data.csv
1681
config/KNMI_data.csv
File diff suppressed because it is too large
Load Diff
@@ -1,62 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"ManCcont": "WMGRAAS",
|
|
||||||
"Value": 0.0356
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManCcont": "DMGRAAS",
|
|
||||||
"Value": 0.0356
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManCcont": "VMGRAAS",
|
|
||||||
"Value": 0.077385
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManCcont": "DMSTAL",
|
|
||||||
"Value": 0.03955
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManCcont": "VMSTAL",
|
|
||||||
"Value": 0.209715
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManCcont": "COMPOST",
|
|
||||||
"Value": 0.10535
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManCcont": "FRACDUN",
|
|
||||||
"Value": 0.01715
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManCcont": "FRACDIK",
|
|
||||||
"Value": 0.0759
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManCcont": "KMVERV",
|
|
||||||
"Value": 0.010585
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManCcont": "DIGEST",
|
|
||||||
"Value": 0.01652
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManCcont": "CHAMPOST",
|
|
||||||
"Value": 0.1050
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManCcont": "SCHA_GEIT",
|
|
||||||
"Value": 0.09225
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManCcont": "VMPIG",
|
|
||||||
"Value": 0.0765
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManCcont": "DM_ZEUG",
|
|
||||||
"Value": 0.0125
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManCcont": "OVERIG",
|
|
||||||
"Value": 0.01652
|
|
||||||
}
|
|
||||||
]
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -1,303 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"CropCode": "1020101",
|
|
||||||
"CropName": "Wintertarwe",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1020102",
|
|
||||||
"CropName": "Wintergerst",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1020103",
|
|
||||||
"CropName": "Winterrogge",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1020201",
|
|
||||||
"CropName": "Zomertarwe",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1020202",
|
|
||||||
"CropName": "Zomergerst",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1020203",
|
|
||||||
"CropName": "Zomerrogge",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030301",
|
|
||||||
"CropName": "Alexandrijnse klaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Voederwikke"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030302",
|
|
||||||
"CropName": "Bastaard klaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Voederwikke"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030303",
|
|
||||||
"CropName": "Hopklaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Voederwikke"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030304",
|
|
||||||
"CropName": "Inkarnaatklaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Voederwikke"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030305",
|
|
||||||
"CropName": "Perzische klaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Voederwikke"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030306",
|
|
||||||
"CropName": "Rode klaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Voederwikke"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030307",
|
|
||||||
"CropName": "Rolklaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Voederwikke"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030308",
|
|
||||||
"CropName": "Witte honingklaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Voederwikke"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030309",
|
|
||||||
"CropName": "Witte klaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Voederwikke"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030401",
|
|
||||||
"CropName": "Blauwe Lupine",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Voederwikke"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030402",
|
|
||||||
"CropName": "Gele Lupine",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Voederwikke"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030403",
|
|
||||||
"CropName": "Witte Lupine",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Voederwikke"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030501",
|
|
||||||
"CropName": "Voederwikke",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Voederwikke"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030502",
|
|
||||||
"CropName": "Bonte wikke",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Voederwikke"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030602",
|
|
||||||
"CropName": "Hanekam",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Overig"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040101",
|
|
||||||
"CropName": "Stoppelknol",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Overig"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040102",
|
|
||||||
"CropName": "Bladrammenas",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Bladrammenas"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040103",
|
|
||||||
"CropName": "Bruine mosterd",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "GeleMosterd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040104",
|
|
||||||
"CropName": "Gele mosterd",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "GeleMosterd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040105",
|
|
||||||
"CropName": "Zwarte mosterd",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "GeleMosterd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040108",
|
|
||||||
"CropName": "Bladkool",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Overig"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040109",
|
|
||||||
"CropName": "Mergkool",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Overig"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040110",
|
|
||||||
"CropName": "Ethiopische mosterd",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "GeleMosterd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040111",
|
|
||||||
"CropName": "Serepta mosterd",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "GeleMosterd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040112",
|
|
||||||
"CropName": "Zwaardherik",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Overig"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050101",
|
|
||||||
"CropName": "Engels raaigras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "EngelsRaaigras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050102",
|
|
||||||
"CropName": "Frans raaigras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "ItaliaansRaaigras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050103",
|
|
||||||
"CropName": "Gekruist raaigras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "ItaliaansRaaigras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050104",
|
|
||||||
"CropName": "Italiaans raaigras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "ItaliaansRaaigras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050105",
|
|
||||||
"CropName": "Trosraaigras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "ItaliaansRaaigras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050106",
|
|
||||||
"CropName": "Westerwolds raaigras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "ItaliaansRaaigras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050201",
|
|
||||||
"CropName": "Roodzwenkgras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Rietzwenkgras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050408",
|
|
||||||
"CropName": "Sudangras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Rietzwenkgras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1080107",
|
|
||||||
"CropName": "Facelia",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Facelia"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1080108",
|
|
||||||
"CropName": "Spurrie",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Overig"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1080109",
|
|
||||||
"CropName": "Afrikaantjes",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Afrikaantjes"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1080110",
|
|
||||||
"CropName": "Raketblad",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Overig"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
@@ -1,303 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"CropCode": "1020101",
|
|
||||||
"CropName": "Wintertarwe",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "WinterGroen_Graan"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1020102",
|
|
||||||
"CropName": "Wintergerst",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "WinterGroen_Graan"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1020103",
|
|
||||||
"CropName": "Winterrogge",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Winterrogge"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1020201",
|
|
||||||
"CropName": "Zomertarwe",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "WinterGroen_Graan"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1020202",
|
|
||||||
"CropName": "Zomergerst",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "WinterGroen_Graan"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1020203",
|
|
||||||
"CropName": "Zomerrogge",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Winterrogge"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030301",
|
|
||||||
"CropName": "Alexandrijnse klaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030302",
|
|
||||||
"CropName": "Bastaard klaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030303",
|
|
||||||
"CropName": "Hopklaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030304",
|
|
||||||
"CropName": "Inkarnaatklaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030305",
|
|
||||||
"CropName": "Perzische klaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030306",
|
|
||||||
"CropName": "Rode klaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030307",
|
|
||||||
"CropName": "Rolklaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030308",
|
|
||||||
"CropName": "Witte honingklaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030309",
|
|
||||||
"CropName": "Witte klaver",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030401",
|
|
||||||
"CropName": "Blauwe Lupine",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030402",
|
|
||||||
"CropName": "Gele Lupine",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030403",
|
|
||||||
"CropName": "Witte Lupine",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030501",
|
|
||||||
"CropName": "Voederwikke",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030502",
|
|
||||||
"CropName": "Bonte wikke",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1030602",
|
|
||||||
"CropName": "Hanekam",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040101",
|
|
||||||
"CropName": "Stoppelknol",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040102",
|
|
||||||
"CropName": "Bladrammenas",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Bladrammenas"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040103",
|
|
||||||
"CropName": "Bruine mosterd",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Gele mosterd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040104",
|
|
||||||
"CropName": "Gele mosterd",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Gele mosterd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040105",
|
|
||||||
"CropName": "Zwarte mosterd",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Gele mosterd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040108",
|
|
||||||
"CropName": "Bladkool",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Bladkool"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040109",
|
|
||||||
"CropName": "Mergkool",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040110",
|
|
||||||
"CropName": "Ethiopische mosterd",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Gele mosterd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040111",
|
|
||||||
"CropName": "Serepta mosterd",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Gele mosterd"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1040112",
|
|
||||||
"CropName": "Zwaardherik",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Zwaardherik"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050101",
|
|
||||||
"CropName": "Engels raaigras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Italiaans raaigras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050102",
|
|
||||||
"CropName": "Frans raaigras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Italiaans raaigras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050103",
|
|
||||||
"CropName": "Gekruist raaigras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Italiaans raaigras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050104",
|
|
||||||
"CropName": "Italiaans raaigras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Italiaans raaigras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050105",
|
|
||||||
"CropName": "Trosraaigras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Italiaans raaigras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050106",
|
|
||||||
"CropName": "Westerwolds raaigras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Italiaans raaigras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050201",
|
|
||||||
"CropName": "Roodzwenkgras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Wintergroen_Gras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1050408",
|
|
||||||
"CropName": "Sudangras",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Wintergroen_Gras"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1080107",
|
|
||||||
"CropName": "Facelia",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1080108",
|
|
||||||
"CropName": "Spurrie",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1080109",
|
|
||||||
"CropName": "Afrikaantjes",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"CropCode": "1080110",
|
|
||||||
"CropName": "Raketblad",
|
|
||||||
"PurposeCode": "118",
|
|
||||||
"PurposeName": "Groenbemesting",
|
|
||||||
"MiterraRothCCrop": "Groenbemester"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
UTF-8
|
|
||||||
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
PROJCS["RD_New",GEOGCS["GCS_Amersfoort",DATUM["D_Amersfoort",SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Double_Stereographic"],PARAMETER["False_Easting",155000.0],PARAMETER["False_Northing",463000.0],PARAMETER["Central_Meridian",5.38763888888889],PARAMETER["Scale_Factor",0.9999079],PARAMETER["Latitude_Of_Origin",52.15616055555555],UNIT["Meter",1.0]]
|
|
||||||
Binary file not shown.
Binary file not shown.
@@ -1,10 +0,0 @@
|
|||||||
{
|
|
||||||
"LayerDepth": 25.0,
|
|
||||||
"kDPM": 10.0,
|
|
||||||
"kRPM": 0.3,
|
|
||||||
"kBIO": 0.66,
|
|
||||||
"kHUM": 0.02,
|
|
||||||
"StubbleFraction": 0.45,
|
|
||||||
"CarbonBiomass": 0.45,
|
|
||||||
"FracBelowGroundCinput": 0.25
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,116 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"ManureName": "Bladrammenas",
|
|
||||||
"GoodQuality": 3.573099415204678,
|
|
||||||
"AverageQuality": 2.5011695906432747,
|
|
||||||
"BadQuality": 1.786549707602339
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "GeleMosterd",
|
|
||||||
"GoodQuality": 2.05696405648267,
|
|
||||||
"AverageQuality": 1.4398748395378689,
|
|
||||||
"BadQuality": 1.028482028241335
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "Voederwikke",
|
|
||||||
"GoodQuality": 1.2933673469387754,
|
|
||||||
"AverageQuality": 0.9053571428571427,
|
|
||||||
"BadQuality": 0.6466836734693877
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "Afrikaantjes",
|
|
||||||
"GoodQuality": 2.8392857142857153,
|
|
||||||
"AverageQuality": 1.9875000000000005,
|
|
||||||
"BadQuality": 1.4196428571428577
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "JapanseHaver",
|
|
||||||
"GoodQuality": 2.5844583333333335,
|
|
||||||
"AverageQuality": 1.8091208333333333,
|
|
||||||
"BadQuality": 1.2922291666666668
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "ItaliaansRaaigras",
|
|
||||||
"GoodQuality": 3.1635153508771934,
|
|
||||||
"AverageQuality": 2.2144607456140353,
|
|
||||||
"BadQuality": 1.5817576754385967
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "Rogge",
|
|
||||||
"GoodQuality": 2.5,
|
|
||||||
"AverageQuality": 1.75,
|
|
||||||
"BadQuality": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "Graan",
|
|
||||||
"GoodQuality": 2.2,
|
|
||||||
"AverageQuality": 1.54,
|
|
||||||
"BadQuality": 1.1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "Haver",
|
|
||||||
"GoodQuality": 2.6,
|
|
||||||
"AverageQuality": 1.82,
|
|
||||||
"BadQuality": 1.3
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "Gerst",
|
|
||||||
"GoodQuality": 2.55,
|
|
||||||
"AverageQuality": 1.785,
|
|
||||||
"BadQuality": 1.275
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "Mengsel_groenbraak",
|
|
||||||
"GoodQuality": 2.8,
|
|
||||||
"AverageQuality": 1.96,
|
|
||||||
"BadQuality": 1.4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "Mengsel_natuurbraak",
|
|
||||||
"GoodQuality": 3.0,
|
|
||||||
"AverageQuality": 2.1,
|
|
||||||
"BadQuality": 1.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "Mengsel_Nbron",
|
|
||||||
"GoodQuality": 2.8,
|
|
||||||
"AverageQuality": 1.96,
|
|
||||||
"BadQuality": 1.4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "Mengsel_Nvang",
|
|
||||||
"GoodQuality": 2.8,
|
|
||||||
"AverageQuality": 1.96,
|
|
||||||
"BadQuality": 1.4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "EngelsRaaigras",
|
|
||||||
"GoodQuality": 3.1635153508771934,
|
|
||||||
"AverageQuality": 2.2144607456140353,
|
|
||||||
"BadQuality": 1.5817576754385967
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "Facelia",
|
|
||||||
"GoodQuality": 0.2925,
|
|
||||||
"AverageQuality": 0.20475,
|
|
||||||
"BadQuality": 0.14625
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "Grasland",
|
|
||||||
"GoodQuality": 3.418421052631579,
|
|
||||||
"AverageQuality": 2.3928947368421056,
|
|
||||||
"BadQuality": 1.7092105263157895
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "Overig",
|
|
||||||
"GoodQuality": 6.728475765306122,
|
|
||||||
"AverageQuality": 4.709933035714285,
|
|
||||||
"BadQuality": 3.364237882653061
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ManureName": "Rietzwenkgras",
|
|
||||||
"GoodQuality": 3.1635153508771934,
|
|
||||||
"AverageQuality": 2.2144607456140353,
|
|
||||||
"BadQuality": 1.5817576754385967
|
|
||||||
}
|
|
||||||
]
|
|
||||||
Reference in New Issue
Block a user