39. Mutation: Sæt brugerdefinerede farveskemaer til valgte "GeoMaps"

Indstil brugerdefinerede farveskemaer til datalag: "ZonesMaps", "SoilDatasets".

Support for andre datalag ("YieldDataset", "TopographyMaps", "SatelliteImages") kommer snart.

Opdater alle attributter for "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"
      ]    
    }]
  }) {
    kortNavn
    fuldtNavn
    beskrivelse
    classes
    hexColorCodes
    url
  }
}

Opdater kun farveskemaer for "GeoMap":

VIGTIGT punkter til at lære, hvordan mutationen bruges:

  1. Attributter fieldUuid, soilDatasetUuid/vectorAnalysisMapUuid, og kortNavn er obligatoriske for at identificere den korrekte "GeoMap" der skal ændres. Alle disse tre attributter tilsammen afspejler "GeoMap"s entydighed.

  2. Enten soilDatasetUuid eller vectorAnalysisMapUuid attribut skal bruges pr. enkelt "GeoMap" input.

  3. Værdien af kortNavn skal være den samme som oprindelsen i "GeoMap". Den kan ikke redigeres.

  4. Attributter fuldtNavn, beskrivelse, hexColorCodes er redigerbare for "ZonesMaps" og kan ændres. Ændringerne anvendes ikke, hvis attributten ikke nævnes.

  5. Attributter fuldtNavn, beskrivelse, classes, hexColorCodes er redigerbare for "SoilDatasets" og kan ændres. Ændringerne anvendes ikke, hvis attributten ikke nævnes.

  6. Arrays classes og hexColorCodes skal have nøjagtigt samme længde som oprindelsen i "GeoMap".

  7. Længden af "GeoMaps" arrays i forespørgslen og svaret skal være den samme. Hvis ikke, blev nogle "GeoMaps" ikke redigeret succesfuldt.

Last updated

Was this helpful?