46. Mutacja: Wygeneruj wielowarstwową "ZonesMap" asynchronicznie

Wygeneruj „ZonesMap” na podstawie wielu warstw dla „Field” asynchronicznie.

circle-info

Podejście asynchroniczne generuje zadanie (Generate „generateVectorAnalysisMap”) do przetworzenia, a Subskrypcja zostanie otrzymana, gdy przetwarzanie zostanie zakończone.

Atrybut dataLayers zawiera niezbędne informacje dla każdej warstwy danych do wykorzystania w wyniku „ZonesMap”. Atrybut współczynnik reprezentuje waga warstwy danych.

mutation GenerateMultiLayerZonesMapAsync {
  generateMultiLayersVectorAnalysisMapAsync(input: {
    poleUuid: "<placeholder_of_field_uuid>"
    numberOfZones:7
    name: "MultiYear f1.0 + LIDAR Slope f-0.5 + OM f0.5 + VolDr f0.2"
    dataLayers: [{
      factor: 1.0
      uuidyObrazówSatelitarnych: [
        "<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
    kodStatusu  
  }
}

Last updated

Was this helpful?