87. Mutasyon: Özel VectorAnalysisMap (ZonesMap) Kaydet
Aşağıda özel bir renk şeması ile Özel ZonHaritası (ZonesMap) nasıl kaydedileceğine dair ayrıntılar bulunmaktadır.
1. ZonesMap geometrilerini kaydetme
VectorAnalysisMap (ZonesMap) zonesMapGeojson özelliği WGS84 (EPSG:4326) projeksiyonunda olmalı ve GeoJson spesifikasyonunu.
Beklenen geojson türü FeatureCollection ile MultiPolygon.
Mutation saveVectorAnalysisMap genel bakış:
Öznitelik
fieldUuidmevcut Parsel (Field) ile bir bağlantıdır.Öznitelik
isimZonesMap'in adını tanımlar.attribute alanı, işlem türünü temsil eden bir enum değeridir. Şu değerlerden herhangi biri olabilir
GENEL,İLAÇLAMA,EKİM,GÜBRELEMEveyaSULAMA. İsteğe bağlıdır.VRA için oranlar da dahil olmak üzere tüm ayrıntılara sahip anahtar özniteliği
zonesMapGeojsonkaçışlı (escaped) bir JSON dizesi olarak.Bölge numarası
properties (özellikler)>>zone (bölge).Oranlar şurada yer alacak:
properties (özellikler)>>attributes (öznitelikler).
The properties (özellikler) özniteliği, zone (bölge), oranlar, ratesHeaders, ratesPrices ve ratesUnits ile genişletilen bir JSON nesnesidir.
Oranların nasıl atanacağına dair bir açıklama: BURADA.
{
\"zone\":1,
\"attributes\":{
\"rates\":[100],
\"ratesHeaders\":[\"Product1\"],
\"ratesPrices\":[0],
\"ratesUnits\":[\"KG_HA\"]
}
}Tanımlı oranlar olmadan örnek mutation:
Varsayılan temsil, atanmış renk şeması olmadan şu şekilde görünür. Kullanıcının ZonesMap'i >> geoMaps >> url şuna benzer 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. Özel renk şeması atama
Mutation setGeoMaps genel bakış:
Öznitelik
fieldUuidmevcut Parsel (Field) ile bir bağlantıdır.Öznitelik
vectorAnalysisMapUuidilk adımdan az önce kaydedilmiş ZonesMap'e (VectorAnalysisMap) bir bağlantıdır.Öznitelik
kısaAddüzenlenecek stili tanımlar. ZonesMap için seçeneklerzones (zonlar)veküçük resim.Öznitelik
hexColorCodesayarlanacak hex renk kodlarını tanımlar.
İçindeki renk sayısı hexColorCodes mevcut zonların tam sayısını temsil etmelidir.
Özel renklerin nasıl kaydedileceğine dair bir açıklama: BURADA ve özel renklerin anında nasıl uygulanacağı: BURADA.
Örnek mutation:
Sonuç olarak, ZonesMap'ten görsel temsil >> geoMaps >> url şuna benzer 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> şeklinde görünür.

Last updated
Was this helpful?