forked from FarmMaps/FarmMapsApiClient
Added option to generate ISOXML taskmap, added missing Nbs data
This commit is contained in:
@@ -175,14 +175,7 @@ namespace FarmmapsVRApoten
|
||||
_logger.LogInformation(File.Exists(finalOutput)
|
||||
? "Download application map completed."
|
||||
: "Something went wrong while downloading.");
|
||||
|
||||
////GEOTIFF TO SHAPE
|
||||
//_logger.LogInformation($"Converting geotiff to shape");
|
||||
//var geotiffToShapeItem= await _generalService.GeotiffToShape(applianceMapItem);
|
||||
//if (taskmap == null) {
|
||||
// _logger.LogError("Something went wrong with geotiff to shape transformation");
|
||||
// return;
|
||||
//}
|
||||
|
||||
|
||||
|
||||
if(input.GenerateTaskmap) {
|
||||
@@ -192,12 +185,17 @@ namespace FarmmapsVRApoten
|
||||
var taskmap = (Item)null;
|
||||
if (input.OutputType == "isoxml")
|
||||
{
|
||||
taskmap = await _generalService.CreateTaskmap(cropfieldItem, applianceMapItem, input.OutputType, input.CellWidth, input.CellHeight, input.StartPoint.ToString(Formatting.None),
|
||||
input.DdiCode, input.Centered, input.EndPoint.ToString(Formatting.None), input.Angle);
|
||||
|
||||
taskmap = await _generalService.CreateTaskmap(cropfieldItem: cropfieldItem, tiffItem: applianceMapItem, outputType: input.OutputType, cellWidth: input.CellWidth,
|
||||
cellHeight: input.CellHeight, startPoint: input.StartPoint.ToString(Formatting.None), ddiCode: input.DdiCode, centered: input.Centered,
|
||||
endPoint: input.EndPoint.ToString(Formatting.None), angle: input.Angle, precision: input.Precision,
|
||||
cropTypeName: null, costumerName: null, ProductGroupName: null, productName : null, resolution: null, unitScale: null, maximumClasses: input.MaximumClasses);
|
||||
|
||||
} else
|
||||
{
|
||||
taskmap = await _generalService.CreateTaskmap(cropfieldItem, applianceMapItem, input.OutputType, input.CellWidth, input.CellHeight, input.StartPoint.ToString(Formatting.None),
|
||||
null, input.Centered, input.EndPoint.ToString(Formatting.None), input.Angle);
|
||||
taskmap = await _generalService.CreateTaskmap(cropfieldItem: cropfieldItem, tiffItem: applianceMapItem, outputType: input.OutputType, cellWidth: input.CellWidth,
|
||||
cellHeight: input.CellHeight, startPoint: input.StartPoint.ToString(Formatting.None), centered: input.Centered,
|
||||
endPoint: input.EndPoint.ToString(Formatting.None), angle: input.Angle, precision: input.Precision, maximumClasses: input.MaximumClasses);
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user