farmmapsKPI receives minimum necessary input and writes relevant KPI output

This commit is contained in:
2023-10-13 16:37:50 +02:00
parent 1cc36422a4
commit 4102ed628e
7 changed files with 285 additions and 117 deletions

View File

@@ -5,28 +5,20 @@ namespace FarmmapsKPI.Models
{
public class KPIInput
{
public bool UseCreatedCropfield { get; set; }
public bool UseExistingCropfieldWithChildren { get; set; }
public bool DeleteNewlyCreatedAfterCalc { get; set; }
public string CropfieldItemCode { get; set; }
public JObject DataCropfield { get; set; }
public bool UseCreatedCropRecording { get; set; }
public string CropRecordingItemCode { get; set; }
public JObject DataCropRecording { get; set; }
public bool UseCreatedOperation { get; set; }
public string OperationItemCode { get; set; }
public JObject DataOperation { get; set; }
public bool UseCreatedCropfieldCharacteristic { get; set; }
public string[] OperationItemCodes { get; set; }
public JObject[] DataOperations { get; set; }
public string CropfieldCharacteristicItemCode { get; set; }
public JObject DataCropfieldCharacteristic { get; set; }
public string File { get; set; }
public string InputVariable { get; set; }
public string OutputFileName { get; set; }
public string DownloadFolder { get; set; }
public int CropYear { get; set; }
public JObject GeometryJson { get; set; }
public string InputLayerName { get; set; }
public string fieldName { get; set; }
public bool GetShadowData { get; set; }
}
}

View File

@@ -4,7 +4,7 @@
{
public string CropfieldItemCode { get; set; }
public string CropRecordingItemCode { get; set; }
public string OperationItemCode { get; set; }
public string[] OperationItemCodes { get; set; }
public string CropfieldCharacteristicItemCode { get; set; }
}