Configure Utility Network Feature Class (Location Referencing)

サマリー

Configures a Utility Network pipeline feature class for use with a linear referencing system (LRS).

After configuration, the Route ID Field parameter and the measure columns can be updated as needed.

使用法

パラメーター

ラベル説明データ タイプ
Utility Network Feature Layer

The input Utility Network feature that is also the LRS centerline feature.

Feature Layer
Route ID Field

The field in the feature class that will be mapped as the LRS Network Route ID.

Field
From Measure Field

The From measure field of the centerline feature class.

Field
To Measure Field

The To measure field of the centerline feature class.

Field

派生した出力

ラベル説明データ タイプ
Output Feature Class

The updated Utility Network feature layer.

Feature Layer

arcpy.locref.ConfigureUtilityNetworkFeatureClass(in_feature_class, route_id_field, from_measure_field, to_measure_field)
名前説明データ タイプ
in_feature_class

The input Utility Network feature that is also the LRS centerline feature.

Feature Layer
route_id_field

The field in the feature class that will be mapped as the LRS Network Route ID.

Field
from_measure_field

The From measure field of the centerline feature class.

Field
to_measure_field

The To measure field of the centerline feature class.

Field

派生した出力

名前説明データ タイプ
out_feature_class

The updated Utility Network feature layer.

Feature Layer

コードのサンプル

ConfigureUtilityNetworkFeatureClass example 1 (Python window)

Demonstrates how to use the ConfigureUtilityNetworkFeatureClass geoprocessing tool in a Python window.

# 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 example 2 (stand-alone script)

Demonstrates how to use the ConfigureUtilityNetworkFeatureClass tool as a stand-alone Python script.

# 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')

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: 次のものが必要 ArcGIS Location Referencing
  • Standard: 次のものが必要 ArcGIS Location Referencing
  • Advanced: 次のものが必要 ArcGIS Location Referencing

関連トピック