39. Mutation: Sätt anpassade färgscheman för valda "GeoMaps"

Ställ in anpassade färgscheman för datalager: "ZonesMaps", "SoilDatasets".

Stöd för andra datalager ("YieldDataset", "TopographyMaps", "SatelliteImages") kommer snart.

Uppdatera alla attribut för "GeoMap":

mutation UpdateGeoMaps {
  setGeoMaps(input: {
    geoMaps: [{
      fieldUuid: "<placeholder_of_field_uuid>",
      soilDatasetUuid: "<placeholder_of_soildataset_uuid>",
      shortName: "<origin_geomap_short_name>",
      classes: [
          11.288999557495117,
          31.641000747680664,
          42.30500030517578,
          56.132999420166016,
          105.81999969482422
        ],
      description: "<some_text_about_geomap>",
      fullName: "<geomap_full_name>",
      hexColorCodes: [
        "#ca0020",
        "#f4a582",
        "#f7f7f7",
        "#92c5de",
        "#0571b0"
      ]    
    }, {
      fieldUuid: "<placeholder_of_field_uuid>",
      vectorAnalysisMapUuid: "<placeholder_of_vectoranalysismap_uuid>",
      shortName: "<origin_geomap_short_name>",
      classes: [
          11.788000106811523,
          26.854999542236328,
          33.84000015258789,
          41.20100021362305,
          50.124000549316406,
          63.90299987792969,
          86.70500183105469,
          105.81999969482422
        ],
      description: "<some_text_about_geomap>",
      fullName: "<geomap_full_name>",
      hexColorCodes: [
        "#b2182b",
        "#ef8a62",
        "#fddbc7",
        "#f7f7f7",
        "#d1e5f0",
        "#67a9cf",
        "#2166ac"
      ]    
    }]
  }) {
    kortNamn
    fullständigtNamn
    beskrivning
    classes
    hexColorCodes
    url
  }
}

Uppdatera endast färgscheman för "GeoMap":

VIKTIGT punkter för att lära dig hur mutationen används:

  1. Attribut fieldUuid, soilDatasetUuid/vectorAnalysisMapUuid, och kortNamn är obligatoriska för att identifiera rätt "GeoMap" att ändra. Alla dessa tre attribut tillsammans återspeglar "GeoMap"s unikhet.

  2. Antingen soilDatasetUuid eller vectorAnalysisMapUuid attribut måste användas per enskild "GeoMap"-indata.

  3. Värdet av kortNamn måste vara samma som ursprunget i "GeoMap". Det går inte att redigera.

  4. Attribut fullständigtNamn, beskrivning, hexColorCodes är redigerbara för "ZonesMaps" och kan ändras. Ändringarna tillämpas inte om attributet inte nämns.

  5. Attribut fullständigtNamn, beskrivning, classes, hexColorCodes är redigerbara för "SoilDatasets" och kan ändras. Ändringarna tillämpas inte om attributet inte nämns.

  6. Arrayer classes och hexColorCodes måste ha exakt samma längd som ursprunget i "GeoMap".

  7. Längden på "GeoMaps"-arrayerna i förfrågan och svaret måste vara densamma. Om inte har några "GeoMaps" inte redigerats framgångsrikt.

Last updated

Was this helpful?