87. Мутация: сохранение пользовательской ВекторнойАналитическойКарты (КартаЗон)

Ниже приведены детали о том, как сохранить пользовательскую карту зон (Custom ZonesMap) с пользовательской цветовой схемой.

1. Сохранить геометрии ZonesMap

triangle-exclamation

Мутация saveVectorAnalysisMap обзор:

  • Атрибут fieldUuid является ссылкой на существующее поле (Field).

  • Атрибут название описывает название ZonesMap.

  • Тип атрибута — это значение перечисления, обозначающее тип операции. Это может быть любое значение из 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) из первого шага.

  • Атрибут короткоеИмя описывает стиль, который нужно изменить. Опции для 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 выглядит так.

Последнее обновление

Это было полезно?