Objektverhalten übernehmen (Location Referencing)

Zusammenfassung

Aktualisiert basierend auf der durchgeführten Routenbearbeitung die Objektpositionen für alle Event-Feature-Classes, die im Eingabe-Netzwerk registriert sind.

Die Objekte werden entsprechend dem konfigurierten Objektverhalten aktualisiert.

Erfahren Sie mehr über das Konfigurieren des Objektverhaltens in ArcGIS Pipeline Referencing oder das Konfigurieren des Objektverhaltens in ArcGIS Roads and Highways.

Abbildung

Abbildung des Werkzeugs "Objektverhalten übernehmen"

Verwendung

  • Zum Ausführen dieses Werkzeugs ist ein LRS-Dataset erforderlich. Zum Erstellen eines LRS-Datasets fügen Sie die Kalibrierungspunkt-, Mittelachsen- und Korrekturlinien-Layer einem Feature-Dataset hinzu, und fügen Sie dann das Werkzeug LRS ändern mit der Geodatabase als Eingabe aus.

  • Dieses Werkzeug verarbeitet das Objektverhalten für alle Event-Feature-Classes, die im Eingabe-Netzwerk registriert sind.

  • Dieses Werkzeug verarbeitet Bearbeitungen, die noch nicht in der ausgeführten Geodatabase-Version verarbeitet wurden. Nachdem das Objektverhalten für eine bestimmte Routenbearbeitung verarbeitet wurde, wird sie als verarbeitet markiert. Wenn Sie die Bearbeitungen in die Parent-Version zurückschreiben und das Objektverhalten bereits verarbeitet wurde, werden sie nicht erneut verarbeitet.

    Hinweis:

    Auswahl- oder Definitionsabfragen, mit denen die Routen- oder Objektdatensätze in der Karte gefiltert werden, werden ignoriert, damit die Objekte mit den Routenbearbeitungen synchron bleiben.

  • Vorsicht:

    Dieses Werkzeug ändert Objektdatensätze in den Event-Feature-Classes. Weitere Informationen und Strategien zur Vermeidung unerwünschter Datenänderungen finden Sie unter Werkzeuge, die keine Ausgabe-Datasets erstellen.

  • Wenn die Konfliktvermeidung aktiviert wurde und Routenbearbeitungen (einschließlich Erstellen, Neuausrichten, Neuzuweisen, Stilllegen, Verlängern, Kalibrieren und kartografische Neuausrichtung) in einer Child-Version vorgenommen werden, führen Sie dieses Werkzeug aus, bevor Sie diese Version zurückschreiben. Wenn die Routenbearbeitungen in der Default-Version vorgenommen werden, müssen Sie dieses Werkzeug ausführen, bevor eine Child-Version mit der Default-Version abgeglichen werden kann.

  • Dieses Werkzeug unterstützt die Konfliktvermeidung und versucht, Sperren anzufordern und zu übertragen.

    Weitere Informationen zur Konfliktvermeidung in ArcGIS Pipeline Referencing oder Konfliktvermeidung in ArcGIS Roads and Highways

  • Dieses Werkzeug generiert automatisch Schnittpunkt-Features, wenn die folgenden Kriterien erfüllt sind:

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Routen-Features

Das LRS-Netzwerk, für das Objektpositionen aktualisiert werden. Dies muss ein Feature-Layer sein, der als Netzwerk im LRS registriert ist.

Feature Layer

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabeobjekt-Layer

Die aktualisierten Objekt-Layer.

Feature Layer
Datei für Ausgabedetails

Eine Textdatei, die Details zu den vom Werkzeug vorgenommenen Änderungen enthält.

Text File

arcpy.locref.ApplyEventBehaviors(in_route_features)
NameErläuterungDatentyp
in_route_features

Das LRS-Netzwerk, für das Objektpositionen aktualisiert werden. Dies muss ein Feature-Layer sein, der als Netzwerk im LRS registriert ist.

Feature Layer

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_event_layers

Die aktualisierten Objekt-Layer.

Feature Layer
out_details_file

Eine Textdatei, die Details zu den vom Werkzeug vorgenommenen Änderungen enthält.

Text File

Codebeispiel

ApplyEventBehaviors – Beispiel 1 (eigenständiges Skript)

Veranschaulicht die Verwendung der Funktion ApplyEventBehaviors als eigenständiges Python-Skript.

# Name: ApplyEventBehaviors_Pro_ex1.py
# Description: Processes event behaviors for events impacted by edits to the LRS Network in a stand-alone script.
# Requirements: ArcGIS Pipeline Referencing

# Import arcpy module
import arcpy

# Check out any necessary licenses
arcpy.CheckOutExtension("LocationReferencing")

# Tool variables
network = r"C:\Data\UPDM.gdb\LRS\P_StationSeriesNetwork"

# Execute the tool
arcpy.locref.ApplyEventBehaviors(network)

# Check in licenses
arcpy.CheckInExtension('LocationReferencing')
ApplyEventBehaviors – Beispiel 2 (Python-Fenster)

Veranschaulicht die Verwendung der Funktion ApplyEventBehaviors im Python-Fenster.

# Name: ApplyEventBehaviors_ex2.py
# Description: Process event behaviors for events impacted by edits to the LRS Network in the Python window.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

# Check out any necessary licenses
arcpy.CheckOutExtension("LocationReferencing")

# Set tool variables
in_route_features = "Station_Series_Network"

# Set current workspace
arcpy.env.workspace = "C:\Data\Outputs.gdb"

# Execute the tool
arcpy.locref.ApplyEventBehaviors(in_route_features)

# Check in licenses
arcpy.CheckInExtension('LocationReferencing')
ApplyEventBehaviors – Beispiel 3 (eigenständiges Skript)

Veranschaulicht die Verwendung der Funktion ApplyEventBehaviors als eigenständiges Python-Skript in einem Feature-Service.

# Name: ApplyEventBehaviors_Pro_Ex3.py
# Description: Processes event behaviors using a feature service. It is recommended to work in a version and post it into the default version.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

# Check out any necessary licenses.
arcpy.CheckOutExtension("LocationReferencing")

## Input LRS route network is in feature service.  Signing in portal is required to access the feature service.
arcpy.SignInToPortal('https://yourdomain.com/portal', 'username', 'password')

## Map the  LRS network from the feature service. Here, 1 corresponds to the  LRS network.
in_network_layer = r"https://yourdomain.com/server/rest/services/FeatureServiceName/FeatureServer/1"

# Execute the tool
arcpy.locref.ApplyEventBehaviors(in_network_layer)

# Check in licenses
arcpy.CheckInExtension('LocationReferencing')

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Erfordert ArcGIS Location Referencing
  • Standard: Erfordert ArcGIS Location Referencing
  • Advanced: Erfordert ArcGIS Location Referencing

Verwandte Themen