39. Mutation: Establecer esquemas de color personalizados en "GeoMaps" seleccionados

Establecer esquemas de color personalizados para capas de datos: "ZonesMaps", "SoilDatasets".

Se añadirá soporte para otras capas de datos ("YieldDataset", "TopographyMaps", "SatelliteImages").

Actualizar todos los atributos del "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
  }
}

Actualizar solo los esquemas de color del "GeoMap":

IMPORTANTE puntos para aprender a usar la mutación:

  1. Atributos fieldUuid, soilDatasetUuid/vectorAnalysisMapUuid, y shortName son obligatorios para identificar el "GeoMap" correcto a modificar. Los tres atributos juntos reflejan la unicidad del "GeoMap".

  2. O soilDatasetUuid o vectorAnalysisMapUuid atributo debe usarse por cada entrada de "GeoMap".

  3. Valor de shortName debe ser el mismo que el origen en el "GeoMap". No es editable.

  4. Atributos fullName, description, hexColorCodes son editables para "ZonesMaps" y pueden modificarse. Los cambios no se aplican si el atributo no se menciona.

  5. Atributos fullName, description, classes, hexColorCodes son editables para "SoilDatasets" y pueden modificarse. Los cambios no se aplican si el atributo no se menciona.

  6. Los arreglos classes y hexColorCodes deben tener exactamente la misma longitud que el origen en "GeoMap".

  7. La longitud de los arreglos de "GeoMaps" en la solicitud y la respuesta debe ser la misma. Si no, algunos "GeoMaps" no se editaron con éxito.

Última actualización

¿Te fue útil?