87. Mutatie: Salvează VectorAnalysisMap personalizat (ZonesMap)

Mai jos sunt detalii despre cum să salvezi un ZonesMap personalizat cu o schemă de culori personalizată.

1. Salvează geometria ZonesMap

triangle-exclamation

Mutatie saveVectorAnalysisMap prezentare generală:

  • Atributul fieldUuid este o legătură către Field existent.

  • Atributul nume descrie numele ZonesMap-ului.

  • Tipul atributului este o valoare enum reprezentând tipul operațiunii. Poate fi orice valoare din GENERAL , STROPIRI, SEMĂNAT, FERTILIZARE sau IRIGAȚIE. Este opțional.

  • Atributul cheie cu toate detaliile, inclusiv ratele pentru VRA, este zonesMapGeojson ca un șir JSON evadat.

    • Numărul zonei este menționat în proprietăți >> zonă.

    • Ratele vor fi încorporate în proprietăți >> atribute.

Atributul proprietăți este un obiect JSON care este extins cu zonă, rate, ratesHeaders, ratesPrices și ratesUnits detalii. O explicație despre cum se atribuie ratele este AICI.

 {
    \"zone\":1,
    \"attributes\":{
        \"rates\":[100],
        \"ratesHeaders\":[\"Product1\"],
        \"ratesPrices\":[0],
        \"ratesUnits\":[\"KG_HA\"]
    }
}

Mutatie exemplu fără rate definite:

Reprezentarea implicită fără schemă de culoare atribuită arată astfel. ZonesMap-ul utilizatorului >> geoMaps >> url este similar cu 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. Atribuie o schemă de culori personalizată

Mutatie setGeoMaps prezentare generală:

  • Atributul fieldUuid este o legătură către Field existent.

  • Atributul vectorAnalysisMapUuid este o legătură către ZonesMap-ul (VectorAnalysisMap) tocmai salvat din primul pas.

  • Atributul shortName descrie stilul care urmează a fi modificat. Opțiunile pentru ZonesMap sunt zone și miniatură.

  • Atributul hexColorCodes descrie codurile de culoare hexazecimale care trebuie setate.

triangle-exclamation

O explicație despre cum să salvezi culorile personalizate este AICI și cum să aplici culori personalizate din mers este AICI.

Mutatie exemplu:

Ca rezultat, reprezentarea vizuală din ZonesMap >> geoMaps >> url similar cu 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 arată astfel.

Last updated

Was this helpful?