描述
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. 
语法
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