87. Mutation: Guardar VectorAnalysisMap personalizado (ZonesMap)

A continuación se detallan cómo guardar un ZonesMap personalizado con un esquema de color personalizado.

1. Guardar geometrías de ZonesMap

triangle-exclamation

Mutación saveVectorAnalysisMap visión general:

  • El atributo fieldUuid es un enlace al Campo existente.

  • El atributo name describe el nombre del ZonesMap.

  • El tipo de atributo es un valor de enumeración que representa el tipo de operación. Puede ser cualquier valor de GENERAL , SPRAYING, SEEDING, FERTILIZING o IRRIGATION. Es opcional.

  • El atributo clave con todos los detalles incluidos las dosis para VRA es zonesMapGeojson como una cadena JSON escapada.

    • El número de zona se menciona en properties >> zone.

    • Las dosis se incorporarán en properties >> attributes.

El properties atributo es un objeto JSON que se amplía con zone, rates, ratesHeaders, ratesPrices y ratesUnits detalles. Una explicación de cómo asignar dosis es AQUÍ.

 {
    \"zone\":1,
    \"attributes\":{
        \"rates\":[100],
        \"ratesHeaders\":[\"Product1\"],
        \"ratesPrices\":[0],
        \"ratesUnits\":[\"KG_HA\"]
    }
}

Mutación de ejemplo sin dosis definidas:

La representación por defecto sin esquema de color asignado se ve así. El ZonesMap del usuario >> geoMaps >> url es similar a https://api.geopard.tech/geo/map/reflect?TRANSPARENT=true&VIEWPARAMS=uuid:4a3929a5-c166-41d7-b547-da1511a9fa1d&LAYERS=custom_zone_map_view&SRS=EPSG:3857&STYLES=default_zonesmap&HEIGHT=64&BBOX=1160638.4354309493,6959157.496681602,1160983.0667152018,6959632.459385279&geopardApiKey=<your_geopard_api_key>arrow-up-right.

2. Asignar esquema de color personalizado

Mutación setGeoMaps visión general:

  • El atributo fieldUuid es un enlace al Campo existente.

  • El atributo vectorAnalysisMapUuid es un enlace al ZonesMap (VectorAnalysisMap) recién guardado en el primer paso.

  • El atributo shortName describe el estilo a modificar. Las opciones para ZonesMap son zones y miniatura.

  • El atributo hexColorCodes describe los códigos de color hexadecimales a establecer.

triangle-exclamation

Una explicación de cómo guardar colores personalizados es AQUÍ y cómo aplicar colores personalizados sobre la marcha es AQUÍ.

Mutación de ejemplo:

Como resultado, la representación visual del ZonesMap >> geoMaps >> url similar a https://api.geopard.tech/geo/map/reflect?TRANSPARENT=true&VIEWPARAMS=uuid:9799e2eb-06d2-4a42-8f47-38655abf11e1&LAYERS=custom_zone_map_view&SRS=EPSG:3857&STYLES=default_zonesmap&HEIGHT=64&BBOX=1160638.4354309493,6959157.496681602,1160983.0667152018,6959632.459385279&env=c1:#ffffbf;c2:#66bd63;c3:#f46d43&geopardApiKey=<your_geopard_api_key>arrow-up-right se ve así.

Última actualización

¿Te fue útil?