39. Mutation: Definir esquemas de cores personalizados para "GeoMaps" selecionados

Defina esquemas de cores personalizados para camadas de dados: "ZonesMaps", "SoilDatasets".

Suporte para outras camadas de dados ("YieldDataset", "TopographyMaps", "SatelliteImages") está por vir.

Atualize todos os atributos do "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
  }
}

Atualize apenas os esquemas de cores do "GeoMap":

IMPORTANTE pontos para aprender a usar a mutation:

  1. Atributos fieldUuid, soilDatasetUuid/vectorAnalysisMapUuid, e shortName são obrigatórios para identificar o "GeoMap" correto a ser alterado. Todos esses três atributos juntos refletem a unicidade do "GeoMap".

  2. Ou soilDatasetUuid ou vectorAnalysisMapUuid atributo deve ser usado por cada entrada única de "GeoMap".

  3. Valor de shortName deve ser o mesmo que o original no "GeoMap". Não é editável.

  4. Atributos fullName, description, hexColorCodes são editáveis para "ZonesMaps" e podem ser alterados. As mudanças não são aplicadas se o atributo não for mencionado.

  5. Atributos fullName, description, classes, hexColorCodes são editáveis para "SoilDatasets" e podem ser alterados. As mudanças não são aplicadas se o atributo não for mencionado.

  6. Arrays classes e hexColorCodes devem ter exatamente o mesmo comprimento que o original no "GeoMap".

  7. O comprimento dos arrays de "GeoMaps" na requisição e na resposta deve ser o mesmo. Caso contrário, alguns "GeoMaps" não foram editados com sucesso.

Atualizado

Isto foi útil?