46. Mutation: Mehrschichtige "ZonesMap" asynchron generieren

Erzeuge "ZonesMap" basierend auf mehreren Ebenen für das "Field" asynchron.

circle-info

Der asynchrone Ansatz erzeugt eine Aufgabe (Generate "generateVectorAnalysisMap"), um die Verarbeitung durchzuführen, und die Subscription wird empfangen, sobald die Verarbeitung abgeschlossen ist.

Attribut dataLayers enthält die notwendigen Informationen pro Datenebene zur Nutzung im Ergebnis "ZonesMap". Das Attribut Faktor repräsentiert das Gewichtung der Datenebene.

mutation GenerateMultiLayerZonesMapAsync {
  generateMultiLayersVectorAnalysisMapAsync(input: {
    fieldUuid: "<placeholder_of_field_uuid>"
    numberOfZones:7
    name: "Mehrjahrig f1.0 + LIDAR Hangneigung f-0.5 + OM f0.5 + VolDr f0.2"
    dataLayers: [{
      factor: 1.0
      satelliteImageUuids: [
        "<placeholder_of_satelliteimage_uuid_1>",
	"<placeholder_of_satelliteimage_uuid_2>",
        "<placeholder_of_satelliteimage_uuid_3>",
        "<placeholder_of_satelliteimage_uuid_4>",
        "<placeholder_of_satelliteimage_uuid_5>",
        "<placeholder_of_satelliteimage_uuid_6>",
        "<placeholder_of_satelliteimage_uuid_7>",
        "<placeholder_of_satelliteimage_uuid_8>",
        "<placeholder_of_satelliteimage_uuid_9>",
        "<placeholder_of_satelliteimage_uuid_10>"
      ]
    	index: EVI2
    }, {
      factor: -0.5
      topographyMapUuid: "<placeholder_of_topographymap_uuid>"
    	topographyAttribute: slope
    }, {
      factor: 0.5
      soilDatasetUuid: "<placeholder_of_soildataset_uuid>"
      soilAttribute: "Soil_OM___"
    }, {
      factor: 0.2
      yieldDatasetUuid: "<placeholder_of_yielddataset_uuid>"
      yieldAttribute: vol_d
    }]
  }) {    
    uuid 
    fieldUuid
    statusCode  
  }
}

Zuletzt aktualisiert

War das hilfreich?