87. Mutazione: Salva VectorAnalysisMap personalizzata (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
VectorAnalysisMap (ZonesMap) zonesMapGeojson l'attributo deve essere nella proiezione WGS84 (EPSG:4326) e seguire la specifica GeoJson specifica.
Il geojson tipo previsto è FeatureCollection con MultiPolygon.
Mutation saveVectorAnalysisMap panoramica:
L'attributo
fieldUuidè un collegamento al Field esistente.L'attributo
nomedescrive 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,FERTILIZINGoIRRIGATION. È opzionale.L'attributo chiave con tutti i dettagli inclusi i rate per VRA è
zonesMapGeojsoncome 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>.

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
shortNamedescrive lo stile da modificare. Le opzioni per ZonesMap sonozoneseminiatura.L'attributo
hexColorCodesdescrive i codici colore esadecimali da impostare.
Il numero di colori in hexColorCodes deve rappresentare il numero esatto di zone esistenti.
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> assomiglia a.

Ultimo aggiornamento
È stato utile?