87. Mutation: Salva Custom VectorAnalysisMap (ZonesMap)

Di seguito sono riportati i dettagli su come salvare una ZonesMap personalizzata con uno schema di colori personalizzato.

1. Salvare le geometrie di ZonesMap

triangle-exclamation

Mutation saveVectorAnalysisMap panoramica:

  • L'attributo fieldUuid è un collegamento al Field esistente.

  • L'attributo nome descrive il nome della ZonesMap.

  • Il tipo di attributo è un valore enum che rappresenta il tipo di operazione. Può essere qualsiasi valore tra GENERAL , SPRAYING, SEEDING, FERTILIZING o IRRIGATION. È opzionale.

  • L'attributo chiave con tutti i dettagli inclusi i rate per VRA è zonesMapGeojson come stringa JSON escapata.

    • Il numero della zona è indicato in properties >> zone.

    • I rate verranno incorporati in properties >> attributes.

L' properties attributo è un oggetto JSON che viene esteso con zone, rates, ratesHeaders, ratesPrices e ratesUnits dettagli. Una spiegazione di come assegnare i rate è QUI.

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

Esempio di mutation senza rate definiti:

La rappresentazione predefinita senza schema di colori assegnato appare così. La ZonesMap dell'utente >> geoMaps >> url è simile 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. Assegnare uno schema di colori personalizzato

Mutation setGeoMaps panoramica:

  • L'attributo fieldUuid è un collegamento al Field esistente.

  • L'attributo vectorAnalysisMapUuid è un collegamento alla ZonesMap appena salvata (VectorAnalysisMap) dal primo passaggio.

  • L'attributo shortName descrive lo stile da modificare. Le opzioni per ZonesMap sono zones e miniatura.

  • L'attributo hexColorCodes descrive i codici colore esadecimali da impostare.

triangle-exclamation

Una spiegazione di come salvare i colori personalizzati è QUI e come applicare i colori personalizzati al volo è QUI.

Esempio di mutation:

Di conseguenza, la rappresentazione visiva dalla ZonesMap >> geoMaps >> url simile 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 assomiglia a.

Ultimo aggiornamento

È stato utile?