87. Мутация: Запазване на персонализиран VectorAnalysisMap (ZonesMap)

По-долу са подробности за това как да запазите Персонализирана карта на зони (Custom ZonesMap) с персонализирана цветова схема.

1. Запазване на геометрии на ZonesMap

triangle-exclamation

Мутация saveVectorAnalysisMap резюме:

  • Атрибутът fieldUuid е връзка към съществуващото поле (Field).

  • Атрибутът name описва името на ZonesMap.

  • Атрибутът type е enum стойност, представляваща типа на операцията. Може да бъде всяка стойност от GENERAL , SPRAYING, SEEDING, FERTILIZING или IRRIGATION. Опционално е.

  • Ключовият атрибут с всички детайли, включително норми за VRA, е zonesMapGeojson като екраниран JSON низ.

    • Номерът на зоната е посочен в properties >> zone.

    • Нормите ще бъдат включени в properties >> attributes.

Атрибутът properties е JSON обект, който се разширява с zone, rates, ratesHeaders, ratesPrices и ratesUnits детайли. Обяснение за това как да се зададат норми е ТУК.

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

Примерна мутация без дефинирани норми:

По подразбиране представянето без зададена цветова схема изглежда така. Потребителската ZonesMap >> geoMaps >> url е подобна на 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. Задаване на персонализирана цветова схема

Мутация setGeoMaps резюме:

  • Атрибутът fieldUuid е връзка към съществуващото поле (Field).

  • Атрибутът vectorAnalysisMapUuid е връзка към току-що запазената ZonesMap (VectorAnalysisMap) от първата стъпка.

  • Атрибутът shortName описва стила, който да се промени. Опциите за ZonesMap са zones и миниатюра.

  • Атрибутът hexColorCodes описва шестнадесетичните цветови кодове, които да се зададат.

triangle-exclamation

Обяснение как да се запазят персонализирани цветове е ТУК и как да се приложат персонализирани цветове динамично е ТУК.

Примерна мутация:

В резултат визуалното представяне от ZonesMap >> geoMaps >> url подобно на 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 изглежда така.

Last updated

Was this helpful?