87. Mutation: Benutzerdefinierte VectorAnalysisMap (ZonesMap) speichern

Nachfolgend finden Sie Details dazu, wie eine benutzerdefinierte ZonesMap mit einem benutzerdefinierten Farbschema gespeichert wird.

1. ZonesMap-Geometrien speichern

triangle-exclamation

Mutation saveVectorAnalysisMap Übersicht:

  • Das Attribut fieldUuid ist eine Verknüpfung zum vorhandenen Feld.

  • Das Attribut name beschreibt den Namen der ZonesMap.

  • Der Attributtyp ist ein Enum-Wert, der den Operationstyp repräsentiert. Er kann jeder Wert aus GENERAL , SPRAYING, SEEDING, FERTILIZING oder IRRIGATION. Er ist optional.

  • Das Schlüsselattribut mit allen Details einschließlich Raten für VRA ist zonesMapGeojson als ein escaped JSON-String.

    • Die Zonennummer ist angegeben in properties >> zone.

    • Raten werden in properties >> attributes.

Das properties Attribut ist ein JSON-Objekt, das mit zone, rates, ratesHeaders, ratesPrices und ratesUnits erweitert wird. Eine Erklärung, wie Raten zugewiesen werden, ist HIER.

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

Beispiel-Mutation ohne definierte Raten:

Die Standarddarstellung ohne zugewiesenes Farbschema sieht folgendermaßen aus. Die Benutzer-ZonesMap >> geoMaps >> url ist ähnlich wie 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. Benutzerdefiniertes Farbschema zuweisen

Mutation setGeoMaps Übersicht:

  • Das Attribut fieldUuid ist eine Verknüpfung zum vorhandenen Feld.

  • Das Attribut vectorAnalysisMapUuid ist eine Verknüpfung zur soeben gespeicherten ZonesMap (VectorAnalysisMap) aus dem ersten Schritt.

  • Das Attribut shortName beschreibt den Stil, der ergänzt werden soll. Optionen für ZonesMap sind zones und Miniaturbild.

  • Das Attribut hexColorCodes beschreibt die Hex-Farbcodes, die gesetzt werden sollen.

triangle-exclamation

Eine Erklärung, wie benutzerdefinierte Farben gespeichert werden, ist HIER und wie benutzerdefinierte Farben dynamisch angewendet werden, ist HIER.

Beispiel-Mutation:

Als Ergebnis ähnelt die visuelle Darstellung der ZonesMap >> geoMaps >> url ähnlich wie 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 aus.

Zuletzt aktualisiert

War das hilfreich?