Utility Network-Feature-Class konfigurieren (Location Referencing)

Zusammenfassung

Konfiguriert eine Utility Network-Pipeline-Feature-Class zur Verwendung mit einem linearen Referenzsystem (LRS).

Nach der Konfiguration können der Parameter Routen-ID-Feld und die Messwertspalten ggf. aktualisiert werden.

Verwendung

Parameter

BeschriftungErläuterungDatentyp
Feature-Layer des Versorgungsnetzes

Das Utility Network-Eingabe-Feature, das auch das LRS-Mittelachsen-Feature darstellt.

Feature Layer
Routen-ID-Feld

Das Feld in der Feature-Class, das als LRS-Netzwerk-Routen-ID zugeordnet wird.

Field
Von-Messwertfeld

Das Von-Messwertfeld der Centerline-Feature-Class.

Field
Bis-Messwertfeld

Das Bis-Messwertfeld der Centerline-Feature-Class.

Field

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Feature-Class

Der aktualisierte Feature-Layer des Utility Network.

Feature Layer

arcpy.locref.ConfigureUtilityNetworkFeatureClass(in_feature_class, route_id_field, from_measure_field, to_measure_field)
NameErläuterungDatentyp
in_feature_class

Das Utility Network-Eingabe-Feature, das auch das LRS-Mittelachsen-Feature darstellt.

Feature Layer
route_id_field

Das Feld in der Feature-Class, das als LRS-Netzwerk-Routen-ID zugeordnet wird.

Field
from_measure_field

Das Von-Messwertfeld der Centerline-Feature-Class.

Field
to_measure_field

Das Bis-Messwertfeld der Centerline-Feature-Class.

Field

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_feature_class

Der aktualisierte Feature-Layer des Utility Network.

Feature Layer

Codebeispiel

ConfigureUtilityNetworkFeatureClass  – Beispiel 1 (Python-Fenster)

Zeigt, wie das Geoverarbeitungswerkzeug ConfigureUtilityNetworkFeatureClass in einem Python-Fenster verwendet wird.

# Name: ConfigureUtilityNetworkFeatureClass_ex1.py
# Description: Configure a Utility Network pipeline feature class for use with a linear referencing system (LRS) in the Python window.
# Requires: ArcGIS Location Referencing

# Check out license
arcpy.CheckOutExtension("LocationReferencing")

# Set current workspace
arcpy.env.workspace = "C:/Data/UN_LRconnection.sde"

# Tool variables
utility_Network_Feature = r"C:/Data/UN_LRconnection.sde/LRS/UNOWNER.UNData/UNOWNER.pipeline"
RouteID = "RouteID"
FromMeasure = "FromMeasure"
ToMeasure = "ToMeasure"

# Execute the tool
arcpy.locref.ConfigureUtilityNetworkFeatureClass(utility_Network_Feature, RouteID, FromMeasure, ToMeasure)

# Check in license
arcpy.CheckInExtension('LocationReferencing')
ConfigureUtilityNetworkFeatureClass  – Beispiel 2 (eigenständiges Skript)

Zeigt, wie das Werkzeug ConfigureUtilityNetworkFeatureClass als eigenständiges Python-Skript verwendet wird.

# Name: ConfigureUtilityNetworkFeatureClass_ex2.py
# Description: Configure a Utility Network pipeline feature class for use with a linear referencing system (LRS) in a stand-alone script.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

# Check out the license
arcpy.CheckOutExtension("LocationReferencing")

# Set current workspace
arcpy.env.workspace = "C:/Data/UN_LRconnection.sde"

#Tool variables
utility_Network_Feature = r"C:/Data/UN_LRconnection.sde/LRS/UNOWNER.UNData/UNOWNER.pipeline"
RouteID = "RouteID"
FromMeasure = "FromMeasure"
ToMeasure = "ToMeasure"

# Execute the tool
arcpy.locref.ConfigureUtilityNetworkFeatureClass(utility_Network_Feature, RouteID, FromMeasure, ToMeasure)

# Check in license
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