Configurar clase de entidad de red de servicios (Location Referencing)

Resumen

Configura una clase de entidad de canalizaciones de Utility Network para su uso con sistemas de referenciación lineal (LRS).

Después de la configuración, el parámetro Campo Id. de ruta y las columnas de medida pueden actualizarse según sea necesario.

Uso

Parámetros

EtiquetaExplicaciónTipo de datos
Capa de entidades de red de servicios

La entidad de Utility Network de entrada que también es la entidad de línea de centro del LRS.

Feature Layer
Campo Id. de ruta

El campo de la clase de entidad que se representará como el Id. de ruta de la red LRS.

Field
Campo de medición inicial

El campo de medición inicial de la clase de entidad de la línea de centro.

Field
Campo de medición final

El campo de medición final de la clase de entidad de la línea de centro.

Field

Salida derivada

EtiquetaExplicaciónTipo de datos
Clase de entidad de salida

La capa de entidades de Utility Network actualizada.

Feature Layer

arcpy.locref.ConfigureUtilityNetworkFeatureClass(in_feature_class, route_id_field, from_measure_field, to_measure_field)
NombreExplicaciónTipo de datos
in_feature_class

La entidad de Utility Network de entrada que también es la entidad de línea de centro del LRS.

Feature Layer
route_id_field

El campo de la clase de entidad que se representará como el Id. de ruta de la red LRS.

Field
from_measure_field

El campo de medición inicial de la clase de entidad de la línea de centro.

Field
to_measure_field

El campo de medición final de la clase de entidad de la línea de centro.

Field

Salida derivada

NombreExplicaciónTipo de datos
out_feature_class

La capa de entidades de Utility Network actualizada.

Feature Layer

Muestra de código

Ejemplo 1 de ConfigureUtilityNetworkFeatureClass (ventana de Python)

Demuestra cómo utilizar la herramienta de geoprocesamiento ConfigureUtilityNetworkFeatureClass en una ventana de Python.

# 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')
Ejemplo 2 de ConfigureUtilityNetworkFeatureClass (script independiente)

Demuestra cómo utilizar la herramienta ConfigureUtilityNetworkFeatureClass como un script independiente de Python.

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

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados