Das Widget "Suchen nach Route" ermöglicht das Suchen nach einer Route oder einem Teil einer Route und das Verorten bestimmter Positionen entlang der Route in einem linearen Referenzierungssystem (LRS). Sie können das Widget zum Verwalten von Pipeline-Daten mit ArcGIS Pipeline Referencing und von Straßendaten mit ArcGIS Roads and Highways verwenden. Sie können mit verschiedenen Suchmethoden nach einer Route suchen und auf eine bestimmte Messwertposition zoomen. Außerdem können Sie zurückgegebene Routen und Positionen mit den Widgets "Punktobjekt hinzufügen" und "Linienobjekt hinzufügen" in Workflows für die Bearbeitung verwenden.
Beispiele
Verwenden Sie dieses Widget, um zum Beispiel die folgenden Anforderungen an das App-Design zu unterstützen:
- Sie möchten nach den Positionen bestimmter Messwerte entlang von Routen suchen.
- Sie möchten mehrere Positionen bestimmter Messwerte entlang von Routen suchen.
- In Ihrer Organisation müssen die Benutzer in der Lage sein, sich während der Durchführung von Tasks zum Bearbeiten und Analysieren von LRS-Objekten entlang einer Route zu orientieren.
Verwendungshinweise
Dieses Widget setzt eine Verbindung mit einem Karten-Widget voraus. Zum Suchen nach Routen muss das Karten-Widget mit einer Webkarten-Datenquelle verbunden sein, die mit einem LRS veröffentlicht wurde, in dem die Funktion "Lineare Referenzierung" aktiviert ist. Zum Anzeigen einer anderen Version als der Default-Version muss die Webkarten-Datenquelle mit einem LRS veröffentlich werden, in dem die Funktion "Versionsverwaltung" aktiviert ist.
Befolgen Sie zum Erstellen eines LRS und Veröffentlichen eines Feature-Service mit aktivierten Funktionen für lineare Referenzierung und Versionsverwaltung die folgenden Schritte in derArcGIS Pro-Dokumentation:
- Pipeline Referencing: Erstellen eines LRS und Freigeben eines LRS als Web-Layer
- Roads and Highways: Erstellen eines LRS und Freigeben eines LRS als Web-Layer
Wenn Sie dieses Widget in eine App einbinden, werden die folgenden Optionen zum Suchen nach Routen im Widget-Fenster bereitgestellt:
- Methode: Wählen Sie eine Suchmethode aus.
- Route und Messwert: Suchen Sie nach Routen-ID. Optional können Sie auch einen Messwert, mehrere Messwerte oder einen Bereich von Messwerten angeben. Geben Sie dazu einen einzelnen Messwert, mehrere Messwerte oder einen Messwertbereich an.
- Routen-ID oder Routenname: Geben Sie eine Routen-ID oder einen Namen für die Route an, nach der Sie suchen möchten. Wenn im Netzwerk-Layer route name als Kennung konfiguriert ist, ist diese Einstellung mit Routenname beschriftet.
Hinweis:
Wenn im LRS-Netzwerk eine Mehrfeld-Routen-ID konfiguriert ist, werden die Felder, die die verkettete Routen-ID bilden, angezeigt. Geben Sie in diesem Fall gültige Werte für alle Routen-ID-Felder an, um nach einer Route zu suchen.
- Routen-ID oder Routenname: Geben Sie eine Routen-ID oder einen Namen für die Route an, nach der Sie suchen möchten. Wenn im Netzwerk-Layer route name als Kennung konfiguriert ist, ist diese Einstellung mit Routenname beschriftet.
- Koordinate: Suchen Sie nach Koordinaten. Geben Sie X-, Y- und optional Z-Koordinaten an.
- Referenz: Suchen Sie nach Referenzobjekt. Eine Referenz ist eine festgelegte Position entlang einer Route, die einen spezifischen Messwert besitzt, von dem aus weitere Positionen bestimmt werden können.
- Referenz: Wählen Sie das Referenzobjekt aus, das Sie für die Suche verwenden möchten.
- Referenzfeld: Geben Sie einen Wert für das Referenzfeld der Kennung für das Objekt ein. Dieses Feld dient zur Suche nach einzelnen Objekt-Features.
- Versatz: Geben Sie optional einen Versatzwert an. Der Versatz ist eine festgelegte Entfernung von einem Referenzobjekt, die positiv oder negativ sein kann.
- Netzwerk: Der Netzwerk-Layer, der für die Suche nach Routen verwendet wird.
- Route und Messwert: Suchen Sie nach Routen-ID. Optional können Sie auch einen Messwert, mehrere Messwerte oder einen Bereich von Messwerten angeben. Geben Sie dazu einen einzelnen Messwert, mehrere Messwerte oder einen Messwertbereich an.
Einstellungen
Das Widget "Suchen nach Route" verfügt über folgende Einstellungen:
- Karten-Widget auswählen: Wählen Sie ein Karten-Widget aus.
- Layer laden: Laden Sie Layer aus den Webkarten im verbundenen Karten-Widget. Um Layer laden zu können, muss das Widget "Karte" mit einer Webkarte mit LRS-Layern verbunden sein.
- Layer löschen: Entfernen Sie alle geladenen Layer aus dem Widget.
- Layer-Konfiguration: Klicken Sie auf einen Layer, um das Fenster Layer-Konfiguration zu öffnen.
- Beschriftung: Geben Sie eine aussagekräftige Beschriftung für den Layer an. Diese Beschriftung wird zur Laufzeit im Widget-Fenster angezeigt.
- Suchmethoden: Wählen Sie eine Standard-Suchmethode aus, die beim ersten Laden des Widgets ausgewählt sein soll, und wählen Sie die zur Laufzeit verfügbaren Suchmethoden aus. Sie müssen mindestens eine der folgenden Optionen aktivieren: Route und Messwert, Koordinate und Referenz.
- Messwerte suchen: Diese Einstellungen werden angezeigt, wenn Sie die Suchmethode Route und Messwert auswählen. Wählen Sie die Messwerttypen aus, nach denen Benutzer zur Laufzeit suchen können. Sie müssen mindestens eine der folgenden Optionen aktivieren:
- Einzelwert: Benutzer können nach einzelnen Messwerten entlang von Routen suchen.
- Mehrere: Benutzer können nach mehreren Messwerten entlang von Routen suchen.
- Bereich: Benutzer können nach einem Messwertbereich entlang von Routen suchen.
- Kennung: Konfigurieren Sie die LRS-Netzwerkfelder, die für die Suche nach Routen verwendet werden. Sie können die Felder ziehen, um ihre Reihenfolge zu ändern, und die Auswahl von Feldern aufheben, die zur Laufzeit nicht im Widget-Fenster angezeigt werden sollen. Wählen Sie für die Standardeinstellung eine der folgenden Optionen aus:
- Routen-ID: Das Routen-ID-Feld, das für die Suche nach den Routen verwendet wird.
- Mehrfeld-Routen-ID: Für die Suche nach Routen werden die Felder, die die verkettete Routen-ID bilden, verwendet. Ziehen Sie die Felder, um ihre Reihenfolge zu ändern, und heben Sie die Auswahl der Felder auf, die im Widget nicht angezeigt werden sollen.
- Raumbezug: Legen Sie einen Raumbezug für die Suche fest. Sie können den Raumbezug der Karte oder der LRS-Layer verwenden.
- Suche: Legen Sie einen Suchradius fest.
- Ergebnisse: Fügen Sie Felder hinzu, um die Ergebnisse nach Feld zu sortieren. Ergebnisse können in aufsteigender oder absteigender Reihenfolge sortiert werden.
- Standardmäßig erweitern: Aktivieren Sie diese Einstellung, damit die Suchergebnisse standardmäßig erweitert werden, wenn der Benutzer eine Suche durchführt.
- Auswahleinstellungen: Passen Sie an, wie Routen angezeigt werden, wenn Sie nach ihnen suchen und sie auswählen.
- Hervorhebung: Wählen Sie eine Anzeigefarbe für die Auswahlhervorhebung aus. Die Standardfarbe ist Zyan (#00FFFF).
- Breite: Legen Sie die Breite der Auswahlhervorhebung in Pixeln fest. Die Standardbreite ist 3.
- Beschriftungsfarbe: Legen Sie die Farbe für die Routenbeschriftung fest. Die Standardfarbe ist Schwarz (#000000).
- Beschriftungsgröße: Legen Sie die Schriftgröße der Routenbeschriftung in Punkten fest. Die Standardgröße ist 12.
- Ergebniseinstellungen: Konfigurieren Sie die Seitengröße für Suchergebnisse, d. h. die Anzahl der Ergebnisse, die pro Seite angezeigt werden. Standardmäßig sind dies 25 Datensätze.
- Anzeigeeinstellungen: Wählen Sie aus, welche Einstellungen zur Laufzeit im Widget-Fenster angezeigt werden sollen, und konfigurieren Sie Standardeinstellungen, die beim erstmaligen Laden im Widget verfügbar sein sollen.
- Methode ausblenden: Blenden Sie den Parameter Methode im Widget-Fenster aus.
- Netzwerk ausblenden: Blenden Sie den Parameter Netzwerk im Widget-Fenster aus.
- Standardnetzwerk: Wählen Sie den Standardnetzwerk-Layer für die Suche nach Routen aus.
- Standardreferenz: Wählen Sie das Standardreferenzobjekt für die Suche nach Referenz aus.
- Standard-Versatzeinheiten: Wählen Sie die Standard-Versatzeinheiten des Referenzobjekts für die Suche nach Referenz aus.
Suchen von Routen nach Name oder ID
Führen Sie die folgenden Schritte aus, um nach Route zu suchen.
- Starten Sie Experience Builder. Melden Sie sich bei einem ArcGIS Enterprise-Portal an.
- Fügen Sie ein Karten-Widget hinzu. Verbinden Sie es mit einer Webkarte mit LRS-Daten, die mit der aktivierten Funktion "Lineare Referenzierung" und optional mit der aktivierten Funktion "Versionsverwaltung" veröffentlicht wurde.
- Fügen Sie ein Widget "Suchen nach Route" hinzu. Verbinden Sie es mit dem Widget "Karte", und laden Sie dann die LRS-Layer aus dem Karten-Widget.
- Wenn in den Widget-Einstellungen mehrere Methoden konfiguriert sind, wählen Sie im Dropdown-Menü die Option Route und Messwert aus.
- Wenn in den Widget-Einstellungen mehrere Netzwerke konfiguriert sind, wählen Sie im Dropdown-Menü Netzwerk ein Netzwerk aus.
- Geben Sie im Textfeld Routen-ID bzw. Routenname eine Routen-ID bzw. einen Namen ein.
Wenn im Netzwerk-Layer ein Routenname als Kennung konfiguriert ist, ist diese Einstellung mit Routenname beschriftet.
Hinweis:
Wenn im LRS-Netzwerk eine Mehrfeld-Routen-ID konfiguriert ist, werden die Felder, die die verkettete Routen-ID bilden, angezeigt. Geben Sie in diesem Fall gültige Werte für alle Routen-ID-Felder an, um nach einer Route zu suchen.Hinweis:
Sie können Platzhalterzeichen verwenden, um nach Routen zu suchen. Platzhalter sind Sonderzeichen, die für unbekannte Zeichen in einem Suchwert stehen können. Die im Folgenden aufgeführten Zeichen werden unterstützt:
Zeichen Beschreibung %
Steht für eine beliebige Anzahl von Zeichen.
_
Steht für genau ein Zeichen.
- Geben Sie optional einen Messwert, mehrere Messwerte oder Start- und Endmesswerte an, um nach bestimmten Positionen entlang der Route zu suchen.
Hinweis:
Stationswerte werden ebenfalls als Eingabe-Messwerte unterstützt. - Klicken Sie auf Suchen.
Wenn eine gültige Route vorhanden ist, die den Suchparametern entspricht, wird sie im Bereich "Ergebnisse" angezeigt. Wenn nur ein Ergebnis vorhanden ist, das den Suchparametern entspricht, wird die entsprechende Route auf der Karte hervorgehoben, und die Karte wird auf diese Route gezoomt. Wenn mehr als ein Ergebnis vorhanden ist, das den Suchparametern entspricht, können Sie einen Datensatz im Ergebnisbereich auswählen, um die entsprechende Route auf der Karte hervorzuheben und auf diese Route zu zoomen.
Suchen von Routen nach Koordinate
Führen Sie die folgenden Schritte aus, um nach Koordinate zu suchen.
- Starten Sie Experience Builder. Melden Sie sich bei einem ArcGIS Enterprise-Portal an.
- Fügen Sie ein Karten-Widget hinzu. Verbinden Sie es mit einer Webkarte mit LRS-Daten, die mit der aktivierten Funktion "Lineare Referenzierung" und optional mit der aktivierten Funktion "Versionsverwaltung" veröffentlicht wurde.
- Fügen Sie ein Widget "Suchen nach Route" hinzu. Verbinden Sie es mit dem Widget "Karte", und laden Sie dann die LRS-Layer aus dem Karten-Widget.
- Wenn in den Widget-Einstellungen mehrere Methoden konfiguriert sind, wählen Sie im Dropdown-Menü Methode die Option Koordinate aus.
- Wenn in den Widget-Einstellungen mehrere Netzwerke konfiguriert sind, wählen Sie im Dropdown-Menü Netzwerk ein Netzwerk aus.
- Geben Sie Werte in die Textfelder X-Koordinate und Y-Koordinate ein. Geben Sie optional einen Wert in das Textfeld Z-Koordinateein.
- Klicken Sie auf Suchen.
Wenn eine gültige Route vorhanden ist, die den Suchparametern entspricht, wird sie im Bereich "Ergebnisse" angezeigt. Wenn nur ein Ergebnis vorhanden ist, das den Suchparametern entspricht, wird die entsprechende Route auf der Karte hervorgehoben, und die Karte wird auf diese Route gezoomt. Wenn mehr als ein Ergebnis vorhanden ist, das den Suchparametern entspricht, können Sie einen Datensatz im Ergebnisbereich auswählen, um die entsprechende Route auf der Karte hervorzuheben und auf diese Route zu zoomen.
Suchen von Routen nach Referenz
Führen Sie die folgenden Schritte aus, um nach Referenz zu suchen.
- Starten Sie Experience Builder. Melden Sie sich bei einem ArcGIS Enterprise-Portal an.
- Fügen Sie ein Karten-Widget hinzu. Verbinden Sie es mit einer Webkarte mit LRS-Daten, die mit der aktivierten Funktion "Lineare Referenzierung" und optional mit der aktivierten Funktion "Versionsverwaltung" veröffentlicht wurde.
- Fügen Sie ein Widget "Suchen nach Route" hinzu. Verbinden Sie es mit dem Widget "Karte", und laden Sie dann die LRS-Layer aus dem Karten-Widget.
- Wenn in den Widget-Einstellungen mehrere Methoden konfiguriert sind, wählen Sie im Dropdown-Menü Methode die Option Referenz aus.
- Wenn in den Widget-Einstellungen mehrere Netzwerke konfiguriert sind, wählen Sie im Dropdown-Menü Netzwerk ein Netzwerk aus.
- Klicken Sie auf den Dropdown-Pfeil Referenz, und wählen Sie einen Referenz-Layer aus. Sie können jeden Punktobjekt-Layer aus der Karte als Referenz-Layer auswählen.
- Geben Sie einen Wert in das Textfeld Referenzfeld ein. Sie können jedes Feld mit Einzelwerten aus dem Referenz-Layer als Referenzfeld verwenden.
- Geben Sie optional einen Versatzwert in das Textfeld Versatz ein.
- Klicken Sie auf Suchen.
Wenn eine gültige Route vorhanden ist, die den Suchparametern entspricht, wird sie im Bereich "Ergebnisse" angezeigt. Wenn nur ein Ergebnis vorhanden ist, das den Suchparametern entspricht, wird die entsprechende Route auf der Karte hervorgehoben, und die Karte wird auf diese Route gezoomt. Wenn mehr als ein Ergebnis vorhanden ist, das den Suchparametern entspricht, können Sie einen Datensatz im Ergebnisbereich auswählen, um die entsprechende Route auf der Karte hervorzuheben und auf diese Route zu zoomen.
Optionen für Interaktionen
Dieses Widget unterstützt Datenaktionen, die Sie auf der Registerkarte Aktion in den Widget-Einstellungen aktivieren können.
Sie können Datenaktionen im Widget "Suchen nach Route" verwenden, um das Widget "Punktobjekt hinzufügen" oder das Widget "Linienobjekt hinzufügen" zu starten und Werte anzugeben. Dazu müssen Sie die Datenaktionen Punktobjekt hinzufügen und Linienobjekt hinzufügen in den Einstellungen des Widgets "Suchen nach Route" aktivieren.
Mit den Datenaktionen Punktobjekt hinzufügen und Linienobjekt hinzufügen im Widget "Suchen nach Route" können die Routen- und Messwertparameter in den Widgets "Punktobjekt hinzufügen" und "Linienobjekt hinzufügen" gefüllt werden.