描述
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.
使用方法
The Utility Network Feature Layer must be configured as the pipeline feature class in the Utility Network and as the centerline feature class in the LRS.
Learn more about the LRS data model in ArcGIS Pipeline Referencing
The Route ID Field parameter type and length must match that of the centerline sequence table in the LRS.
This tool requires a branch versioned enterprise geodatabase connection.
This tool is not supported in feature services.
语法
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 |
代码示例
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')
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