Mit dem Widget "Dynamische Segmentierung" lassen sich mehrere Eingabe-Objekt-Layer zu einem einzigen segmentierten Objekt-Layer zusammenfassen. Das Werkzeug erstellt bei jedem Messwert entlang des Objekts, bei dem sich eines der Attribute aus einem der Eingabe-Objekt-Layer ändert, einen neuen Datensatz, der als Segment bezeichnet wird. Die Ergebnisse einer dynamischen Segmentierung können in einer Tabelle oder in einem geradlinigen Diagramm (Straight-Line Diagram, SLD) angezeigt werden, in dem der Eingabe- und der Ausgabe-Objekt-Layer dargestellt werden. Sie können dieses Widget zum Verwalten und Visualisieren von Pipeline-Daten mit ArcGIS Pipeline Referencing und von Straßendaten mit ArcGIS Roads and Highways verwenden.
Beispiele für Pipeline Referencing
Verwenden Sie dieses Widget, um zum Beispiel die folgenden Anforderungen an das App-Design zu unterstützen:
- Sie sollen den Zustand von Pipelines analysieren und Mittel für die Wartung bereitstellen.
- Sie müssen Benutzer dazu bringen, eine Prüfung der Objekte durchzuführen, um die Genauigkeit von Objektdaten entlang einer Route sicherzustellen.
- Sie sollen in Ihren Daten nach Lücken suchen und diese ggf. auffüllen.
Beispiele für Roads and Highways
Verwenden Sie dieses Widget, um zum Beispiel die folgenden Anforderungen an das App-Design zu unterstützen:
- Sie sollen den Zustand von Straßen anhand von Variablen wie Verkehr und Zuständigkeit analysieren, um festzulegen, wie Mittel für Wartungsarbeiten bereitgestellt werden sollen.
- Sie müssen Benutzer dazu bringen, eine Prüfung der Objekte durchzuführen, um die Genauigkeit von HPMS-Daten (Highway Performance Monitoring System) entlang einer Route sicherzustellen.
- Sie sollen in Ihren Daten nach Lücken suchen und diese ggf. auffüllen.
Verwendungshinweise
Dieses Widget setzt eine Verbindung mit einem Karten-Widget voraus. Zum dynamischen Segmentieren von Objekten 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 der ArcGIS 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
Um das Widget "Dynamische Segmentierung" mit linearen Referenzierungsservices, die mit ArcGIS Enterprise veröffentlicht wurden, verwenden zu können, müssen Sie mit einem ArcGIS Enterprise-Konto angemeldet sein.
Wenn Sie dieses Widget in eine App einbinden, können Sie die Ergebnisse in einer Tabelle oder in einem geradlinigen Diagramm anzeigen.
Bei der Anzeige der Ergebnisse in einer Tabelle haben Sie folgende Möglichkeiten, mit der Tabelle zu interagieren.
- Doppelklicken Sie auf eine Zelle in der Tabelle, um ihren Wert zu ändern.
Hinweis:
Die Business-Felder eines Linienobjekts können bearbeitet werden, wenn in der Tabelle Type = Line gilt. Die Business-Felder eines Punktobjekts können bearbeitet werden, wenn in der Tabelle Type = Point gilt.
- Klicken Sie auf Speichern, um die Änderungen zu speichern. Änderungen wirken sich auf einzelne Objekt-Layer aus.
Ein geradliniges Diagramm (Straight-Line Diagram, SLD) ist eine grafische Darstellung von Objektpositionen und deren Merkmalen entlang von Routen. Das Diagramm ist wie die Tabelle interaktiv und kann bearbeitet werden. Änderungen wirken sich auf einzelne Objekt-Layer aus.
Bei der Anzeige der Ergebnisse in einem geradlinigen Diagramm haben Sie folgende Möglichkeiten, mit dem Diagramm zu interagieren.
- Verwenden Sie die Navigationsschaltflächen, um den Maßstab und die Ausdehnung im Diagramm zu ändern.
- Klicken Sie auf den Namen eines Layers, um ihn im Diagramm auszublenden. Wenn Sie auf einen ausgeblendeten Layer klicken, wird er wieder in der aktiven Liste angezeigt.
- Zeigen Sie mit dem Mauszeiger auf ein Objekt, um eine QuickInfo mit Objektattributen anzuzeigen.
- Wenn Sie auf ein Objekt klicken, wird es auf der Karte hervorgehoben und es werden Attribute und Statistiken in einem Pop-up-Fenster angezeigt. Einige Attribute können bearbeitet werden.
- Zeigen Sie mit dem Mauszeiger auf die Messwertleiste, um eine QuickInfo mit exakten Messwerten anzuzeigen.
- Klicken Sie auf einen Messwert, um ein Pop-up-Fenster mit den Attributen aller Objekte am entsprechenden Messwert anzuzeigen.
Beispiel für eine dynamische Segmentierung
Hinweis:
Im Folgenden ist ein Beispiel für eine dynamische Segmentierung für ArcGIS Roads and Highways dargestellt.
Im folgenden Schema sind zwei Linien-Objekt-Layer, "Speed Limit" und "Functional Class" und ein Punktobjekt, P1 mit einer Route, Route1, verknüpft. Jeder Objekt-Layer verfügt über unterschiedliche Werte entlang der Routenmesswerte, die durch Farbänderungen dargestellt werden.
Die Route wird von links nach rechts zwischen den Messwerten 0 und 8 kalibriert. Die drei Objekte sind auf der Route vorhanden und weisen die in den folgenden Unterabschnitten beschriebenen Eingabe- und Ausgabeeigenschaften auf.
Eingabe
In den folgenden Tabellen werden die Messwerte und Werte des ersten Objekts aufgeführt:
Eingabe (Geschwindigkeitsbegrenzung)
Routen-ID | Objekt-ID | Von-Messwert | Bis-Messwert | Von-Datum | Bis-Datum | Geschwindigkeitsbegrenzung |
---|---|---|---|---|---|---|
Route1 | Event1 | 0 | 4 | 01.01.2000 | <NULL> | 65 |
Route1 | Event2 | 4 | 8 | 01.01.2000 | <NULL> | 40 |
Eingabe (Funktionsklasse)
Routen-ID | Objekt-ID | Von-Messwert | Bis-Messwert | Von-Datum | Bis-Datum | Funktionsklasse |
---|---|---|---|---|---|---|
Route1 | Event1 | 0 | 6,7 | 01.01.2000 | <NULL> | Autobahn |
Route1 | Event2 | 6,7 | 8 | 01.01.2000 | <NULL> | US Highway |
Eingabe (Point1)
Routen-ID | Objekt-ID | Messen | Von-Datum | Bis-Datum | Code |
---|---|---|---|---|---|
Route1 | Event1 | 5 | 01.01.2000 | <NULL> | P1 |
Ausgabe
Die Ausgabe-Feature-Class und die zugehörige Attributtabelle werden dynamisch anhand der Daten aus den einzelnen linearen Objekten erstellt. Die Attributtabelle kann bearbeitet werden. Die Änderungen werden in die einzelnen Objekt-Layer übertragen.
Wenn Sie sich in der Kalibrierungsrichtung der Route bewegen (von links nach rechts), wird das erste Segment in den Objekten durch den Wert 65 für "Speed Limit" bestimmt, der bei Messwert 0 beginnt und bei Messwert 4 endet. Das zweite Segment wird durch den Wert 40 für "Speed Limit" bestimmt, der wegen des Punktobjektes P1 bei Messwert 4 beginnt und bei Messwert 5 endet. Das dritte Segment wird durch das Punktobjekt P1 bei Messwert 5 bestimmt. Das vierte Segment zwischen den Messwerten 5 und 6,7 enthält den Wert 40 für "Speed Limit" und den Wert "Interstate" für "Functional Class". Das letzte Segment zwischen den Messwerten 6,7 und 8 enthält den Wert 40 für "Speed Limit" und den Wert "Interstate" für "Functional Class".
Die folgende Tabelle enthält die Ausgabe für die dynamische Segmentierung:
Ausgabe (dynamische Segmentierung)
Routen-ID | Typ | Abschnitt | Von-Messwert | Bis-Messwert | Von-Datum | Bis-Datum | Geschwindigkeitsbegrenzung | Funktionsklasse | Code |
---|---|---|---|---|---|---|---|---|---|
Route1 | Linie | 1 | 0 | 4 | 01.01.2000 | <NULL> | 65 | Autobahn | |
Route1 | Linie | 2 | 4 | 5 | 01.01.2000 | <NULL> | 40 | Autobahn | |
Route1 | Punkt | 3 | 5 | 5 | 01.01.2000 | <NULL> | 40 | Autobahn | P1 |
Route1 | Linie | 4 | 5 | 6,7 | 01.01.2000 | <NULL> | 40 | Autobahn | |
Route1 | Linie | 5 | 6,7 | 8 | 01.01.2000 | <NULL> | 40 | US Highway |
Einstellungen
Das Widget "Dynamische Segmentierung" verfügt über folgende Einstellungen:
- Karte 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.
- Standardeinstellungen: Konfigurieren Sie die folgenden Standardeinstellungen für das erstmalige Laden des Widgets.
- Ergebnis der Standardmethode der dynamischen Segmentierung: Wählen Sie eine Standardmethode für die Anzeige der Ergebnisse aus: eine Tabelle oder ein geradliniges Diagramm. Benutzer können zur Laufzeit zwischen beiden hin und her wechseln.
- Standardtyp für Attribut-Sets: Geben Sie an, ob Ergebnisse mit einem Linienattribut-Set oder mit einem Linienattribut- und Punktattribut-Set angezeigt werden sollen.
- Linienattribut-Set: Wählen Sie ein Standard-Linienattribut-Set aus.
- Punktattribut-Set: Wählen Sie ein Standard-Punktattribut-Set aus.
- Standardmaßstab des Diagramms: Wählen Sie einen Standardmaßstab für das Gerade-Linie-Diagramm (Straight-Line Diagram) aus. Die Einheit entspricht der Einheit des Netzwerks. Diese Einstellung wird angezeigt, wenn Sie ein Gerade-Linie-Diagramm (Straight-Line Diagram) als Standardmethode zum Anzeigen von Ergebnissen auswählen.
- Hervorhebungsfarbe der Tabelle: Wählen Sie eine Farbe für die Zeilen in der Ergebnistabelle aus.
- Hervorhebungsfarbe der Karte: Wählen Sie eine Farbe für die Anzeige von Routen auf der verbundenen Karte aus.
- Statistik: Aktivieren Sie diese Einstellung, damit Statistiken für den ausgewählten Objektdatensatz in einem Pop-up-Fenster angezeigt werden, wenn der Benutzer das Objekt auswählt. Diese Einstellung wird angezeigt, wenn Sie ein Gerade-Linie-Diagramm (Straight-Line Diagram) als Standardmethode zum Anzeigen von Ergebnissen auswählen.
Optionen für Interaktionen
Sie müssen Datenaktionen in anderen Widgets verwenden, um das Widget "Dynamische Segmentierung" zu starten und die zugehörigen Werte anzugeben. Die folgenden Widgets unterstützen die Datenaktion Dynamische Segmentierung, die Sie auf der Registerkarte Aktion in deren Einstellungen aktivieren können.
Ausführen einer dynamischen Segmentierung
Führen Sie die folgenden Schritte aus, um eine dynamische Segmentierung auszuführen:
- 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 das Widget "Dynamische Segmentierung" hinzu. Verbinden Sie es mit dem Widget "Karte", und laden Sie dann LRS-Layer aus dem Karten-Widget.
- Veröffentlichen Sie die App.
- Starten Sie die App. Wenn Sie dazu aufgefordert werden, melden Sie sich bei Ihrem ArcGIS Enterprise-Portal an.
- Wählen Sie Objekte aus, die dynamisch segmentiert werden sollen. Verwenden Sie hierzu das Widget "LRS-Identifizierung", das Widget "Suchen nach Route" oder das Widget "Tabelle".
Ausführen des Widgets "Dynamische Segmentierung" mit dem Widget "LRS-Identifizierung"
Führen Sie die folgenden Schritte aus, um die Datenaktion Dynamische Segmentierung zur Laufzeit mit dem Widget "LRS-Identifizierung" zu verwenden:
- Identifizieren Sie mit dem Widget "LRS-Identifizierung" eine Position auf einer Route.
- Klicken Sie auf die Schaltfläche Aktionen oben im Fenster des Widgets "LRS-Identifizierung".
- Klicken Sie auf Dynamische Segmentierung.
- Daraufhin wird die Tabelle oder das Gerade-Linie-Diagramm (Straight-Line Diagram) der dynamischen Segmentierung mit Ergebnissen aufgefüllt.
Ausführen des Widgets "Dynamische Segmentierung" mit dem Widget "Suchen nach Route"
Führen Sie die folgenden Schritte aus, um die Datenaktion Dynamische Segmentierung zur Laufzeit mit dem Widget "Suchen nach Route" zu verwenden:
- Suchen Sie mit einer der folgenden Messoptionen nach einer Route:
- Kein Messwert: Alle zwischen Routenanfang und -ende vorhandenen Objekte werden dynamisch segmentiert.
- Ein Messwert: Alle Objekte an der durchsuchten Messwertposition werden dynamisch segmentiert.
- Mehrere Messwerte: Alle Objekte zwischen der kleinsten und größten durchsuchten Messwertposition werden dynamisch segmentiert.
- Messwertbereich: Alle Objekte zwischen dem Von-Messwert und dem Bis-Messwert werden dynamisch segmentiert.
- Wählen Sie in den Suchergebnissen einen Datensatz aus.
- Klicken Sie auf die Schaltfläche Aktionen oben im Fenster des Widgets "Suchen nach Route".
- Klicken Sie auf Dynamische Segmentierung.
- Daraufhin wird die Tabelle oder das Gerade-Linie-Diagramm (Straight-Line Diagram) der dynamischen Segmentierung mit Ergebnissen aufgefüllt.
Ausführen des Widgets "Dynamische Segmentierung" mit dem Widget "Tabelle"
Führen Sie die folgenden Schritte aus, um die Datenaktion Dynamische Segmentierung zur Laufzeit mit dem Widget "Tabelle" zu verwenden:
- Wählen Sie in der Tabelle einen Routendatensatz aus.
- Klicken Sie auf die Schaltfläche Aktionen oben im Fenster des Tabellen-Widgets.
- Klicken Sie auf Dynamische Segmentierung.
- Daraufhin wird die Tabelle oder das Gerade-Linie-Diagramm (Straight-Line Diagram) der dynamischen Segmentierung mit Ergebnissen aufgefüllt.