Mit dem Widget "Auswählen" können Sie Features über die Attributauswahl, die interaktive Kartenauswahl und die räumliche Auswahl auswählen. Sie können verschiedene Aktionen aktivieren, die das Ausführen von Datenverarbeitungs-Tasks mit einer Auswahl ermöglichen. Das Widget zeigt Auswahlen an, die mit anderen Widgets, z. B. den Widgets "Tabelle" und "Liste", vorgenommen wurden. Sie können also ein Feature in einem anderen Widget auswählen und mit dem Widget "Auswählen" Datenaktionen für diese Auswahl ausführen.
Beispiele
Verwenden Sie dieses Widget, um zum Beispiel die folgenden Anforderungen an das App-Design zu unterstützen:
- Sie möchten Features basierend auf ihren Attributen, ihren räumlichen Beziehungen zu anderen Features oder durch Interaktion mit der Karte auswählen.
- Sie möchten die Möglichkeit haben, Datenaktionen – etwa Zoomen der Karte oder Generieren von Statistiken zu ausgewählten Features – auszuführen.
- Sie möchten mit Auswahlen arbeiten, die durch andere Widgets erfolgt sind.
Verwendungshinweise
Dieses Widget setzt in Abhängigkeit davon, welche Art von Quelle Sie in den Einstellungen des Widgets konfigurieren, eine Verbindung mit einer Datenquelle oder einem Karten-Widget voraus.
Es gibt drei Optionen für die Auswahl von Features:
- Interaktive Auswahl: Bei der interaktiven Auswahl wird ein Punkt, eine Linie oder eine Form auf der Karte gezeichnet, um verschiedene Features auszuwählen.
- Attributauswahl: Bei der Attributauswahl werden SQL-Ausdrücke verwendet, um Features nach einem bestimmten Auswahlkriterium auszuwählen.
- Räumliche Auswahl: Bei der räumlichen Auswahl werden Features basierend auf deren Positionen relativ zu Features in einem anderen Layer ausgewählt.
In den Einstellungen des Widgets können Sie für die Benutzer eine, zwei oder alle drei Auswahlmethoden zur Laufzeit verfügbar machen.
Bei der interaktiven Auswahl können die Benutzer mehrere Features auf die folgenden vier Arten auswählen:
- Neue Auswahl (klicken und den Mauszeiger ziehen, um eine Form zu zeichnen)
- Hinzufügen zur aktuellen Auswahl (Umschalt beim Zeichnen drücken)
- Entfernen aus der aktuellen Auswahl (in Windows Strg beim Zeichnen drücken; für Mac Befehlstaste beim Zeichnen drücken)
- Auswählen einer Teilmenge aus der aktuellen Auswahl (in Windows Strg+Umschalt beim Zeichnen drücken; für Mac Befehlstaste+Umschalttaste drücken)
Hinweis:
Wenn in den Einstellungen des Widgets die Attributauswahl aktiviert ist, ist zur interaktiven Auswahl nur Neue Auswahl verfügbar.
Einstellungen
Das Widget "Auswählen" verfügt über folgende Einstellungen:
- Quelle: Sie müssen das Widget mit mindestens einem Experience Builder-Layer verbinden, damit dem Benutzer eine Auswahl zur Verfügung steht. Das Widget bietet zwei Modi, die sich darin unterscheiden, wie selektierbare Layer hinzugefügt werden: Nach Attributen auswählen und Mit einem Karten-Widget interagieren.
- Nach Attributen auswählen: Mit diesem Modus fügen Sie einzelne Layer als selektierbare Layer hinzu. Sie können dem Benutzer zur Laufzeit auch eine räumliche Auswahl zur Verfügung stellen.
- Selektierbare Layer: Fügen Sie selektierbare Layer hinzu. Klicken Sie auf + Neue Daten, und klicken Sie dann auf Daten auswählen, um das Fenster Daten auswählen zu öffnen. Hier können Sie eine Auswahl unter den der App bereits hinzugefügten Layern treffen oder neue Daten hinzufügen. Hinzugefügte Layer werden unter Selektierbare Layer aufgeführt. Klicken Sie auf einen Layer, um das Fenster Layer-Attribut konfigurieren zu öffnen. Hier können Sie mit dem SQL-Ausdruck-Generator SQL-Ausdrücke erstellen.
- Auswahl von während der Laufzeit erstellten Daten zulassen: Aktivieren Sie diese Einstellung, um Benutzern das Auswählen von Features aus Layern zu ermöglichen, die zur Laufzeit mit Widgets wie dem Widget "Daten hinzufügen" hinzugefügt wurden.
- Mit einem Karten-Widget interagieren: Bei diesem Modus verbinden Sie das Widget "Auswählen" mit einem Karten-Widget. "Interaktive Auswahl" ist die Standardauswahlmethode. Sie können dem Benutzer zur Laufzeit auch eine Attributauswahl und eine räumliche Auswahl zur Verfügung stellen. Klicken Sie auf die Schaltfläche "Einstellungen" neben jeder Webkarte oder Webszene, um das Fenster Layer anpassen zu öffnen, wo Sie auswählen können, welche Layer selektierbar sein sollen.
- Auswahl von während der Laufzeit erstellten Daten zulassen: Aktivieren Sie diese Einstellung, um Benutzern das Auswählen von Features aus Layern zu ermöglichen, die zur Laufzeit mit Widgets wie dem Widget "Daten hinzufügen" hinzugefügt wurden. Einige Widgets, beispielsweise die Widgets "Suchen" und "Wegbeschreibung", generieren Ausgabedatenquellen, die von anderen Widgets verwendet werden können. Benutzer können auch Features aus diesen Ausgabedatenquellen auswählen.
- Attributauswahl: Aktivieren Sie die Attributauswahl für die Layer. Wenn Sie diese Einstellung aktivieren, können Sie jede Webkarte oder Webszene einblenden und auf einzelne Layer klicken, um das Fenster Layer-Attribut konfigurieren zu öffnen, in dem Sie mit dem SQL-Ausdruck-Generator SQL-Ausdrücke erstellen können.
- Nach Attributen auswählen: Mit diesem Modus fügen Sie einzelne Layer als selektierbare Layer hinzu. Sie können dem Benutzer zur Laufzeit auch eine räumliche Auswahl zur Verfügung stellen.
- Interaktive Auswahl: Diese Einstellungen werden angezeigt, wenn Sie Mit einem Karten-Widget interagieren auswählen:
- Werkzeuge: Wählen Sie aus, welche Werkzeuge für die interaktive Kartenauswahl in das Widget eingebunden werden sollen. Sie müssen mindestens ein Werkzeug aktivieren.
- Mit Rechteck auswählen: Benutzer können klicken und die Maus ziehen, um ein Rechteck um Features zu zeichnen.
- Mit Lasso auswählen: Benutzer können auf die Karte klicken, um die Stützpunkte eines Polygons zu erstellen, oder mit dem Zeiger eine Freihandform zeichnen. Benutzer können doppelklicken, um das Polygon zu schließen und enthaltene Features auszuwählen.
- Mit Kreis auswählen: Benutzer können klicken und ziehen, um einen Kreis um ein Feature zu zeichnen.
- Mit Linie auswählen: Benutzer können auf die Karte klicken, um die Stützpunkte einer Linie zu erstellen. Benutzer können doppelklicken, um die Linie zu beenden und überschneidende Features auszuwählen.
- Mit Punkt auswählen: Benutzer können auf die Karte klicken, um einen Punkt zu platzieren und überschneidende Features auszuwählen.
- Interaktiver Auswahlmodus: Wählen Sie Teilweise innerhalb aus, damit vom Widget Features ausgewählt werden, die mindestens teilweise in gezeichneten Features enthalten sind. Beispiel: Sie möchten alle Straßen auswählen, die durch eine Stadt verlaufen. Wählen Sie Vollständig in aus, damit vom Widget nur Features ausgewählt werden, die vollständig in gezeichneten Features enthalten sind. Sie könnten beispielsweise alle Flurstücke auswählen, die innerhalb der Grenzen eines historischen Bezirks liegen.
- Werkzeuge: Wählen Sie aus, welche Werkzeuge für die interaktive Kartenauswahl in das Widget eingebunden werden sollen. Sie müssen mindestens ein Werkzeug aktivieren.
- Räumliche Auswahl: Aktivieren Sie Nach Daten auswählen, um räumliche Beziehungen zu erstellen, die Benutzer zum Auswählen von Features verwenden können. Diese Einstellungen sind für beide Quellmodi verfügbar.
- Datenauswahl hinzufügen: Sie können Auswahl-Layer verwenden, um Features aus selektierbaren Layern auszuwählen. Wenn Sie beispielsweise Städte innerhalb eines bestimmten ausgewählten Bundeslandes auswählen möchten, ist der Layer "Städte" der selektierbare Layer, und der Layer "Bundesländer" der Auswahl-Layer.
- Beziehung: Geben Sie eine Regel für räumliche Beziehungen an. Es gibt acht mögliche Beziehungen.
- Überschneiden: Ein Teil eines Features aus dem selektierbaren Layer ist in einem Feature aus dem Auswahl-Layer enthalten.
- Enthalten: Das Feature aus dem selektierbaren Layer ist vollständig von dem Feature aus dem Auswahl-Layer eingeschlossen.
- Kreuzen: Das Feature aus dem selektierbaren Layer kreuzt ein Feature aus dem Auswahl-Layer.
- Envelope-Überschneidung: Der Envelope des selektierbaren Layers überschneidet den Envelope des Auswahl-Layers.
- Index-Überschneidung: Der Envelope des selektierbaren Layers überschneidet den Index-Eintrag des Auswahl-Layers.
- Überlappen: Features aus dem selektierbaren Layer überlappen Features im Auswahl-Layer.
- Berühren: Das Feature aus dem selektierbaren Layer berührt die Grenze eines Features aus dem Auswahl-Layer.
- Innerhalb: Das Feature aus dem Auswahl-Layer ist vollständig von dem Feature aus dem selektierbaren Layer eingeschlossen.
- Puffer aktivieren: Fügen Sie der räumlichen Beziehung einen Puffer hinzu. Dadurch wird der Bereich der räumlichen Beziehung um einen Betrag Ihrer Wahl oder der des Benutzers erweitert. Sie können eine Standardentfernung festlegen und eine Standardeinheit auswählen. Beides kann von den Benutzern zur Laufzeit geändert werden.
Optionen für Interaktionen
Dieses Widget unterstützt Aktionen, die Sie auf der Registerkarte Aktion in den Widget-Einstellungen konfigurieren können.
Konfigurieren Sie Meldungsaktionen, um automatische Interaktionen zwischen Widgets zu erstellen. Um beispielsweise ein Karten-Widget automatisch auf ein Feature zoomen zu lassen, wenn der Benutzer eine Auswahl vornimmt, können Sie den Trigger Änderungen der Datensatzauswahl hinzufügen, ein Karten-Widget als Ziel auswählen und die Aktion Zoomen auf hinzufügen.
Aktivieren Sie Datenaktionen, um der Bedienoberfläche des Widgets Schaltflächen zur Durchführung von Datenverarbeitungs-Tasks hinzuzufügen, z. B. zum Exportieren, Zoomen und Berechnen von Statistiken für selektierte Features. Wenn Sie die Option Datenaktion aktivieren aktivieren, werden dem Widget zwei Arten von Schaltflächen für Aktionen hinzugefügt. Sie können auf diese Schaltflächen klicken, um Dropdown-Menüs mit den Datenaktionen zu öffnen, die Sie in den Einstellungen des Widgets aktivieren.
- Klicken Sie auf die Schaltflächen Aktionen neben den jeweiligen Layern, um Datenaktionen für einzelne Layer auszuführen.
- Klicken Sie auf die Schaltfläche Aktionen oben in der Liste der selektierbaren Layer, um Datenaktionen für alle aktivierten Layer mit aktuell ausgewählten Features auszuführen.
Die folgende Tabelle enthält eine Liste der Datenaktionen, die vom Widget "Auswählen" für Einzellayer- und Multilayer-Aktionen unterstützt werden:
Ziel | Datenaktion | Unterstützt für einzelne Layer | Unterstützt für mehrere Layer |
---|---|---|---|
Widget "Wegbeschreibung" | Wegbeschreibung von | ||
Wegbeschreibung zu | |||
Widget "Höhenprofil" | Höhenprofil anzeigen | ||
Framework | Exportieren | ||
Statistiken | |||
Widget "Karte" | Schwenken auf | ||
Auf Karte zeigen | |||
Zoomen auf | |||
Widget "Umkreissuche" | Position festlegen | ||
Widget "Tabelle" | In Tabelle anzeigen |