39. Mutation : définir des schémas de couleurs personnalisés pour les « GeoMaps » sélectionnées

Définissez des schémas de couleurs personnalisés pour les couches de données : "ZonesMaps", "SoilDatasets".

La prise en charge d'autres couches de données ("YieldDataset", "TopographyMaps", "SatelliteImages") arrive.

Mettez à jour tous les attributs du "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"
      ]    
    }]
  }) {
    shortName
    fullName
    description
    classes
    hexColorCodes
    url
  }
}

Mettre à jour uniquement les schémas de couleurs du "GeoMap" :

IMPORTANT points pour apprendre à utiliser la mutation :

  1. Attributs fieldUuid, soilDatasetUuid/vectorAnalysisMapUuid, et shortName sont obligatoires pour identifier le bon "GeoMap" à modifier. Ces trois attributs ensemble reflètent l'unicité du "GeoMap".

  2. Soit soilDatasetUuid ou vectorAnalysisMapUuid l'attribut doit être utilisé par entrée unique de "GeoMap".

  3. La valeur de shortName doit être la même que l'originale dans le "GeoMap". Elle n'est pas modifiable.

  4. Attributs fullName, description, hexColorCodes sont modifiables pour les "ZonesMaps" et peuvent être amendés. Les changements ne sont pas appliqués si l'attribut n'est pas mentionné.

  5. Attributs fullName, description, classes, hexColorCodes sont modifiables pour les "SoilDatasets" et peuvent être amendés. Les changements ne sont pas appliqués si l'attribut n'est pas mentionné.

  6. Tableaux classes et hexColorCodes doivent avoir exactement la même longueur que l'original dans le "GeoMap".

  7. La longueur des tableaux "GeoMaps" dans la requête et la réponse doit être la même. Sinon, certains "GeoMaps" n'ont pas été édités avec succès.

Mis à jour

Ce contenu vous a-t-il été utile ?