87. Mutation : Enregistrer une « VectorAnalysisMap » personnalisée (ZonesMap)
Vous trouverez ci-dessous des détails sur la manière d'enregistrer une Carte de Zones personnalisée avec un schéma de couleurs personnalisé.
1. Enregistrer les géométries de la ZonesMap
VectorAnalysisMap (ZonesMap) zonesMapGeojson l'attribut doit être dans la projection WGS84 (EPSG:4326) et respecter la spécification GeoJson spécification.
Le geojson type attendu est FeatureCollection avec MultiPolygon.
Mutation saveVectorAnalysisMap aperçu :
L'attribut
fieldUuidest un lien vers la parcelle (Field) existante.L'attribut
nomdécrit le nom de la ZonesMap.Le type d'attribut est une valeur d'énumération représentant le type d'opération. Il peut être n'importe quelle valeur parmi
GÉNÉRAL,PULVÉRISATION,ENSEMENCEMENT,FERTILISATIONouIRRIGATION. Il est facultatif.L'attribut clé contenant tous les détails, y compris les débits pour la VRA, est
zonesMapGeojsonsous forme de chaîne JSON échappée.Le numéro de zone est indiqué dans
properties>>zone.Les débits vont être incorporés dans
properties>>attributes.
L' properties attribut est un objet JSON qui est étendu avec zone, rates, ratesHeaders, ratesPrices et ratesUnits détails.
Une explication sur la façon d'assigner les débits est ICI.
{
\"zone\":1,
\"attributes\":{
\"rates\":[100],
\"ratesHeaders\":[\"Product1\"],
\"ratesPrices\":[0],
\"ratesUnits\":[\"KG_HA\"]
}
}Exemple de mutation sans débits définis :
La représentation par défaut sans schéma de couleurs assigné ressemble à ceci. La ZonesMap de l'utilisateur >> geoMaps >> url est similaire à 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. Assigner un schéma de couleurs personnalisé
Mutation setGeoMaps aperçu :
L'attribut
fieldUuidest un lien vers la parcelle (Field) existante.L'attribut
vectorAnalysisMapUuidest un lien vers la ZonesMap (VectorAnalysisMap) juste enregistrée à l'étape précédente.L'attribut
shortNamedécrit le style à modifier. Les options pour ZonesMap sontzonesetvignette.L'attribut
hexColorCodesdécrit les codes couleur hexadécimaux à définir.
Le nombre de couleurs dans hexColorCodes doit représenter le nombre exact de zones existantes.
Une explication sur la façon d'enregistrer des couleurs personnalisées est ICI et comment appliquer des couleurs personnalisées à la volée est ICI.
Exemple de mutation :
En conséquence, la représentation visuelle de la ZonesMap >> geoMaps >> url similaire à 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> ressemble à ceci.

Mis à jour
Ce contenu vous a-t-il été utile ?