87. Мутація: зберегти власний VectorAnalysisMap (ZonesMap)
Нижче наведено деталі щодо збереження Custom ZonesMap з користувацькою схемою кольорів.
1. Збереження геометрій ZonesMap
VectorAnalysisMap (ZonesMap) zonesMapGeojson атрибут повинен бути в проекції WGS84 (EPSG:4326) і відповідати специфікації GeoJson специфікації.
Очікуваний geojson тип — FeatureCollection з MultiPolygon.
Мутація saveVectorAnalysisMap огляд:
Атрибут
fieldUuidє зв’язком з існуючим Полем.Атрибут
назваописує назву ZonesMap.Тип атрибута — значення 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>.

2. Призначення користувацької схеми кольорів
Мутація setGeoMaps огляд:
Атрибут
fieldUuidє зв’язком з існуючим Полем.Атрибут
vectorAnalysisMapUuidє зв’язком з щойно збереженим ZonesMap (VectorAnalysisMap) з першого кроку.Атрибут
shortNameописує стиль для зміни. Опції для ZonesMap —zonesтамініатюру.Атрибут
hexColorCodesописує hex-коди кольорів для встановлення.
Кількість кольорів у hexColorCodes має відповідати точній кількості існуючих зон.
Пояснення того, як зберегти користувацькі кольори: ТУТ а також як застосувати користувацькі кольори на льоту: ТУТ.
Приклад мутації:
В результаті візуальне представлення з 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> виглядає так.

Останнє оновлення
Це було корисно?