87. Mutation: Gem brugerdefineret VectorAnalysisMap (ZonesMap)

Nedenfor er detaljer om, hvordan man gemmer et brugerdefineret ZonesMap med et brugerdefineret farveskema.

1. Gem ZonesMap-geometrier

triangle-exclamation

Mutation saveVectorAnalysisMap oversigt:

  • Attributten fieldUuid er en reference til det eksisterende markfelt (Field).

  • Attributten navn beskriver navnet på ZonesMap.

  • Attributtypen er en enum-værdi, der repræsenterer operationstypen. Det kan være en hvilken som helst værdi fra GENERAL , SPRAYING, SEEDING, FERTILIZING eller IRRIGATION. Det er valgfrit.

  • Nøgleattributten med alle detaljer inklusive doser for VRA er zonesMapGeojson som en escaped JSON-streng.

    • Zonesnummeret er angivet i properties >> zone.

    • Doser vil blive indarbejdet i properties >> attributes.

Den properties attribut er et JSON-objekt, som udvides med zone, rates, ratesHeaders, ratesPrices og ratesUnits detaljer. En forklaring på, hvordan man tildeler doser, er HER.

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

Eksempel på mutation uden definerede doser:

Standardrepræsentationen uden tildelt farveskema ser sådan ud. Brugerens ZonesMap >> geoMaps >> url er lignende 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. Tildel brugerdefineret farveskema

Mutation setGeoMaps oversigt:

  • Attributten fieldUuid er en reference til det eksisterende markfelt (Field).

  • Attributten vectorAnalysisMapUuid er en reference til det netop gemte ZonesMap (VectorAnalysisMap) fra første trin.

  • Attributten kortNavn beskriver den stil, der skal ændres. Muligheder for ZonesMap er zones og miniaturebillede.

  • Attributten hexColorCodes beskriver hex-farvekoderne, der skal sættes.

triangle-exclamation

En forklaring på, hvordan man gemmer brugerdefinerede farver, er HER og hvordan man anvender brugerdefinerede farver øjeblikkeligt er HER.

Eksempel på mutation:

Som et resultat ligner den visuelle repræsentation fra ZonesMap >> geoMaps >> url ligner 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 ser sådan ud.

Last updated

Was this helpful?