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

Resumen

Configura las clases de entidad Rango de direcciones y Punto de 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.

  • El valor del parámetro Campo de nombre de la calle del rango de direcciones debe ser de tipo campo de texto.

  • 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.

  • El valor del parámetro Nombre de la calle de la dirección de sitio debe ser de tipo campo de texto.

  • Las clases de entidad que utilice para los valores de 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 admite datos de una geodatabase de archivos o una geodatabase corporativa (conexión con control de versiones en rama o tradicional).

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

  • Esta herramienta no admite datos de un servicio de entidades.

Parámetros

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

La clase de entidad de evento de línea central o línea LRS de entrada que se configurará como la clase de entidad de Rango 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

La clase de entidad de punto de entrada que es la clase de entidad de Punto de dirección del sitio de la solución de Administración de datos de direcciones.

Feature Layer
Campo de número de dirección

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

Field
Campo del nombre de la carretera del rango de direcciones

Campo de la clase de entidad Rango de direcciones que contiene información del nombre de una carretera.

Field
Campo del nombre de la carretera de la dirección del emplazamiento

Campo de la clase de entidad Punto de dirección del sitio que contiene información del nombre de una carretera.

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 Punto 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, address_range_road_name_field, site_address_road_name)
NombreExplicaciónTipo de datos
in_address_range_features

La clase de entidad de evento de línea central o línea LRS de entrada que se configurará como la clase de entidad de Rango 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

La clase de entidad de punto de entrada que es la clase de entidad de Punto de dirección del sitio de la solución de Administración de datos de direcciones.

Feature Layer
address_number_field

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

Field
address_range_road_name_field

Campo de la clase de entidad Rango de direcciones que contiene información del nombre de una carretera.

Field
site_address_road_name

Campo de la clase de entidad Punto de dirección del sitio que contiene información del nombre de una carretera.

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 Punto 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"
address_range_road_name_field = "fullroadname"
site_address_road_name = "addroadname"


# Run 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, address_range_road_name_field, site_address_road_name)
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"
address_range_road_name_field = "fullroadname" 
site_address_road_name = "addroadname"

# Run 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, address_range_road_name_field, site_address_road_name)

# 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