39. Mutacija: nustatyti pasirinktines spalvų schemas pasirinktiems „GeoMaps“

Nustatykite pasirinktines spalvų schemas duomenų sluoksniams: "ZonesMaps", "SoilDatasets".

Palaikymas kitiems duomenų sluoksniams ("YieldDataset", "TopographyMaps", "SatelliteImages") bus pridėtas.

Atnaujinti visus "GeoMap" atributus:

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"
      ]    
    }]
  }) {
    trumpasPavadinimas
    pilnasPavadinimas
    aprašymas
    klasės
    hexSpalvųKodai
    url
  }
}

Atnaujinti tik "GeoMap" spalvų schemas:

SVARBU taškai, kaip naudoti mutaciją:

  1. Atributai fieldUuid, soilDatasetUuid/vectorAnalysisMapUuid, ir trumpasPavadinimas yra privalomi norint identifikuoti tinkamą "GeoMap", kurį reikia keisti. Visi šie trys atributai kartu atspindi "GeoMap" unikalumą.

  2. Arba soilDatasetUuid arba vectorAnalysisMapUuid atributas turi būti naudojamas kiekvienam vienam "GeoMap" įrašui.

  3. Reikšmė trumpasPavadinimas turi būti tokia pati kaip originalo "GeoMap". Ji nėra redaguojama.

  4. Atributai pilnasPavadinimas, aprašymas, hexSpalvųKodai yra redaguojami "ZonesMaps" ir gali būti pakeisti. Pakeitimai nėra taikomi, jei atributas nėra paminėtas.

  5. Atributai pilnasPavadinimas, aprašymas, klasės, hexSpalvųKodai yra redaguojami "SoilDatasets" ir gali būti pakeisti. Pakeitimai nėra taikomi, jei atributas nėra paminėtas.

  6. Masyvai klasės ir hexSpalvųKodai turi turėti lygiai tokį pat ilgį kaip originalas "GeoMap".

  7. "GeoMaps" masyvų ilgiai užklausoje ir atsakyme turi būti vienodi. Jei ne, kai kurie "GeoMaps" nebuvo sėkmingai redaguoti.

Last updated

Was this helpful?