Mit dem Widget "Abfrage" können Sie Informationen aus einer Datenquelle abrufen, indem Sie eine Attributabfrage oder eine Abfrage mit einem räumlichen Filter ausführen. Aus den Ergebnissen einer Abfrage wird eine Ausgabedatenquelle generiert, die von anderen Widgets verwendet werden kann.
Beispiele
Verwenden Sie dieses Widget, um zum Beispiel die folgenden Anforderungen an das App-Design zu unterstützen:
- Sie möchten Benutzern das Suchen von Features basierend auf einem Abfrageausdruck ermöglichen.
- Sie möchten es Benutzern ermöglichen, auf einer Karte eine Form zu zeichnen und Features zurückzugeben, die sich mit dem gezeichneten Shape überschneiden.
- Sie möchten die Ergebnisse der Abfrage verwenden, um neue Features für andere Widgets zu erstellen.
Verwendungshinweise
Sie müssen für jede dem Abfrage-Widget hinzugefügte Abfrage eine Datenquelle festlegen. Jede Abfrage funktioniert mit einem einzigen Layer, und Sie können mehrere Attributfilter und räumliche Filter definieren. Sie können auch mehrere Abfragen erstellen und Layer aus verschiedenen Datenquellen verwenden. Eine Abfrage kann mit oder ohne Karte konfiguriert werden. Um die von einer Abfrage in einem Karten-Widget zurückgegebenen Features anzuzeigen, können Sie entweder eine Aktion festlegen, damit die Features automatisch angezeigt werden, oder eine Datenaktion verwenden, die Benutzern das Klicken auf eine Schaltfläche ermöglicht. Zurzeit muss bei Verwendung eines Szenen-Layers stattdessen der Trigger Änderungen der Datensatzauswahl hinzugefügt werden, damit Benutzer auf ein Abfrageergebnis klicken können, um es auf der Karte hervorzuheben.
Einstellungen
Das Widget "Abfrage" verfügt über folgende Einstellungen:
- Neue Abfrage: Erstellen Sie eine Abfrage, und geben Sie im Fenster Abfrage festlegen die folgenden Einstellungen an:
- Daten: Wählen Sie die Daten aus, die Sie abfragen möchten. Sie können nur eine Datenquelle pro Abfrage auswählen. Feature-Layer, Feature-Layer in ausgewählten Webkarten und Webszenen, Datenansichten, Ausgabedatenquellen und Feature-Service-URLs werden unterstützt.
- Beschriftung: Geben Sie einen eigenen Namen für jede Abfrage an. Wenn ein Widget eine einzige Abfrage enthält, können Sie die Anzeigebeschriftung für die Anordnungs-Styles "Vertikal" und "Symbol" deaktivieren.
- Symbol: Wählen Sie für jede im Widget angezeigte Abfrage und die Liste der Abfragen im Fenster"Inhalt" ein Symbol aus. Sie können Symbole aus den Galerien "Allgemein" und "Pfeile" auswählen oder ein eigenes Symbol aus einer Datei hinzufügen.
Hinweis:
Sie können folgende Bildformate hochladen: PNG, GIF, JPG, JPEG und BMP.
- Attributfilter: Erstellen Sie SQL-Ausdrücke zur Angabe der Attributfilterkriterien. Der SQL-Ausdruck-Generator wird geöffnet. Er enthält mehrere Optionen zum Erstellen von komplexen und interaktiven Abfragen.
- Beschriftung: Passen Sie die Beschriftung für den Abschnitt mit den Attributfiltern an.
- Räumlicher Filter: Wählen Sie aus, welche räumlichen Filter verfügbar sein sollen, und wählen Sie optional ein Karten-Widget aus.
- Beschriftung: Passen Sie die Beschriftung für den Abschnitt mit den räumlichen Filtern an.
- Aktuelle Kartenausdehnung: Alle Features in der aktuellen Kartenausdehnung werden zurückgegeben.
- Interaktiver Zeichenmodus: Features, die sich mit der auf der Karte gezeichneten Form überschneiden, werden zurückgegeben. Sie können die Zeichenwerkzeuge aktivieren bzw. deaktivieren, um die Verfügbarkeit der Werkzeuge im Widget zu steuern.
- Alle Features zurückgeben: Alle Features aus der Datenquelle werden zurückgegeben.
- Ergebnisse
- Beschriftung: Passen Sie die Beschriftung für die Ergebnisliste an.
- Listenrichtung: Zeigen Sie die zurückgegebenen Abfrageergebnisse in einer vertikalen oder horizontalen Liste an.
- Felder: Bestimmen Sie, welche Felder aus dem Layer angezeigt werden sollen.
- Sortieren: Konfigurieren Sie, nach welchen Feldern die Ergebnisliste sortiert werden soll.
- Anordnungs-Style: Wählen Sie die Option Vertikal, Horizontal oder Symbol aus, um den Style für Abfragen in einem Widget anzupassen.
Optionen für Interaktionen
Das Abfrage-Widget generiert eine Ausgabedatenquelle, die in anderen Widgets verwendet werden kann. Interaktionen mit zusätzlichen Widgets, in denen die gleiche Ausgabedatenquelle verwendet wird, werden durch Hinzufügen von Aktionen erreicht. Beispielsweise kann die Karte automatisch die Abfrageergebnisse anzeigen und auf die Features zoomen. Fügen Sie in den Einstellungen des Abfrage-Widgets auf der Registerkarte Aktion den Trigger Datensätze erstellt hinzu, wählen Sie die Zielkarte aus, und fügen Sie Aktionen für Auf Karte zeigen und Zoomen auf hinzu.
Die Abfrageergebnisse werden in einer Liste angezeigt. Um das Element in der Liste und das entsprechende Feature auf der Karte auszuwählen, fügen Sie den Trigger Änderungen der Datensatzauswahl für das Abfrage-Widget hinzu. Wählen Sie das Ziel-Framework aus, fügen Sie die Aktion Datensätze auswählen hinzu, und konfigurieren Sie sie mit dem Feature-Layer für die Karte und den Feldern zum Binden der Verbindung zwischen den Trigger- und Aktionsdaten. Zusätzlich können Sie die Aktion Zoomen auf hinzufügen, um die Karte auf das ausgewählte Feature zu zoomen.