87. Mutation : sauvegarder 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

triangle-exclamation

Mutation saveVectorAnalysisMap aperçu :

  • L'attribut fieldUuid est un lien vers la parcelle (Field) existante.

  • L'attribut nom dé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, FERTILISATION ou IRRIGATION. Il est facultatif.

  • L'attribut clé contenant tous les détails, y compris les débits pour la VRA, est zonesMapGeojson sous 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>arrow-up-right.

2. Assigner un schéma de couleurs personnalisé

Mutation setGeoMaps aperçu :

  • L'attribut fieldUuid est un lien vers la parcelle (Field) existante.

  • L'attribut vectorAnalysisMapUuid est un lien vers la ZonesMap (VectorAnalysisMap) juste enregistrée à l'étape précédente.

  • L'attribut shortName décrit le style à modifier. Les options pour ZonesMap sont zones et vignette.

  • L'attribut hexColorCodes décrit les codes couleur hexadécimaux à définir.

triangle-exclamation

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>arrow-up-right ressemble à ceci.

Mis à jour

Ce contenu vous a-t-il été utile ?