Ein Werkzeug zum Filtern von Rasterdatensätzen, beispielsweise um verschiedene Versionen eines Bebauungsplans zu visualisieren.
Erstellt einen Rasterplan, indem die aktuellen Kacheln an die ausgewählte Kartenerweiterung übergeben werden. Es listet die Rasterkacheln auf und führt einen Filter auf die ausgewählten Kacheln aus.
Es ist ein zweiter Workflow enthalten, der die Möglichkeit bietet, den aktuellen Rasterplan zu bereinigen. Dieser wird automatisch ausgeführt, bevor ein neuer Rasterplan erstellt wird.
Voraussetzungen
- VertiGIS Studio Productivity Kit mit aktiver Service Subskription
- Activity Pack Deployment
Das Einbinden von Activity Packs wird in diesem Abschnitt beschrieben.
Inputs
-
layer: string
Der Name der Bildkachel-Ebene, mit der interagiert werden soll. Falls nicht gefunden, die Modell-URI der abzufragenden Ebene.
Beispiel:"layer": "0b7c62a2-2bdd-46e2-b82a-9e6bbaa749c9"
-
mode: 'create' | 'clear' (optional)
Definiert den Modus, der verwendet wird, um den Workflow auszuführen. Muss auf "clear" gesetzt werden, um die Funktionalität vom obigen Rasterplan-Workflow zu unterscheiden. Standard: create.
Verhalten
- Modus Create
- Bereinigt den vorherigen Rasterplan.
- Zeigt ein Formular, das einen Geometrie-Picker enthält.
- Der Benutzer zeichnet einen Bereich auf der Karte.
- Der Geometrie-Picker wird ausgeblendet.
- Ein Item-Picker wird angezeigt, der die Rasterkacheln im ausgewählten Bereich auflistet.
- Die Karte zoomt, um alle aufgelisteten Kacheln, einschließlich eines kleinen Puffers, anzuzeigen.
- Der Benutzer wählt eine oder mehrere Kacheln aus und sendet das Formular ab.
- Die Karte zoomt auf die Auswahl.
- Die Mosaikregel auf der Ebene wird aktualisiert, um nur die ausgewählte Kachel anzuzeigen.
- Die Bildkachel-Ebene wird angezeigt.
- Modus Clear
- Die Bildkachel-Ebene wird ausgeblendet.
- Die Mosaikregel auf der Ebene wird auf den Standard-Attributfilter zurückgesetzt.
Konfigurationsbeispiel
- Modus Create
- Modus Clear
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.