39. Mutacja: Ustaw niestandardowe schematy kolorów dla wybranych "GeoMaps"

Ustaw niestandardowe schematy kolorów dla warstw danych: "ZonesMaps", "SoilDatasets".

Wsparcie dla innych warstw danych ("YieldDataset", "TopographyMaps", "SatelliteImages") wkrótce dostępne.

Zaktualizuj wszystkie atrybuty "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
  }
}

Zaktualizuj tylko schematy kolorów "GeoMap":

WAŻNE punkty do nauki, jak użyć tej mutacji:

  1. Atrybuty fieldUuid, soilDatasetUuid/vectorAnalysisMapUuid, oraz shortName są obowiązkowe, aby zidentyfikować poprawny "GeoMap" do zmiany. Wszystkie te trzy atrybuty razem odzwierciedlają unikalność "GeoMap".

  2. Albo soilDatasetUuid lub vectorAnalysisMapUuid atrybut musi być użyty dla pojedynczego wejścia "GeoMap".

  3. Wartość shortName musi być taka sama jak w oryginale w "GeoMap". Nie można jej edytować.

  4. Atrybuty fullName, description, hexColorCodes są edytowalne dla "ZonesMaps" i można je zmienić. Zmiany nie zostaną zastosowane, jeśli atrybut nie zostanie wspomniany.

  5. Atrybuty fullName, description, classes, hexColorCodes są edytowalne dla "SoilDatasets" i można je zmienić. Zmiany nie zostaną zastosowane, jeśli atrybut nie zostanie wspomniany.

  6. Tablice classes i hexColorCodes muszą mieć dokładnie taką samą długość jak w oryginale w "GeoMap".

  7. Długość tablic "GeoMaps" w żądaniu i odpowiedzi musi być taka sama. Jeśli nie, niektóre "GeoMaps" nie zostały pomyślnie edytowane.

Last updated

Was this helpful?