From d8a5083cc757c4c3e4283c3c5fd78d4b9e9c943e Mon Sep 17 00:00:00 2001 From: "abhijit.meshram" Date: Tue, 17 Dec 2024 10:08:37 +0530 Subject: [PATCH] changes done as per new updates on COMET-Farm API's --- .../carbon/baseline_seasonal_fields.json | 3501 ++--------------- .../carbon/scenario_seasonal_fields.json | 382 +- ops/carbon_local/whatif_comet_local.py | 122 +- ops/carbon_local/whatif_comet_local_op.yaml | 8 +- .../vibe_lib/comet_farm/comet_server.py | 4 +- 5 files changed, 469 insertions(+), 3548 deletions(-) diff --git a/notebooks/carbon/baseline_seasonal_fields.json b/notebooks/carbon/baseline_seasonal_fields.json index 210d8704..b7828fb3 100644 --- a/notebooks/carbon/baseline_seasonal_fields.json +++ b/notebooks/carbon/baseline_seasonal_fields.json @@ -60,14 +60,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -78,21 +83,7 @@ "enhanced_efficiency_phosphorus": "None" } ], - "harvests": [ - { - "is_grain": true, - "start_date": "2000-09-05T00:00:00Z", - "end_date": "2000-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2000-09-05T00:00:00Z", - "end_date": "2000-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, + "harvests":[ { "is_grain": true, "start_date": "2000-09-05T00:00:00Z", @@ -105,17 +96,7 @@ { "start_date": "2000-05-05T00:00:00Z", "end_date": "2000-05-05T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2000-06-23T00:00:00Z", - "end_date": "2000-06-23T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2000-08-14T00:00:00Z", - "end_date": "2000-08-14T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -192,12 +173,17 @@ "crop_name": "Alfalfa", "crop_type": "cover", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -208,21 +194,7 @@ "enhanced_efficiency_phosphorus": "None" } ], - "harvests": [ - { - "is_grain": true, - "start_date": "2001-09-05T00:00:00Z", - "end_date": "2001-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2001-09-05T00:00:00Z", - "end_date": "2001-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, + "harvests":[ { "is_grain": true, "start_date": "2001-09-05T00:00:00Z", @@ -235,17 +207,7 @@ { "start_date": "2001-08-07T00:00:00Z", "end_date": "2001-08-07T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2001-06-01T00:00:00Z", - "end_date": "2001-06-01T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2001-04-22T00:00:00Z", - "end_date": "2001-04-22T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -320,14 +282,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -338,21 +305,7 @@ "enhanced_efficiency_phosphorus": "None" } ], - "harvests": [ - { - "is_grain": true, - "start_date": "2002-09-05T00:00:00Z", - "end_date": "2002-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2002-09-05T00:00:00Z", - "end_date": "2002-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, + "harvests":[ { "is_grain": true, "start_date": "2002-09-05T00:00:00Z", @@ -365,17 +318,7 @@ { "start_date": "2002-05-15T00:00:00Z", "end_date": "2002-05-15T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2002-05-01T00:00:00Z", - "end_date": "2002-05-01T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2002-08-29T00:00:00Z", - "end_date": "2002-08-29T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -450,14 +393,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -468,21 +416,7 @@ "enhanced_efficiency_phosphorus": "None" } ], - "harvests": [ - { - "is_grain": true, - "start_date": "2003-09-05T00:00:00Z", - "end_date": "2003-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2003-09-05T00:00:00Z", - "end_date": "2003-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, + "harvests":[ { "is_grain": true, "start_date": "2003-09-05T00:00:00Z", @@ -495,17 +429,7 @@ { "start_date": "2003-08-16T00:00:00Z", "end_date": "2003-08-16T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2003-05-13T00:00:00Z", - "end_date": "2003-05-13T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2003-04-02T00:00:00Z", - "end_date": "2003-04-02T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -580,14 +504,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -598,21 +527,7 @@ "enhanced_efficiency_phosphorus": "None" } ], - "harvests": [ - { - "is_grain": true, - "start_date": "2004-09-05T00:00:00Z", - "end_date": "2004-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2004-09-05T00:00:00Z", - "end_date": "2004-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, + "harvests":[ { "is_grain": true, "start_date": "2004-09-05T00:00:00Z", @@ -621,21 +536,12 @@ "stray_stover_hay_removal": "0" } ], + "tillages": [ { "start_date": "2004-08-15T00:00:00Z", "end_date": "2004-08-15T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2004-05-27T00:00:00Z", - "end_date": "2004-05-27T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2004-07-01T00:00:00Z", - "end_date": "2004-07-01T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -710,14 +616,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -729,20 +640,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2005-09-05T00:00:00Z", - "end_date": "2005-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2005-09-05T00:00:00Z", - "end_date": "2005-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2005-09-05T00:00:00Z", @@ -755,17 +652,7 @@ { "start_date": "2005-05-13T00:00:00Z", "end_date": "2005-05-13T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2005-06-29T00:00:00Z", - "end_date": "2005-06-29T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2005-03-24T00:00:00Z", - "end_date": "2005-03-24T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -840,14 +727,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -858,21 +750,7 @@ "enhanced_efficiency_phosphorus": "None" } ], - "harvests": [ - { - "is_grain": true, - "start_date": "2006-09-05T00:00:00Z", - "end_date": "2006-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2006-09-05T00:00:00Z", - "end_date": "2006-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, + "harvests":[ { "is_grain": true, "start_date": "2006-09-05T00:00:00Z", @@ -885,17 +763,7 @@ { "start_date": "2006-03-15T00:00:00Z", "end_date": "2006-03-15T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2006-06-08T00:00:00Z", - "end_date": "2006-06-08T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2006-04-22T00:00:00Z", - "end_date": "2006-04-22T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -970,14 +838,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -988,21 +861,7 @@ "enhanced_efficiency_phosphorus": "None" } ], - "harvests": [ - { - "is_grain": true, - "start_date": "2007-09-05T00:00:00Z", - "end_date": "2007-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2007-09-05T00:00:00Z", - "end_date": "2007-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, + "harvests":[ { "is_grain": true, "start_date": "2007-09-05T00:00:00Z", @@ -1015,17 +874,7 @@ { "start_date": "2007-04-11T00:00:00Z", "end_date": "2007-04-11T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2007-04-13T00:00:00Z", - "end_date": "2007-04-13T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2007-06-11T00:00:00Z", - "end_date": "2007-06-11T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -1100,14 +949,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -1119,20 +973,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2008-09-05T00:00:00Z", - "end_date": "2008-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2008-09-05T00:00:00Z", - "end_date": "2008-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2008-09-05T00:00:00Z", @@ -1141,21 +981,12 @@ "stray_stover_hay_removal": "0" } ], + "tillages": [ { "start_date": "2008-07-02T00:00:00Z", "end_date": "2008-07-02T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2008-07-16T00:00:00Z", - "end_date": "2008-07-16T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2008-06-13T00:00:00Z", - "end_date": "2008-06-13T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -1230,14 +1061,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -1249,20 +1085,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2009-09-05T00:00:00Z", - "end_date": "2009-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2009-09-05T00:00:00Z", - "end_date": "2009-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2009-09-05T00:00:00Z", @@ -1270,22 +1092,12 @@ "crop_yield": 39.0, "stray_stover_hay_removal": "0" } - ], + ], "tillages": [ { "start_date": "2009-08-21T00:00:00Z", "end_date": "2009-08-21T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2009-04-01T00:00:00Z", - "end_date": "2009-04-01T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2009-06-06T00:00:00Z", - "end_date": "2009-06-06T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -1360,14 +1172,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -1379,20 +1196,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2010-09-05T00:00:00Z", - "end_date": "2010-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2010-09-05T00:00:00Z", - "end_date": "2010-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2010-09-05T00:00:00Z", @@ -1401,21 +1204,12 @@ "stray_stover_hay_removal": "0" } ], + "tillages": [ { "start_date": "2010-07-12T00:00:00Z", "end_date": "2010-07-12T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2010-06-20T00:00:00Z", - "end_date": "2010-06-20T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2010-08-20T00:00:00Z", - "end_date": "2010-08-20T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -1490,14 +1284,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -1509,20 +1308,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2011-09-05T00:00:00Z", - "end_date": "2011-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2011-09-05T00:00:00Z", - "end_date": "2011-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2011-09-05T00:00:00Z", @@ -1535,17 +1320,7 @@ { "start_date": "2011-08-20T00:00:00Z", "end_date": "2011-08-20T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2011-03-31T00:00:00Z", - "end_date": "2011-03-31T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2011-05-06T00:00:00Z", - "end_date": "2011-05-06T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -1620,14 +1395,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -1639,20 +1419,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2012-09-05T00:00:00Z", - "end_date": "2012-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2012-09-05T00:00:00Z", - "end_date": "2012-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2012-09-05T00:00:00Z", @@ -1665,17 +1431,7 @@ { "start_date": "2012-03-20T00:00:00Z", "end_date": "2012-03-20T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2012-04-18T00:00:00Z", - "end_date": "2012-04-18T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2012-07-24T00:00:00Z", - "end_date": "2012-07-24T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -1750,14 +1506,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -1769,20 +1530,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2013-09-05T00:00:00Z", - "end_date": "2013-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2013-09-05T00:00:00Z", - "end_date": "2013-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2013-09-05T00:00:00Z", @@ -1795,17 +1542,7 @@ { "start_date": "2013-05-03T00:00:00Z", "end_date": "2013-05-03T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2013-09-01T00:00:00Z", - "end_date": "2013-09-01T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2013-06-07T00:00:00Z", - "end_date": "2013-06-07T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -1880,14 +1617,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -1899,20 +1641,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2014-09-05T00:00:00Z", - "end_date": "2014-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2014-09-05T00:00:00Z", - "end_date": "2014-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2014-09-05T00:00:00Z", @@ -1925,17 +1653,7 @@ { "start_date": "2014-04-15T00:00:00Z", "end_date": "2014-04-15T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2014-05-23T00:00:00Z", - "end_date": "2014-05-23T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2014-06-03T00:00:00Z", - "end_date": "2014-06-03T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -2010,14 +1728,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -2029,20 +1752,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2015-09-05T00:00:00Z", - "end_date": "2015-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2015-09-05T00:00:00Z", - "end_date": "2015-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2015-09-05T00:00:00Z", @@ -2055,17 +1764,7 @@ { "start_date": "2015-06-30T00:00:00Z", "end_date": "2015-06-30T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2015-04-03T00:00:00Z", - "end_date": "2015-04-03T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2015-08-20T00:00:00Z", - "end_date": "2015-08-20T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -2140,14 +1839,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -2159,20 +1863,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2016-09-05T00:00:00Z", - "end_date": "2016-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2016-09-05T00:00:00Z", - "end_date": "2016-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2016-09-05T00:00:00Z", @@ -2185,17 +1875,7 @@ { "start_date": "2016-03-31T00:00:00Z", "end_date": "2016-03-31T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2016-05-31T00:00:00Z", - "end_date": "2016-05-31T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2016-06-23T00:00:00Z", - "end_date": "2016-06-23T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -2270,14 +1950,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -2295,37 +1980,13 @@ "end_date": "2017-09-05T00:00:00Z", "crop_yield": 39.0, "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2017-09-05T00:00:00Z", - "end_date": "2017-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2017-09-05T00:00:00Z", - "end_date": "2017-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ + } + ], + "tillages": [ { "start_date": "2017-02-22T00:00:00Z", "end_date": "2017-02-22T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2017-05-28T00:00:00Z", - "end_date": "2017-05-28T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2017-07-09T00:00:00Z", - "end_date": "2017-07-09T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -2400,14 +2061,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -2419,20 +2085,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2018-09-05T00:00:00Z", - "end_date": "2018-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2018-09-05T00:00:00Z", - "end_date": "2018-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2018-09-05T00:00:00Z", @@ -2445,17 +2097,7 @@ { "start_date": "2018-08-23T00:00:00Z", "end_date": "2018-08-23T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2018-04-10T00:00:00Z", - "end_date": "2018-04-10T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2018-08-19T00:00:00Z", - "end_date": "2018-08-19T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -2530,14 +2172,19 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -2549,20 +2196,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2019-09-05T00:00:00Z", - "end_date": "2019-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2019-09-05T00:00:00Z", - "end_date": "2019-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2019-09-05T00:00:00Z", @@ -2570,22 +2203,12 @@ "crop_yield": 39.0, "stray_stover_hay_removal": "0" } - ], + ] , "tillages": [ { "start_date": "2019-08-09T00:00:00Z", "end_date": "2019-08-09T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2019-07-10T00:00:00Z", - "end_date": "2019-07-10T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2019-08-23T00:00:00Z", - "end_date": "2019-08-23T00:00:00Z", - "implement": "Reduced Tillage" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -2660,14 +2283,19 @@ }, "assets": [], "crop_name": "Barley", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -2679,20 +2307,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2020-11-11T00:00:00Z", - "end_date": "2020-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2020-11-11T00:00:00Z", - "end_date": "2020-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2020-11-11T00:00:00Z", @@ -2705,17 +2319,7 @@ { "start_date": "2020-10-08T00:00:00Z", "end_date": "2020-10-08T00:00:00Z", - "implement": "Zero Soil Disturbance" - }, - { - "start_date": "2020-09-06T00:00:00Z", - "end_date": "2020-09-06T00:00:00Z", - "implement": "Zero Soil Disturbance" - }, - { - "start_date": "2020-08-31T00:00:00Z", - "end_date": "2020-08-31T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -2790,14 +2394,19 @@ }, "assets": [], "crop_name": "Barley", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -2809,20 +2418,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2021-11-11T00:00:00Z", - "end_date": "2021-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2021-11-11T00:00:00Z", - "end_date": "2021-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2021-11-11T00:00:00Z", @@ -2835,17 +2430,7 @@ { "start_date": "2021-09-09T00:00:00Z", "end_date": "2021-09-09T00:00:00Z", - "implement": "Zero Soil Disturbance" - }, - { - "start_date": "2021-11-10T00:00:00Z", - "end_date": "2021-11-10T00:00:00Z", - "implement": "Zero Soil Disturbance" - }, - { - "start_date": "2021-08-26T00:00:00Z", - "end_date": "2021-08-26T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -2920,14 +2505,19 @@ }, "assets": [], "crop_name": "Barley", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { @@ -2939,20 +2529,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2022-11-11T00:00:00Z", - "end_date": "2022-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2022-11-11T00:00:00Z", - "end_date": "2022-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2022-11-11T00:00:00Z", @@ -2965,17 +2541,7 @@ { "start_date": "2022-07-08T00:00:00Z", "end_date": "2022-07-08T00:00:00Z", - "implement": "Zero Soil Disturbance" - }, - { - "start_date": "2022-07-26T00:00:00Z", - "end_date": "2022-07-26T00:00:00Z", - "implement": "Zero Soil Disturbance" - }, - { - "start_date": "2022-07-08T00:00:00Z", - "end_date": "2022-07-08T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -2990,140 +2556,10 @@ ] }, { - "id": "c0b86c2a-e993-4e9f-ac52-51cb9815b23d", - "time_range": [ - "2000-02-15T00:00:00+00:00", - "2000-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2000-08-11T00:00:00Z", - "end_date": "2000-08-11T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2000-09-05T00:00:00Z", - "end_date": "2000-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2000-09-05T00:00:00Z", - "end_date": "2000-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2000-09-05T00:00:00Z", - "end_date": "2000-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2000-07-11T00:00:00Z", - "end_date": "2000-07-11T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2000-05-18T00:00:00Z", - "end_date": "2000-05-18T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2000-05-01T00:00:00Z", - "end_date": "2000-05-01T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2000-04-02T00:00:00Z", - "end_date": "2000-04-02T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "e80d9928-e926-40db-9492-76bcb4bcd691", + "id": "b6ab01e1-2d21-457c-bbef-0f206bfc2854", "time_range": [ - "2001-02-15T00:00:00+00:00", - "2001-09-05T00:00:00+00:00" + "2023-02-15T00:00:00+00:00", + "2023-09-05T00:00:00+00:00" ], "bbox": [ -87.414918, @@ -3180,19 +2616,24 @@ }, "assets": [], "crop_name": "Alfalfa", - "crop_type": "cover", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", "crp_type": "None", - "crp_start": "", - "crp_end": "", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "year_1980_2000_tillage": "Intensive Tillage", + "amt_ppm": "0", + "p_date": "01/01/0001 00:00:00", + "al_ppm": "0" }, "fertilizers": [ { - "start_date": "2001-03-13T00:00:00Z", - "end_date": "2001-03-13T00:00:00Z", + "start_date": "2023-07-20T00:00:00Z", + "end_date": "2023-07-20T00:00:00Z", "application_type": "Ammonium Nitrate (34-0-0)", "total_nitrogen": 4.0, "enhanced_efficiency_phosphorus": "None" @@ -3201,2387 +2642,23 @@ "harvests": [ { "is_grain": true, - "start_date": "2001-09-05T00:00:00Z", - "end_date": "2001-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2001-09-05T00:00:00Z", - "end_date": "2001-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2001-09-05T00:00:00Z", - "end_date": "2001-09-05T00:00:00Z", + "start_date": "2019-09-05T00:00:00Z", + "end_date": "2019-09-05T00:00:00Z", "crop_yield": 39.0, "stray_stover_hay_removal": "0" } ], "tillages": [ { - "start_date": "2001-07-06T00:00:00Z", - "end_date": "2001-07-06T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2001-05-08T00:00:00Z", - "end_date": "2001-05-08T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2001-07-29T00:00:00Z", - "end_date": "2001-07-29T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2001-07-28T00:00:00Z", - "end_date": "2001-07-28T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "cbfe6000-b7bb-45da-af60-a9895f63c3da", - "time_range": [ - "2002-02-15T00:00:00+00:00", - "2002-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2002-04-12T00:00:00Z", - "end_date": "2002-04-12T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2002-09-05T00:00:00Z", - "end_date": "2002-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2002-09-05T00:00:00Z", - "end_date": "2002-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2002-09-05T00:00:00Z", - "end_date": "2002-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2002-06-05T00:00:00Z", - "end_date": "2002-06-05T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2002-06-17T00:00:00Z", - "end_date": "2002-06-17T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2002-08-10T00:00:00Z", - "end_date": "2002-08-10T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2002-04-03T00:00:00Z", - "end_date": "2002-04-03T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "19c7c3f4-5385-4f6f-8f3c-70a0c732caab", - "time_range": [ - "2003-02-15T00:00:00+00:00", - "2003-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2003-07-02T00:00:00Z", - "end_date": "2003-07-02T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2003-09-05T00:00:00Z", - "end_date": "2003-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2003-09-05T00:00:00Z", - "end_date": "2003-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2003-09-05T00:00:00Z", - "end_date": "2003-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2003-07-26T00:00:00Z", - "end_date": "2003-07-26T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2003-07-08T00:00:00Z", - "end_date": "2003-07-08T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2003-04-23T00:00:00Z", - "end_date": "2003-04-23T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2003-03-20T00:00:00Z", - "end_date": "2003-03-20T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "894f1d48-28a1-44a9-af00-c3e26b373ea9", - "time_range": [ - "2004-02-15T00:00:00+00:00", - "2004-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2004-06-24T00:00:00Z", - "end_date": "2004-06-24T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2004-09-05T00:00:00Z", - "end_date": "2004-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2004-09-05T00:00:00Z", - "end_date": "2004-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2004-09-05T00:00:00Z", - "end_date": "2004-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2004-07-03T00:00:00Z", - "end_date": "2004-07-03T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2004-06-27T00:00:00Z", - "end_date": "2004-06-27T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2004-05-20T00:00:00Z", - "end_date": "2004-05-20T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2004-06-17T00:00:00Z", - "end_date": "2004-06-17T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "cc12fb0b-3995-4db1-a8fe-514cce712702", - "time_range": [ - "2005-02-15T00:00:00+00:00", - "2005-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2005-04-12T00:00:00Z", - "end_date": "2005-04-12T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2005-09-05T00:00:00Z", - "end_date": "2005-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2005-09-05T00:00:00Z", - "end_date": "2005-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2005-09-05T00:00:00Z", - "end_date": "2005-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2005-07-24T00:00:00Z", - "end_date": "2005-07-24T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2005-08-19T00:00:00Z", - "end_date": "2005-08-19T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2005-05-16T00:00:00Z", - "end_date": "2005-05-16T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2005-06-26T00:00:00Z", - "end_date": "2005-06-26T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "7224ce4a-d004-4a75-8202-d92d249767ba", - "time_range": [ - "2006-02-15T00:00:00+00:00", - "2006-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2006-08-13T00:00:00Z", - "end_date": "2006-08-13T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2006-09-05T00:00:00Z", - "end_date": "2006-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2006-09-05T00:00:00Z", - "end_date": "2006-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2006-09-05T00:00:00Z", - "end_date": "2006-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2006-07-29T00:00:00Z", - "end_date": "2006-07-29T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2006-05-21T00:00:00Z", - "end_date": "2006-05-21T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2006-02-20T00:00:00Z", - "end_date": "2006-02-20T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2006-08-28T00:00:00Z", - "end_date": "2006-08-28T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "4ec0f5c9-cbb9-48c8-89f9-b72f14ccd9f9", - "time_range": [ - "2007-02-15T00:00:00+00:00", - "2007-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2007-08-21T00:00:00Z", - "end_date": "2007-08-21T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2007-09-05T00:00:00Z", - "end_date": "2007-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2007-09-05T00:00:00Z", - "end_date": "2007-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2007-09-05T00:00:00Z", - "end_date": "2007-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2007-05-09T00:00:00Z", - "end_date": "2007-05-09T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2007-08-17T00:00:00Z", - "end_date": "2007-08-17T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2007-06-15T00:00:00Z", - "end_date": "2007-06-15T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2007-05-28T00:00:00Z", - "end_date": "2007-05-28T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "1efa53b8-83ea-4fa2-b0bf-1d0a9ef32b0e", - "time_range": [ - "2008-02-15T00:00:00+00:00", - "2008-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2008-05-12T00:00:00Z", - "end_date": "2008-05-12T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2008-09-05T00:00:00Z", - "end_date": "2008-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2008-09-05T00:00:00Z", - "end_date": "2008-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2008-09-05T00:00:00Z", - "end_date": "2008-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2008-04-09T00:00:00Z", - "end_date": "2008-04-09T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2008-05-20T00:00:00Z", - "end_date": "2008-05-20T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2008-03-03T00:00:00Z", - "end_date": "2008-03-03T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2008-03-28T00:00:00Z", - "end_date": "2008-03-28T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "9dae62d1-353b-4121-9afa-e4f37579f143", - "time_range": [ - "2009-02-15T00:00:00+00:00", - "2009-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2009-05-02T00:00:00Z", - "end_date": "2009-05-02T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2009-09-05T00:00:00Z", - "end_date": "2009-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2009-09-05T00:00:00Z", - "end_date": "2009-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2009-09-05T00:00:00Z", - "end_date": "2009-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2009-08-27T00:00:00Z", - "end_date": "2009-08-27T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2009-06-06T00:00:00Z", - "end_date": "2009-06-06T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2009-06-12T00:00:00Z", - "end_date": "2009-06-12T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2009-04-12T00:00:00Z", - "end_date": "2009-04-12T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "574c788c-297d-4d01-aa7c-3ca88901f8f0", - "time_range": [ - "2010-02-15T00:00:00+00:00", - "2010-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2010-07-04T00:00:00Z", - "end_date": "2010-07-04T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2010-09-05T00:00:00Z", - "end_date": "2010-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2010-09-05T00:00:00Z", - "end_date": "2010-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2010-09-05T00:00:00Z", - "end_date": "2010-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2010-09-01T00:00:00Z", - "end_date": "2010-09-01T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2010-08-19T00:00:00Z", - "end_date": "2010-08-19T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2010-06-03T00:00:00Z", - "end_date": "2010-06-03T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2010-05-29T00:00:00Z", - "end_date": "2010-05-29T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "8a855e69-ddab-4e7f-ab3a-e36b72b220ba", - "time_range": [ - "2011-02-15T00:00:00+00:00", - "2011-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2011-05-10T00:00:00Z", - "end_date": "2011-05-10T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2011-09-05T00:00:00Z", - "end_date": "2011-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2011-09-05T00:00:00Z", - "end_date": "2011-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2011-09-05T00:00:00Z", - "end_date": "2011-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2011-07-23T00:00:00Z", - "end_date": "2011-07-23T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2011-03-03T00:00:00Z", - "end_date": "2011-03-03T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2011-03-20T00:00:00Z", - "end_date": "2011-03-20T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2011-04-21T00:00:00Z", - "end_date": "2011-04-21T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "8fb66395-2d75-4d78-85cd-97b5913ed152", - "time_range": [ - "2012-02-15T00:00:00+00:00", - "2012-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2012-08-31T00:00:00Z", - "end_date": "2012-08-31T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2012-09-05T00:00:00Z", - "end_date": "2012-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2012-09-05T00:00:00Z", - "end_date": "2012-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2012-09-05T00:00:00Z", - "end_date": "2012-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2012-05-25T00:00:00Z", - "end_date": "2012-05-25T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2012-04-28T00:00:00Z", - "end_date": "2012-04-28T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2012-05-08T00:00:00Z", - "end_date": "2012-05-08T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2012-03-20T00:00:00Z", - "end_date": "2012-03-20T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "0c01f332-92c0-4d67-864e-ae3880d8e2cd", - "time_range": [ - "2013-02-15T00:00:00+00:00", - "2013-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2013-05-15T00:00:00Z", - "end_date": "2013-05-15T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2013-09-05T00:00:00Z", - "end_date": "2013-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2013-09-05T00:00:00Z", - "end_date": "2013-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2013-09-05T00:00:00Z", - "end_date": "2013-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2013-08-06T00:00:00Z", - "end_date": "2013-08-06T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2013-05-14T00:00:00Z", - "end_date": "2013-05-14T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2013-06-09T00:00:00Z", - "end_date": "2013-06-09T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2013-06-02T00:00:00Z", - "end_date": "2013-06-02T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "df55f75a-06ed-441f-ab7b-802a1e9ad191", - "time_range": [ - "2014-02-15T00:00:00+00:00", - "2014-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2014-08-24T00:00:00Z", - "end_date": "2014-08-24T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2014-09-05T00:00:00Z", - "end_date": "2014-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2014-09-05T00:00:00Z", - "end_date": "2014-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2014-09-05T00:00:00Z", - "end_date": "2014-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2014-06-15T00:00:00Z", - "end_date": "2014-06-15T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2014-08-04T00:00:00Z", - "end_date": "2014-08-04T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2014-04-04T00:00:00Z", - "end_date": "2014-04-04T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2014-06-16T00:00:00Z", - "end_date": "2014-06-16T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "8871bf55-78e7-42de-9172-f79fc83ff222", - "time_range": [ - "2015-02-15T00:00:00+00:00", - "2015-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2015-03-31T00:00:00Z", - "end_date": "2015-03-31T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2015-09-05T00:00:00Z", - "end_date": "2015-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2015-09-05T00:00:00Z", - "end_date": "2015-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2015-09-05T00:00:00Z", - "end_date": "2015-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2015-06-05T00:00:00Z", - "end_date": "2015-06-05T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2015-06-20T00:00:00Z", - "end_date": "2015-06-20T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2015-08-06T00:00:00Z", - "end_date": "2015-08-06T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2015-06-13T00:00:00Z", - "end_date": "2015-06-13T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "df6213ab-6884-4b23-b05c-3a5095d6def9", - "time_range": [ - "2016-02-15T00:00:00+00:00", - "2016-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2016-03-17T00:00:00Z", - "end_date": "2016-03-17T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2016-09-05T00:00:00Z", - "end_date": "2016-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2016-09-05T00:00:00Z", - "end_date": "2016-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2016-09-05T00:00:00Z", - "end_date": "2016-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2016-05-01T00:00:00Z", - "end_date": "2016-05-01T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2016-07-03T00:00:00Z", - "end_date": "2016-07-03T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2016-07-19T00:00:00Z", - "end_date": "2016-07-19T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2016-02-24T00:00:00Z", - "end_date": "2016-02-24T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "4da0c0c0-1743-4a66-aa5f-0f796e56ec3e", - "time_range": [ - "2017-02-15T00:00:00+00:00", - "2017-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2017-02-28T00:00:00Z", - "end_date": "2017-02-28T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2017-09-05T00:00:00Z", - "end_date": "2017-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2017-09-05T00:00:00Z", - "end_date": "2017-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2017-09-05T00:00:00Z", - "end_date": "2017-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2017-03-17T00:00:00Z", - "end_date": "2017-03-17T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2017-03-01T00:00:00Z", - "end_date": "2017-03-01T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2017-08-16T00:00:00Z", - "end_date": "2017-08-16T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2017-04-03T00:00:00Z", - "end_date": "2017-04-03T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "19a2fa62-ad47-4ec0-9e84-9ba3d4593617", - "time_range": [ - "2018-02-15T00:00:00+00:00", - "2018-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2018-04-30T00:00:00Z", - "end_date": "2018-04-30T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2018-09-05T00:00:00Z", - "end_date": "2018-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2018-09-05T00:00:00Z", - "end_date": "2018-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2018-09-05T00:00:00Z", - "end_date": "2018-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2018-05-31T00:00:00Z", - "end_date": "2018-05-31T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2018-07-30T00:00:00Z", - "end_date": "2018-07-30T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2018-08-25T00:00:00Z", - "end_date": "2018-08-25T00:00:00Z", - "implement": "Reduced Tillage" - } - ], - "organic_amendments": [ - { - "start_date": "2018-04-29T00:00:00Z", - "end_date": "2018-04-29T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, - { - "id": "b6ab01e1-2d21-457c-bbef-0f206bfc2453", - "time_range": [ - "2019-02-15T00:00:00+00:00", - "2019-09-05T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Alfalfa", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2019-07-20T00:00:00Z", - "end_date": "2019-07-20T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2019-09-05T00:00:00Z", - "end_date": "2019-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2019-09-05T00:00:00Z", - "end_date": "2019-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2019-09-05T00:00:00Z", - "end_date": "2019-09-05T00:00:00Z", - "crop_yield": 39.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2019-05-21T00:00:00Z", - "end_date": "2019-05-21T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2019-03-14T00:00:00Z", - "end_date": "2019-03-14T00:00:00Z", - "implement": "Reduced Tillage" - }, - { - "start_date": "2019-04-02T00:00:00Z", - "end_date": "2019-04-02T00:00:00Z", - "implement": "Reduced Tillage" + "start_date": "2023-05-21T00:00:00Z", + "end_date": "2023-05-21T00:00:00Z", + "implement": "Reduced Till (V)" } ], "organic_amendments": [ { - "start_date": "2019-07-17T00:00:00Z", - "end_date": "2019-07-17T00:00:00Z", + "start_date": "2023-07-17T00:00:00Z", + "end_date": "2023-07-17T00:00:00Z", "organic_amendment_type": "Soybean Meal", "organic_amendment_amount": "100", "organic_amendment_percent_nitrogen": "1", diff --git a/notebooks/carbon/scenario_seasonal_fields.json b/notebooks/carbon/scenario_seasonal_fields.json index 5ea3127c..38fca800 100644 --- a/notebooks/carbon/scenario_seasonal_fields.json +++ b/notebooks/carbon/scenario_seasonal_fields.json @@ -1,139 +1,9 @@ [ - { - "id": "0e16be1a-eb0f-4b55-a69c-4fa79af8f406", - "time_range": [ - "2023-07-01T00:00:00+00:00", - "2023-11-11T00:00:00+00:00" - ], - "bbox": [ - -87.414918, - 37.463251, - -87.393499, - 37.479898 - ], - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [ - -87.414918, - 37.463251 - ], - [ - -87.399025, - 37.470226 - ], - [ - -87.393499, - 37.472569 - ], - [ - -87.39827, - 37.479898 - ], - [ - -87.405993, - 37.478046 - ], - [ - -87.407538, - 37.47761 - ], - [ - -87.408122, - 37.477501 - ], - [ - -87.408636, - 37.477092 - ], - [ - -87.409048, - 37.476602 - ], - [ - -87.414918, - 37.463251 - ] - ] - ] - }, - "assets": [], - "crop_name": "Barley", - "crop_type": "annual", - "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" - }, - "fertilizers": [ - { - "start_date": "2023-08-20T00:00:00Z", - "end_date": "2023-08-20T00:00:00Z", - "application_type": "Ammonium Nitrate (34-0-0)", - "total_nitrogen": 4.0, - "enhanced_efficiency_phosphorus": "None" - } - ], - "harvests": [ - { - "is_grain": true, - "start_date": "2023-11-11T00:00:00Z", - "end_date": "2023-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2023-11-11T00:00:00Z", - "end_date": "2023-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2023-11-11T00:00:00Z", - "end_date": "2023-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - } - ], - "tillages": [ - { - "start_date": "2023-08-02T00:00:00Z", - "end_date": "2023-08-02T00:00:00Z", - "implement": "Zero Soil Disturbance" - }, - { - "start_date": "2023-08-15T00:00:00Z", - "end_date": "2023-08-15T00:00:00Z", - "implement": "Zero Soil Disturbance" - }, - { - "start_date": "2023-09-20T00:00:00Z", - "end_date": "2023-09-20T00:00:00Z", - "implement": "Zero Soil Disturbance" - } - ], - "organic_amendments": [ - { - "start_date": "2023-08-20T00:00:00Z", - "end_date": "2023-08-20T00:00:00Z", - "organic_amendment_type": "Soybean Meal", - "organic_amendment_amount": "100", - "organic_amendment_percent_nitrogen": "1", - "organic_amendment_carbon_nitrogen_ratio": "1.3" - } - ] - }, { "id": "cb2335a0-fe99-4f46-93b9-e97a11a9e748", "time_range": [ - "2024-07-01T00:00:00+00:00", - "2024-11-11T00:00:00+00:00" + "2024-12-12T00:00:00+00:00", + "2025-03-11T00:00:00+00:00" ], "bbox": [ -87.414918, @@ -190,68 +60,46 @@ }, "assets": [], "crop_name": "Barley", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", + "crp_type": "None", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", + "year_1980_2000": "Irrigated: Continuous Hay", + "year_1980_2000_tillage": "Intensive Tillage" }, "fertilizers": [ { - "start_date": "2024-07-02T00:00:00Z", - "end_date": "2024-07-02T00:00:00Z", + "start_date": "2024-18-12T00:00:00Z", + "end_date": "2024-12-18T00:00:00Z", "application_type": "Ammonium Nitrate (34-0-0)", "total_nitrogen": 4.0, "enhanced_efficiency_phosphorus": "None" } ], - "harvests": [ - { - "is_grain": true, - "start_date": "2024-11-11T00:00:00Z", - "end_date": "2024-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, + "harvests":[ { "is_grain": true, - "start_date": "2024-11-11T00:00:00Z", - "end_date": "2024-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2024-11-11T00:00:00Z", - "end_date": "2024-11-11T00:00:00Z", + "start_date": "2025-03-11T00:00:00Z", + "end_date": "2025-03-11T00:00:00Z", "crop_yield": 30.0, "stray_stover_hay_removal": "0" } ], "tillages": [ { - "start_date": "2024-10-20T00:00:00Z", - "end_date": "2024-10-20T00:00:00Z", - "implement": "Zero Soil Disturbance" - }, - { - "start_date": "2024-07-26T00:00:00Z", - "end_date": "2024-07-26T00:00:00Z", - "implement": "Zero Soil Disturbance" - }, - { - "start_date": "2024-08-06T00:00:00Z", - "end_date": "2024-08-06T00:00:00Z", - "implement": "Zero Soil Disturbance" + "start_date": "2024-12-14T00:00:00Z", + "end_date": "2024-12-14T00:00:00Z", + "implement": "Reduced Till (V)" } ], "organic_amendments": [ { - "start_date": "2024-11-05T00:00:00Z", - "end_date": "2024-11-05T00:00:00Z", + "start_date": "2024-12-25T00:00:00Z", + "end_date": "2024-12-25T00:00:00Z", "organic_amendment_type": "Soybean Meal", "organic_amendment_amount": "100", "organic_amendment_percent_nitrogen": "1", @@ -320,14 +168,16 @@ }, "assets": [], "crop_name": "Barley", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", + "crp_type": "None", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", + "year_1980_2000": "Irrigated: Continuous Hay", + "year_1980_2000_tillage": "Intensive Tillage" }, "fertilizers": [ { @@ -338,21 +188,7 @@ "enhanced_efficiency_phosphorus": "None" } ], - "harvests": [ - { - "is_grain": true, - "start_date": "2025-11-11T00:00:00Z", - "end_date": "2025-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2025-11-11T00:00:00Z", - "end_date": "2025-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, + "harvests":[ { "is_grain": true, "start_date": "2025-11-11T00:00:00Z", @@ -365,17 +201,17 @@ { "start_date": "2025-08-08T00:00:00Z", "end_date": "2025-08-08T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" }, { "start_date": "2025-07-09T00:00:00Z", "end_date": "2025-07-09T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" }, { "start_date": "2025-09-19T00:00:00Z", "end_date": "2025-09-19T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -450,14 +286,16 @@ }, "assets": [], "crop_name": "Barley", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", + "crp_type": "None", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", + "year_1980_2000": "Irrigated: Continuous Hay", + "year_1980_2000_tillage": "Intensive Tillage" }, "fertilizers": [ { @@ -469,20 +307,6 @@ } ], "harvests": [ - { - "is_grain": true, - "start_date": "2026-11-11T00:00:00Z", - "end_date": "2026-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2026-11-11T00:00:00Z", - "end_date": "2026-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, { "is_grain": true, "start_date": "2026-11-11T00:00:00Z", @@ -495,17 +319,17 @@ { "start_date": "2026-07-05T00:00:00Z", "end_date": "2026-07-05T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" }, { "start_date": "2026-09-02T00:00:00Z", "end_date": "2026-09-02T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" }, { "start_date": "2026-09-12T00:00:00Z", "end_date": "2026-09-12T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -580,14 +404,16 @@ }, "assets": [], "crop_name": "Barley", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", + "crp_type": "None", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", + "year_1980_2000": "Irrigated: Continuous Hay", + "year_1980_2000_tillage": "Intensive Tillage" }, "fertilizers": [ { @@ -598,21 +424,7 @@ "enhanced_efficiency_phosphorus": "None" } ], - "harvests": [ - { - "is_grain": true, - "start_date": "2027-11-11T00:00:00Z", - "end_date": "2027-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2027-11-11T00:00:00Z", - "end_date": "2027-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, + "harvests":[ { "is_grain": true, "start_date": "2027-11-11T00:00:00Z", @@ -625,17 +437,17 @@ { "start_date": "2027-07-04T00:00:00Z", "end_date": "2027-07-04T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" }, { "start_date": "2027-11-01T00:00:00Z", "end_date": "2027-11-01T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" }, { "start_date": "2027-08-31T00:00:00Z", "end_date": "2027-08-31T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -710,14 +522,16 @@ }, "assets": [], "crop_name": "Barley", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", + "crp_type": "None", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", + "year_1980_2000": "Irrigated: Continuous Hay", + "year_1980_2000_tillage": "Intensive Tillage" }, "fertilizers": [ { @@ -728,21 +542,7 @@ "enhanced_efficiency_phosphorus": "None" } ], - "harvests": [ - { - "is_grain": true, - "start_date": "2028-11-11T00:00:00Z", - "end_date": "2028-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2028-11-11T00:00:00Z", - "end_date": "2028-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, + "harvests":[ { "is_grain": true, "start_date": "2028-11-11T00:00:00Z", @@ -755,17 +555,17 @@ { "start_date": "2028-11-06T00:00:00Z", "end_date": "2028-11-06T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" }, { "start_date": "2028-08-23T00:00:00Z", "end_date": "2028-08-23T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" }, { "start_date": "2028-10-30T00:00:00Z", "end_date": "2028-10-30T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ @@ -840,14 +640,16 @@ }, "assets": [], "crop_name": "Barley", - "crop_type": "annual", + "crop_type": "CROPS", "properties": { - "pre_1980": "Lowland Non-Irrigated (Pre 1980s)", - "crp_type": "None", - "crp_start": "", - "crp_end": "", - "year_1980_2000": "Irrigated: Continuous Hay", - "year_1980_2000_tillage": "Intensive Tillage" + "pre_1980": "Cropland Upland Non-Irrigated (Pre 1980s)", + "crp_type": "None", + "crp_start": "0", + "crp_end": "0", + "post_crop_till": "", + "post_crop_mngt": "", + "year_1980_2000": "Irrigated: Continuous Hay", + "year_1980_2000_tillage": "Intensive Tillage" }, "fertilizers": [ { @@ -858,21 +660,7 @@ "enhanced_efficiency_phosphorus": "None" } ], - "harvests": [ - { - "is_grain": true, - "start_date": "2029-11-11T00:00:00Z", - "end_date": "2029-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, - { - "is_grain": true, - "start_date": "2029-11-11T00:00:00Z", - "end_date": "2029-11-11T00:00:00Z", - "crop_yield": 30.0, - "stray_stover_hay_removal": "0" - }, + "harvests":[ { "is_grain": true, "start_date": "2029-11-11T00:00:00Z", @@ -885,17 +673,17 @@ { "start_date": "2029-07-31T00:00:00Z", "end_date": "2029-07-31T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" }, { "start_date": "2029-09-23T00:00:00Z", "end_date": "2029-09-23T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" }, { "start_date": "2029-08-17T00:00:00Z", "end_date": "2029-08-17T00:00:00Z", - "implement": "Zero Soil Disturbance" + "implement": "Reduced Till (V)" } ], "organic_amendments": [ diff --git a/ops/carbon_local/whatif_comet_local.py b/ops/carbon_local/whatif_comet_local.py index d6bfd337..ae493590 100644 --- a/ops/carbon_local/whatif_comet_local.py +++ b/ops/carbon_local/whatif_comet_local.py @@ -1,6 +1,3 @@ -# Copyright (c) Microsoft Corporation. -# Licensed under the MIT License. - import xml.etree.ElementTree as ET from datetime import datetime, timezone from typing import Any, Dict, List @@ -18,6 +15,7 @@ TillageInformation, gen_guid, ) + from vibe_lib.comet_farm.comet_requester import CometRequester, CometServerParameters from vibe_lib.comet_farm.comet_server import HTTP_SERVER_HOST, HTTP_SERVER_PORT @@ -31,7 +29,10 @@ def get_location(self, geojson: Dict[str, Any]): """ s = shape(geojson) - location = (s.centroid.x, s.centroid.y) # type: ignore + coordinates = geojson['coordinates'][0] # Assuming a single ring polygon + + # Format the coordinates into the desired format + location = ", ".join([f"{lon} {lat}" for lon, lat in coordinates]) geod = Geod("+a=6378137 +f=0.0033528106647475126") area_in_acres = geod.geometry_area_perimeter(s)[0] * 0.000247105 @@ -44,49 +45,57 @@ def format_datetime(self, date: str) -> str: def _add_historical(self, historical_data: Dict[str, Any], cropland: ET.Element): ET.SubElement(cropland, "Pre-1980").text = historical_data["pre_1980"] - ET.SubElement(cropland, "CRP").text = historical_data["crp_type"] ET.SubElement(cropland, "CRPStartYear").text = historical_data["crp_start"] ET.SubElement(cropland, "CRPEndYear").text = historical_data["crp_end"] ET.SubElement(cropland, "CRPType").text = historical_data["crp_type"] + ET.SubElement(cropland, "PostCRPTillage").text = historical_data["post_crop_till"] + ET.SubElement(cropland, "PostCRPManagement").text = historical_data["post_crop_mngt"] ET.SubElement(cropland, "Year1980-2000").text = historical_data["year_1980_2000"] ET.SubElement(cropland, "Year1980-2000_Tillage").text = historical_data[ "year_1980_2000_tillage" ] + ET.SubElement(cropland, "AmountPPM").text = historical_data["amt_ppm"] + ET.SubElement(cropland, "PDate").text = historical_data["p_date"] + ET.SubElement(cropland, "AluminumPPM").text = historical_data["al_ppm"] + def _add_harvest_information(self, harvest_data: HarvestInformation, harvest_list: ET.Element): if isinstance(harvest_data, dict): harvest_data = HarvestInformation(**harvest_data) - harvest = ET.SubElement(harvest_list, "HarvestEvent") - ET.SubElement(harvest, "HarvestDate").text = self.format_datetime(harvest_data.end_date) - ET.SubElement(harvest, "Grain").text = "Yes" if harvest_data.is_grain else "No" - ET.SubElement(harvest, "yield").text = str(harvest_data.crop_yield) - ET.SubElement(harvest, "StrawStoverHayRemoval").text = str( - harvest_data.stray_stover_hay_removal - ) + # Directly add HarvestEvent to HarvestList as a single object + harvest_event = ET.SubElement(harvest_list, "HarvestEvent") + + # Instead of creating multiple HarvestEvent tags, you add them directly as child elements + ET.SubElement(harvest_event, "HarvestDate").text = self.format_datetime(harvest_data.end_date) + ET.SubElement(harvest_event, "Grain").text = "True" if harvest_data.is_grain else "False" + ET.SubElement(harvest_event, "yield").text = str(harvest_data.crop_yield) + ET.SubElement(harvest_event, "StrawStoverHayRemoval").text = str(harvest_data.stray_stover_hay_removal) def _add_tillage_information(self, tillage_data: TillageInformation, tillage_list: ET.Element): if isinstance(tillage_data, dict): tillage_data = TillageInformation(**tillage_data) tillage = ET.SubElement(tillage_list, "TillageEvent") - ET.SubElement(tillage, "TillageDate").text = self.format_datetime(tillage_data.end_date) ET.SubElement(tillage, "TillageType").text = tillage_data.implement + ET.SubElement(tillage, "TillageDate").text = self.format_datetime(tillage_data.end_date) def _add_fertilization_information( - self, fertilizer_data: FertilizerInformation, fertilization_list: ET.Element + self, fertilizer_data: FertilizerInformation, fertilization_list: ET.Element ): if isinstance(fertilizer_data, dict): fertilizer_data = FertilizerInformation(**fertilizer_data) fertilizer = ET.SubElement(fertilization_list, "NApplicationEvent") fertilizer_date = self.format_datetime(fertilizer_data.end_date) - ET.SubElement(fertilizer, "NApplicationDate").text = fertilizer_date ET.SubElement(fertilizer, "NApplicationType").text = fertilizer_data.application_type + ET.SubElement(fertilizer, "NApplicationMethod").text = "Incorporate / Inject" + ET.SubElement(fertilizer, "NApplicationDate").text = fertilizer_date ET.SubElement(fertilizer, "NApplicationAmount").text = str(fertilizer_data.total_nitrogen) - ET.SubElement(fertilizer, "NApplicationMethod").text = "Surface Band / Sidedress" + ET.SubElement(fertilizer, "PApplicationAmount").text = "0" + ET.SubElement(fertilizer, "PercentAmmonia").text = "0" ET.SubElement(fertilizer, "EEP").text = fertilizer_data.enhanced_efficiency_phosphorus def _add_organic_amendmentes_information( - self, omad_data: OrganicAmendmentInformation, omad_list: ET.Element + self, omad_data: OrganicAmendmentInformation, omad_list: ET.Element ): if isinstance(omad_data, dict): # Same restriction of previous method @@ -105,7 +114,7 @@ def _add_organic_amendmentes_information( ) def _add_seasonal_field( - self, seasonal_field: SeasonalFieldInformation, year: ET.Element, crop_number: int + self, seasonal_field: SeasonalFieldInformation, year: ET.Element, crop_number: int ): crop = ET.SubElement(year, "Crop") # According to COMET documentation crop numbers @@ -116,8 +125,9 @@ def _add_seasonal_field( "-1" if "cover" in seasonal_field.crop_type.lower() else str(crop_number) ) ET.SubElement(crop, "CropName").text = seasonal_field.crop_name + ET.SubElement(crop, "CropType").text = seasonal_field.crop_type # We assume SeasonalField.time_range = (plantingDate, lastHarvestDate) - ET.SubElement(crop, "PlantingDate").text = seasonal_field.time_range[0].strftime("%m/%d/%Y") + ET.SubElement(crop, "PlantingDate").text = seasonal_field.time_range[0].strftime("%m/%d/%Y %H:%M:%S") ET.SubElement(crop, "ContinueFromPreviousYear").text = "N" harvest_list = ET.SubElement(crop, "HarvestList") @@ -145,8 +155,16 @@ def _add_seasonal_field( for omad_data in seasonal_field.organic_amendments ] + ET.SubElement(crop, "BioCharApplicationList") + ET.SubElement(crop, "IrrigationList") + ET.SubElement(crop, "BurnEvent") + ET.SubElement(crop, "LimingEvent") + + ET.SubElement(crop, "Prune").text = "False" + ET.SubElement(crop, "Renew").text = "False" + pass def _add_scenario(self, seasonal_fields: List[SeasonalFieldInformation], scenario: ET.Element): @@ -158,22 +176,38 @@ def _add_scenario(self, seasonal_fields: List[SeasonalFieldInformation], scenari year_element = ET.SubElement(scenario, "CropYear") year_element.attrib["Year"] = str(crop_year) for crop_number, seasonal_field in enumerate( - filter(lambda s: s.time_range[0].year == crop_year, seasonal_fields) + filter(lambda s: s.time_range[0].year == crop_year, seasonal_fields) ): self._add_seasonal_field(seasonal_field, year_element, crop_number) def build_comet_request( - self, - support_email: str, - baseline_seasonal_fields: List[SeasonalFieldInformation], - scenario_seasonal_fields: List[SeasonalFieldInformation], + self, + support_email: str, + baseline_seasonal_fields: List[SeasonalFieldInformation], + scenario_seasonal_fields: List[SeasonalFieldInformation], ) -> str: - root = ET.fromstring("") - tree = ET.ElementTree(root) - root.attrib["cometEmailId"] = support_email + # Create root element + root = ET.Element("CometFarm") + + # Add element + project = ET.SubElement(root, "Project") + project.attrib["PNAME"] = "Croplands Demo Project" + project.attrib["ProjectNotes"] = "" - cropland = ET.SubElement(root, "Cropland") - cropland.attrib["name"] = "sdk_int1" + # Add under + activity_years = ET.SubElement(project, "ActivityYears") + activity_years.attrib["BaselineStart"] = "2000" + activity_years.attrib["BaselineEnd"] = "2023" + activity_years.attrib["ScenarioStart"] = "2024" + activity_years.attrib["ScenarioEnd"] = "2029" + activity_years.attrib["IsFlex"] = "False" + + activity_name = ET.SubElement(activity_years, "ActivityName") + activity_name.attrib["Id"] = "10" + activity_name.attrib["Name"] = "Cropland, Pasture, Range, Orchards/Vineyards" + + # Add element under + cropland = ET.SubElement(project, "Cropland") # Baseline field baseline_field = baseline_seasonal_fields[0] @@ -181,10 +215,27 @@ def build_comet_request( # cropland elements farm_location = self.get_location(baseline_field.geometry) + print("farm_location", farm_location) + geom = ET.SubElement(cropland, "GEOM") + geom.attrib["PARCELNAME"] = "F1" geom.attrib["SRID"] = "4326" geom.attrib["AREA"] = str(farm_location[0]) - geom.text = f"POINT({farm_location[1][0]} {farm_location[1][1]})" + + geom.attrib["ORIGINALID"] = "114090" + geom.attrib["APEXTOLINK"] = "" + geom.attrib["APEXFROMLINK"] = "" + + # geom.text = f"POLYGON (({farm_location[1][0]} {farm_location[1][1]}))" + + # Extract the coordinates from the geojson and format as a POLYGON string + coordinates = baseline_field.geometry['coordinates'][0] + polygon_coords = ','.join([f"{coord[0]} {coord[1]}" for coord in coordinates]) + + # Create the WKT POLYGON format string + geom.text = f"POLYGON (({farm_location[1]}))" + + # geom.text = f"POLYGON (())" self._add_historical(baseline_field.properties, cropland) @@ -196,16 +247,17 @@ def build_comet_request( scenario.attrib["Name"] = "scenario: " + datetime.now().strftime("%d/%m/%Y %H:%M:%S") self._add_scenario(seasonal_fields=scenario_seasonal_fields, scenario=scenario) - return ET.tostring(tree.getroot(), encoding="unicode") + return ET.tostring(root, encoding="unicode") class CallbackBuilder: - def __init__(self, comet_url: str, comet_support_email: str, ngrok_token: str): + def __init__(self, comet_url: str, comet_support_email: str, ngrok_token: str, api_key: str): self.cometRequest = CometServerParameters( url=comet_url, webhook=WEBHOOK_URL, supportEmail=comet_support_email, ngrokToken=ngrok_token, + apiKey=api_key ) self.comet_requester = CometRequester(self.cometRequest) @@ -214,9 +266,9 @@ def __init__(self, comet_url: str, comet_support_email: str, ngrok_token: str): self.end_date = datetime.now(timezone.utc) def get_carbon_offset( - self, - baseline_seasonal_fields: List[SeasonalFieldInformation], - scenario_seasonal_fields: List[SeasonalFieldInformation], + self, + baseline_seasonal_fields: List[SeasonalFieldInformation], + scenario_seasonal_fields: List[SeasonalFieldInformation], ) -> Dict[str, CarbonOffsetInfo]: converter = SeasonalFieldConverter() xml_str = converter.build_comet_request( diff --git a/ops/carbon_local/whatif_comet_local_op.yaml b/ops/carbon_local/whatif_comet_local_op.yaml index 6a2bb593..7f8b6c06 100644 --- a/ops/carbon_local/whatif_comet_local_op.yaml +++ b/ops/carbon_local/whatif_comet_local_op.yaml @@ -5,9 +5,11 @@ inputs: output: carbon_output: CarbonOffsetInfo parameters: - comet_url: "https://comet-farm.com/ApiMain/AddToQueue" - comet_support_email: - ngrok_token: + comet_url: "https://comet-farm.com/apimain/uploadapiqueue" + comet_support_email: "" + ngrok_token: "" + api_key: "" + entrypoint: file: whatif_comet_local.py callback_builder: CallbackBuilder diff --git a/src/vibe_lib/vibe_lib/comet_farm/comet_server.py b/src/vibe_lib/vibe_lib/comet_farm/comet_server.py index 05ed1aec..f7951965 100644 --- a/src/vibe_lib/vibe_lib/comet_farm/comet_server.py +++ b/src/vibe_lib/vibe_lib/comet_farm/comet_server.py @@ -26,6 +26,7 @@ class CometServerParameters(BaseModel): webhook: str ngrokToken: str supportEmail: str + apiKey: str class CometHTTPServer(Thread): @@ -66,6 +67,7 @@ def submit_job(self, xml_string: str, reference_id: str = ""): "url": webhookUrl, "LastDaycentInput": "0", "FirstDaycentInput": "0", + "apikey": self.comet_request.apiKey } files = {"file": ("file.xml", xml_file, "application/xml")} @@ -119,4 +121,4 @@ def do_POST(self): self._send_ok() def do_GET(self): - self._send_ok() + self._send_ok() \ No newline at end of file