87. Mutacja: Zapisz niestandardowy VectorAnalysisMap (ZonesMap)
Poniżej znajdują się szczegóły dotyczące zapisywania Niestandardowej Mapy Stref z niestandardowym schematem kolorów.
1. Zapisz geometrie Mapy Stref
VectorAnalysisMap (MapaStref) zonesMapGeojson atrybut musi być w projekcji WGS84 (EPSG:4326) i zgodny ze specyfikacją GeoJson specyfikacją.
Oczekiwany geojson typ to FeatureCollection z MultiPolygon.
Mutacja saveVectorAnalysisMap przegląd:
Atrybut
fieldUuidjest powiązaniem z istniejącym Polem.Atrybut
nazwaopisuje nazwę Mapy Stref.Typ atrybutu jest wartością enum reprezentującą typ operacji. Może być dowolną wartością z
OGÓLNE,OPRYSK,SIEW,NAWOŻENIElubNAWOŻENIE WODĄ. Jest opcjonalne.Kluczowy atrybut z wszystkimi szczegółami, w tym stawkami dla VRA, to
zonesMapGeojsonjako ucieczkowy łańcuch JSON.Numer strefy jest wymieniony w
właściwościach>>strefa.Stawki zostaną włączone do
właściwościach>>atrybutów.
Atrybut właściwościach jest obiektem JSON, który jest rozszerzany o strefa, stawki, nagłówkiStawek, cenyStawek i jednostkiStawek szczegóły.
Wyjaśnienie, jak przypisać stawki, to TUTAJ.
{
\"zone\":1,
\"attributes\":{
\"rates\":[100],
\"ratesHeaders\":[\"Produkt1\"],
\"ratesPrices\":[0],
\"ratesUnits\":[\"KG_HA\"]
}
}Przykładowa mutacja bez zdefiniowanych stawek:
Domyślna reprezentacja bez przypisanego schematu kolorów wygląda następująco. Mapa Stref użytkownika >> geoMaps >> url jest podobna do 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. Przypisz niestandardowy schemat kolorów
Mutacja setGeoMaps przegląd:
Atrybut
fieldUuidjest powiązaniem z istniejącym Polem.Atrybut
vectorAnalysisMapUuidjest powiązaniem z właśnie zapisanym Mapą Stref (VectorAnalysisMap) z pierwszego kroku.Atrybut
shortNameopisuje styl do zmodyfikowania. Opcje dla Mapy Stref tostrefyiminiaturka.Atrybut
hexColorCodesopisuje kody kolorów w formacie hex do ustawienia.
Liczba kolorów w hexColorCodes musi odpowiadać dokładnej liczbie istniejących stref.
Wyjaśnienie, jak zapisać niestandardowe kolory, to TUTAJ a jak zastosować niestandardowe kolory dynamicznie to TUTAJ.
Przykładowa mutacja:
W rezultacie wizualna reprezentacja z Mapy Stref >> geoMaps >> url podobna do 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> wygląda w ten sposób.

Ostatnia aktualizacja
Czy to było pomocne?