Mit der Location Referencing-Lizenz verfügbar.
Die folgenden Informationen führen Sie durch den Prozess des Modellierens, des Ladens und der Routenbearbeitung linear referenzierter Daten mithilfe der Erweiterung ArcGIS Pipeline Referencing.
LRS-Dataset
Ein LRS-Dataset (lineares Referenzierungssystem) ist ein Feature-Dataset, das alle LRS-Feature-Classes enthält.
Hinweis:
Das Anzeigen der Hierarchie für ein LRS kann über den Bereich Inhalt oder den Bereich Katalog erfolgen.
Hinweis:
Das LRS-Dataset ist nur in ArcGIS Pro sichtbar. Es wird eine Fehlermeldung angezeigt, wenn eine Geodatabase, die das LRS-Dataset enthält, in ArcMap geöffnet wird.
Ab ArcGIS Pro 2.3 kann ein LRS-Dataset mit den folgenden Werkzeugen erstellt werden:
- LRS erstellen: Die neu erstellten Centerline-, Calibration-Point- und Redline-Feature-Classes werden in einem Feature-Dataset platziert, dessen Name mit dem angegebenen LRS-Namen übereinstimmt.
- LRS aus vorhandenem Dataset erstellen: Vorhandene Centerline-, Calibration-Point- und Redline-Feature-Classes, die noch nicht bei einem LRS registriert sind, müssen sich in einem gemeinsamen Feature-Dataset befinden. Der Name des Feature-Datasets muss nicht mit dem LRS-Namen übereinstimmen.
- LRS ändern: Vorhandene Centerline-, Calibration-Point- und Redline-Feature-Classes, die bei einem LRS registriert sind, müssen sich in einem gemeinsamen Feature-Dataset befinden. Der Name des Feature-Datasets muss nicht mit dem LRS-Namen übereinstimmen.
Das LRS-Dataset wird für die Ausführung der folgenden Werkzeuge benötigt:
- Alle Werkzeuge im Toolset "Konfiguration"
- Objekte anhängen
- Routen anhängen
- Objektverhalten übernehmen
- Routen löschen
- Objektmesswerte ableiten
- Kalibrierungspunkte generieren
- Objekte generieren
- Schnittpunkte generieren
- Routen erstellen
- Überlappende Mittelachsen entfernen
Einige der im LRS-Dataset enthaltenen Informationen können Sie mithilfe der Funktion arcpy.Describe lesen. Um die LRS-Metadaten und -Objektverhaltensregeln für eine Geodatabase mit einem LRS-Controller-Dataset zu lesen, verwenden Sie die folgenden Funktionen:
FileGDB:
desc = arcpy.Describe("C:\\Data\\LRData\\LrsSchema.gdb\\Lrs\\Lrs")
lrsXML = desc.lrsMetadata
eventBehaviors = desc.eventBehaviorRules
EnterpriseGDB:
desc = arcpy.Describe("C:\\Data\\LRData\\LrsSchema.sde\\GPRefresh.DBO.LRS\\GPRefresh.DBO.LRS")
lrsXML = desc.lrsMetadata
eventBehaviors = desc.eventBehaviorRules
Schreiben in eine Datei:
txtFile = open("C:\\Data\\LRData\\lrsXML.xml", "w")
txtFile.write(lrsXML)
txtFile.close()
Datenmodellierung
Pipeline-Fachleute werden regelmäßig damit beauftragt, alternative Routenoptionen zu prüfen, um die Einhaltung gesetzlicher Bestimmungen zu gewährleisten und um Markt-, Bau- und andere Business-Anforderungen zu erfüllen. Dies führt in der Regel zu einer Neuausrichtung (Routenneuberechnung) einer Pipeline. Eine Neuausrichtung ändert nicht nur den Verlauf der Rohre, sondern wirkt sich auch auf die in einem LRS-Datenmodell konfigurierten Netzwerke und Objekte aus.
Um Pipeline Referencing verwenden zu können, müssen sich die Daten im Pipeline Referencing-Informationsmodell in der Geodatabase befinden. Weitere Informationen finden Sie unter folgenden Themen:
LRS-Konfiguration
Die Modellierung und Erstellung des linearen Referenzierungssystems (LRS) kann mithilfe der folgenden Werkzeuge durchgeführt werden.
- Erstellen und Ändern eines LRS
Sie können das Werkzeug LRS erstellen oder LRS aus vorhandenem Dataset erstellen verwenden, um ein LRS zu erstellen.
Um Änderungen an einem vorhandenen LRS vorzunehmen, z. B. die Konfliktvermeidung in einem LRS zu aktivieren, verwenden Sie LRS ändern.
- Erstellen von LRS-Netzwerken
Sie können das Werkzeug LRS-Netzwerk erstellen oder LRS-Netzwerk aus vorhandenem Dataset erstellen verwenden.
Um ein vorhandenes LRS-Netzwerk zu ändern, verwenden Sie das Werkzeug LRS-Netzwerk ändern.
Weitere Informationen zum Erstellen und Ändern eines LRS-Netzwerks
- Erstellen von LRS-Objekten
Sie können das Werkzeug LRS-Objekt erstellen oder LRS-Objekt aus vorhandenem Dataset erstellen verwenden.
Führen Sie Abgeleitete Messwertfelder aktivieren aus, um der Event-Feature-Class abgeleitete Messwertfelder hinzuzufügen.
Führen Sie Referenzfelder aktivieren aus, um der Event-Feature-Class Referenzfelder hinzuzufügen. Dieses Werkzeug aktiviert die Referenzfelder, indem es Ihnen die Registrierung vorhandener Felder als Referenzfelder ermöglicht.
Um ein vorhandenes LRS-Objekt zu ändern, verwenden Sie LRS-Objekt ändern.
Weitere Informationen zum Erstellen und Ändern von LRS-Objekten
- Erstellen von LRS-Schnittpunkten
Sie können das Werkzeug LRS-Schnittpunkt erstellen oder LRS-Schnittpunkt aus vorhandenem Dataset erstellen verwenden.
Führen Sie Schnittpunkte generieren aus, um der Intersection-Feature-Class Schnittpunkte hinzuzufügen.
Um eine vorhandene LRS-Intersection-Feature-Class zu ändern, verwenden Sie LRS-Schnittpunkt ändern.
Weitere Informationen zum Erstellen und Ändern von LRS-Schnittpunkten
- Laden von Routen in das LRS-Netzwerk
Nachdem das LRS erstellt wurde, können Routen mithilfe des Werkzeugs Routen anhängen geladen werden. Routen-Shapes können mithilfe des Werkzeugs Routen erstellen generiert werden.
Weitere Informationen zum Laden von Routen in ein vorhandenes LRS-Netzwerk
Weitere Informationen zum Festlegen von Lückenkalibrierungsregeln für LRS-Netzwerke
- Erstellen von Kalibrierungspunkten
Um Kalibrierungspunkte hinzuzufügen, verwenden Sie die Werkzeuge Kalibrierungspunkte generieren und Routen anhängen.
Hinweis:
Falls Kalibrierungspunkte nicht über das Werkzeug Kalibrierungspunkte generieren angehängt werden, muss dieser Schritt durchgeführt werden, bevor Routen in das LRS-Netzwerk geladen werden.
- Bereiten Sie Mittelachsen vor.
Verwenden Sie Überlappende Mittelachsen entfernen, um Überlappungen zu entfernen, die Datenfehler verursachen könnten.
- Laden von Objektdaten
Verwenden Sie Objekte anhängen, um Objektdatensätze aus einer Tabelle, einem Layer oder einer Feature-Class in eine vorhandene Event-Feature-Class zu laden.
Weitere Informationen zum Erstellen und Ändern von LRS-Objekten
- Konfigurieren eines abgeleiteten Netzwerks
Sie können das Werkzeug LRS-Netzwerk erstellen oder LRS-Netzwerk aus vorhandenem Dataset erstellen verwenden, wobei das Kontrollkästchen Aus Liniennetzwerk ableiten aktiviert sein muss.
Weitere Informationen zum Konfigurieren eines abgeleiteten Netzwerks
Neuausrichtung und Routenneuberechnung
Die folgenden Werkzeuge dienen der Neuausrichtung (Routenneuberechnung) und Verwaltung linear referenzierter Daten:
- Mittelachse erstellen: Ermitteln Sie, ob für den neu auszurichtenden Teil der Route bzw. Routen eine oder mehrere Mittelachsen vorhanden sind.
- Objektverhalten: Überlegen Sie, wie Objektverhaltensregeln auf die Routenänderungen angewendet werden sollen.
- Objektverhalten übernehmen: Übernehmen Sie das Objektverhalten, sodass die Objektmesswerte und die Routenänderungen einander entsprechen.
- LRS-Netzwerk: Ermitteln Sie, ob andere, nicht abgeleitete LRS-Netzwerke von den Routenänderungen betroffen sind.
- Routen erstellen: Generieren Sie die Shapes für LRS-Netzwerke, einschließlich des abgeleiteten Netzwerks, neu.
- Objektmesswerte ableiten: Aktualisieren Sie die abgeleiteten Netzwerkinformationen für bearbeitete Objekte.
Workflows für die Routenbearbeitung
Ähnliche Workflows können für andere Routenbearbeitungsaktivitäten erstellt werden, z. B. Erstellung, Verlängerung, Neuzuweisung, Stilllegung, Kalibrierung und kartografische Neuausrichtung.
In der folgenden Tabelle sind die Schritte enthalten, die zur Bearbeitung und Verwaltung von Pipelinedaten durchgeführt werden müssen:
Schritt | Workflow | Erstellen | Kalibrieren | Kartografische Neuausrichtung | Verlängern | Neu ausrichten | Neu zuweisen | Stilllegen |
---|---|---|---|---|---|---|---|---|
1 | Erstellen Sie eine Mittelachse. | Y | N | N | Y | N | N | N |
2 | Führen Sie die Bearbeitungsaktivität durch. | Y | N. z. | N. z. | Y | Y | Y | Y |
3 | Führen Sie das Werkzeug Objektverhalten übernehmen aus. | N | Y | Y | Y | Y | Y | Y |
4 | Wenn Sie ein abgeleitetes Netzwerk konfiguriert haben, führen Sie das Werkzeug Routen erstellen aus. | Y | Y | N | Y | Y | Y | Y |
5 | Wenn Sie ein abgeleitetes Netzwerk konfiguriert haben, führen Sie das Werkzeug Objektmesswerte ableiten aus. | Y | Y | Y | Y | Y | Y | Y |
Falls weitere LRS-Netzwerke oder Liniennetzwerke konfiguriert wurden, wiederholen Sie die Bearbeitungsaktivität für jedes betroffene Netzwerk.
Aktualisieren Sie mithilfe der folgenden Werkzeuge das Objektverhalten, die Routen-Shapes und die abgeleiteten Netzwerkinformationen für jedes betroffene Netzwerk:
- Objektverhalten übernehmen: Übernehmen Sie das Objektverhalten, sodass die Objektmesswerte und die Routenänderungen einander entsprechen.
- Routen erstellen: Generieren Sie die Shapes für LRS-Netzwerke, einschließlich des abgeleiteten Netzwerks, erneut.
- Objektmesswerte ableiten: Aktualisieren Sie die abgeleiteten Netzwerkinformationen für bearbeitete Objekte.