87. Mutation: Spara egen VectorAnalysisMap (ZonesMap)
Nedan finns detaljer om hur man sparar en anpassad ZonesMap med ett eget färgschema.
1. Spara ZonesMap-geometrier
VectorAnalysisMap (ZonesMap) zonesMapGeojson attributet måste vara i WGS84 (EPSG:4326) projektion och följa GeoJson specifikation.
Det förväntade geojson typen är FeatureCollection med MultiPolygon.
Mutation saveVectorAnalysisMap översikt:
Attributet
fieldUuidär en länkning till det befintliga fältet.Attributet
namnbeskriver namnet på ZonesMap.Attributtypen är ett enum-värde som representerar operationstypen. Det kan vara vilket värde som helst från
GENERAL,SPRAYING,SEEDING,FERTILIZINGellerIRRIGATION. Det är valfritt.Nyckelattributet med alla detaljer inklusive doser för VRA är
zonesMapGeojsonsom en escapad JSON-sträng.Zonnumret anges i
properties>>zone.Doser kommer att införlivas i
properties>>attributes.
Det properties attributet är ett JSON-objekt som utökas med zone, rates, ratesHeaders, ratesPrices och ratesUnits detaljer.
En förklaring av hur man anger doser är HÄR.
{
\"zone\":1,
\"attributes\":{
\"rates\":[100],
\"ratesHeaders\":[\"Product1\"],
\"ratesPrices\":[0],
\"ratesUnits\":[\"KG_HA\"]
}
}Exempel på mutation utan definierade doser:
Standardrepresentation utan tilldelat färgschema ser ut så här. Användarens ZonesMap >> geoMaps >> url är lik 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. Tilldela anpassat färgschema
Mutation setGeoMaps översikt:
Attributet
fieldUuidär en länkning till det befintliga fältet.Attributet
vectorAnalysisMapUuidär en länkning till den nyss sparade ZonesMap (VectorAnalysisMap) från första steget.Attributet
kortNamnbeskriver stilen som ska ändras. Alternativ för ZonesMap ärzonesochminiatyrbild.Attributet
hexColorCodesbeskriver hex-färgkoderna som ska anges.
Antalet färger i hexColorCodes måste motsvara exakt antalet befintliga zoner.
En förklaring av hur man sparar anpassade färger är HÄR och hur man tillämpar anpassade färger direkt är HÄR.
Exempel på mutation:
Som resultat blir den visuella representationen från ZonesMap >> geoMaps >> url liknande 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> ser ut så.

Last updated
Was this helpful?