39. Mutation: Nastavit vlastní barevné schéma pro vybrané "GeoMaps"

Nastavte vlastní barevná schémata pro datové vrstvy: "ZonesMaps", "SoilDatasets".

Podpora dalších datových vrstev ("YieldDataset", "TopographyMaps", "SatelliteImages") brzy přijde.

Aktualizujte všechny atributy "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"
      ]    
    }]
  }) {
    krátkýNázev
    úplnýNázev
    popis
    classes
    hexColorCodes
    url
  }
}

Aktualizujte pouze barevná schémata "GeoMap":

DŮLEŽITÉ body, která vysvětlují, jak mutaci použít:

  1. Atributy fieldUuid, soilDatasetUuid/vectorAnalysisMapUuid, a krátkýNázev jsou povinné k identifikaci správné "GeoMap", kterou chcete upravit. Všechny tři tyto atributy společně určují jedinečnost "GeoMap".

  2. Buď soilDatasetUuid nebo vectorAnalysisMapUuid atribut musí být použit pro jeden vstup "GeoMap".

  3. Hodnota krátkýNázev musí být stejná jako původní v "GeoMap". Není editovatelná.

  4. Atributy úplnýNázev, popis, hexColorCodes jsou editovatelné pro "ZonesMaps" a lze je změnit. Změny se neprovedou, pokud atribut není zmíněn.

  5. Atributy úplnýNázev, popis, classes, hexColorCodes jsou editovatelné pro "SoilDatasets" a lze je změnit. Změny se neprovedou, pokud atribut není zmíněn.

  6. Pole classes a hexColorCodes musí mít přesně stejnou délku jako původ v "GeoMap".

  7. Délka polí "GeoMaps" v požadavku a odpovědi musí být stejná. Pokud ne, některé "GeoMaps" nebyly úspěšně upraveny.

Last updated

Was this helpful?