Configurar clases de entidad de dirección (Location Referencing)

Resumen

Configura las clases de entidad Rango de direcciones y Dirección del sitio de la solución Administración de datos de direcciones para utilizarlas con un sistema de referencia lineal (LRS) con la extensión ArcGIS Roads and Highways.

Uso

  • Debe proporcionar una clase de entidad de línea de centro LRS o un evento de línea LRS que incluya información de direccionamiento para el parámetro Capa de entidades de rango de direcciones de entrada.

    Encontrará más información sobre el modelo de datos LRS en Roads and Highways y sobre la solución Administración de datos de direcciones en ArcGIS Enterprise.

  • Los valores de los parámetros Campo de dirección desde la izquierda, Campo de dirección hacia la izquierda, Campo de dirección desde la derecha y Campo de dirección hacia la derecha deben ser tipos de campo cortos o lagos.

  • Debe proporcionar una clase de entidad de punto para el parámetro Capa de entidades de dirección del sitio de entrada.

  • El valor del parámetro Campo de número de dirección debe ser un tipo de campo corto, largo o de texto.

  • Las clases de entidad que utilice para los parámetros Capa de entidades de rango de direcciones de entrada y Capa de entidades de dirección del sitio de entrada deben corresponder al mismo dataset de entidades que las capas LRS.

  • Esta herramienta requiere una geodatabase de archivos, una conexión a una geodatabase corporativa con versionado en rama o una conexión de geodatabase corporativa con versionado tradicional.

    Más información sobre el versionado en ArcGIS Pro

  • Esta herramienta no es compatible con los servicios de entidades.

Parámetros

EtiquetaExplicaciónTipo de datos
Capa de entidades de rango de direcciones de entrada

Clase de entidad de línea de centro de LRS de entrada o de eventos de línea LRS que es la clase de entidad de Rango de direcciones de administración de direcciones.

Feature Layer
Campo de dirección desde la izquierda

Campo de la clase de entidad rango de direcciones que contiene información para la primera dirección del lado izquierdo de una carretera.

Field
Campo de dirección hacia la izquierda

Campo de la clase de entidad rango de direcciones que contiene información para la última dirección del lado izquierdo de una carretera.

Field
Campo de dirección desde la derecha

Campo de la clase de entidad rango de direcciones que contiene información para la primera dirección del lado derecho de una carretera.

Field
Campo de dirección hacia la derecha

Campo de la clase de entidad rango de direcciones que contiene información para la última dirección del lado derecho de una carretera.

Field
Entidades de dirección del sitio de entrada

Clase de entidad de punto de entrada que es la clase de entidad Dirección del sitio de administración de direcciones.

Feature Layer
Campo de número de dirección

Campo de la clase de entidad Dirección del sitio que contiene información para el número de dirección del sitio.

Field

Salida derivada

EtiquetaExplicaciónTipo de datos
Entidades de rango de direcciones de salida

Clase de entidad de Rango de direcciones actualizada.

Feature Layer
Entidades de dirección del sitio de salida

Clase de entidad de Dirección del sitio actualizada.

Feature Layer

arcpy.locref.ConfigureAddressFeatureClasses(in_address_range_features, left_from_address_field, left_to_address_field, right_from_address_field, right_to_address_field, in_site_address_features, address_number_field)
NombreExplicaciónTipo de datos
in_address_range_features

Clase de entidad de línea de centro de LRS de entrada o de eventos de línea LRS que es la clase de entidad de Rango de direcciones de administración de direcciones.

Feature Layer
left_from_address_field

Campo de la clase de entidad rango de direcciones que contiene información para la primera dirección del lado izquierdo de una carretera.

Field
left_to_address_field

Campo de la clase de entidad rango de direcciones que contiene información para la última dirección del lado izquierdo de una carretera.

Field
right_from_address_field

Campo de la clase de entidad rango de direcciones que contiene información para la primera dirección del lado derecho de una carretera.

Field
right_to_address_field

Campo de la clase de entidad rango de direcciones que contiene información para la última dirección del lado derecho de una carretera.

Field
in_site_address_features

Clase de entidad de punto de entrada que es la clase de entidad Dirección del sitio de administración de direcciones.

Feature Layer
address_number_field

Campo de la clase de entidad Dirección del sitio que contiene información para el número de dirección del sitio.

Field

Salida derivada

NombreExplicaciónTipo de datos
out_address_range_features

Clase de entidad de Rango de direcciones actualizada.

Feature Layer
out_site_address_features

Clase de entidad de Dirección del sitio actualizada.

Feature Layer

Muestra de código

Ejemplo de ConfigureAddressFeatureClasses 1 (Python)

Muestra cómo utilizar la función ConfigureAddressFeatureClasses en la ventana de Python.

# Name: ConfigureAddressFeatureClasses_ex1.py
# Description: Configure address feature classes for use with a linear referencing system (LRS) in the Python window.
# Requires: ArcGIS Location Referencing

# Set current workspace
arcpy.env.workspace= r"C:\Data\AM_LR.gdb"

# Set tool variables
in_address_range_features = r"C:\Data\AM_LR.gdb\LRS\AddressRange"
left_from_address_field = "fromleft"
left_to_address_field = "toleft"
right_from_address_field = "fromright"
right_to_address_field = "toright"
in_site_address_features = r"C:\Data\AM_LR.gdb\LRS\SiteAddress"
address_number_field = "addrnum"

# Execute the tool
arcpy.locref.ConfigureAddressFeatureClasses(in_address_range_features, left_from_address_field, left_to_address_field, right_from_address_field, right_to_address_field, in_site_address_features, address_number_field)
Ejemplo de ConfigureAddressFeatureClasses 2 (secuencia de comandos independiente)

Muestra cómo utilizar la función ConfigureAddressFeatureClasses en un script de Python independiente.

# Name: ConfigureAddressFeatureClasses_ex2.py
# Description: Configure address feature classes 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 = r"C:\Data\AM_LRconnection.sde"

# Set tool variables
in_address_range_features = r"C:\Data\AM_LRconnection.sde\LRS\LRowner.AddressRange"
left_from_address_field = "fromleft"
left_to_address_field = "toleft"
right_from_address_field = "fromright"
right_to_address_field = "toright"
in_site_address_features = r"C:\Data\AM_LRconnection.sde\LRS\LRowner.SiteAddress"
address_number_field = "addrnum"

# Execute the tool
arcpy.locref.ConfigureAddressFeatureClasses(in_address_range_features, left_from_address_field, left_to_address_field, right_from_address_field, right_to_address_field, in_site_address_features, address_number_field)

# Check in the license
arcpy.CheckInExtension("LocationReferencing")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Requiere ArcGIS Location Referencing (ArcGIS Pipeline Referencing o ArcGIS Roads and Highways)
  • Standard: Requiere ArcGIS Location Referencing (ArcGIS Pipeline Referencing o ArcGIS Roads and Highways)
  • Advanced: Requiere ArcGIS Location Referencing (ArcGIS Pipeline Referencing o ArcGIS Roads and Highways)

Temas relacionados