Habilitar campos de estacionamiento (Location Referencing)

Resumen

Habilita o modifica los campos de estacionamiento para que pueda gestionar la información de referentes del evento LRS registrado.

El estacionamiento es el sistema fundamental de medición utilizado para el diseño y la construcción de rutas. Las estaciones son puntos de referencia que se colocan en un intervalo regular a lo largo de la medición horizontal de la línea de centro de una ruta. Se establece una estación de referencia inicial y todas las distancias a lo largo de la línea de centro de la ruta se miden a partir del punto de esta estación.

Puede encontrar más información sobre el estacionamiento en el modelo de datos de eventos de ArcGIS Pipeline Referencing o sobre el estacionamiento en el modelo de datos de eventos de ArcGIS Roads and Highways.

Uso

  • Registrar una capa de evento de estacionamiento permite localizar estaciones con valores de estación siguiente y anterior en cualquier medición a lo largo de una ruta en una red LRS.

  • En una red LRS solo se puede configurar una capa de evento de estacionamiento.

  • Si ya hay campos de estacionamiento configurados, esta herramienta rellenará los campos existentes para que puedan modificarse.

  • El valor Campo de estación anterior se rellena cuando hay un punto de ecuación en la ubicación de la estación.

  • Los valores del campo Valores de estación decrecientes indican que los valores de estación disminuyen en la dirección de la calibración de la ruta. Un valor en blanco o ningún valor indican que los valores de estación aumentan en la dirección de la calibración de la ruta.

Parámetros

EtiquetaExplicaciónTipo de datos
Clase de entidad de evento

Clase de entidad de evento existente o capa de entidad que está registrada en un LRS.

Feature Layer
Campo de estación
(Opcional)

Campo que se utilizará como estación de referencia inicial.

Field
Campo de estación anterior
(Opcional)

Campo que se utilizará como estación anterior.

Field
Campo de dirección de valor de estación
(Opcional)

Campo que se utilizará para indicar la dirección de las estaciones en aumento, tanto si este aumento es en la dirección de la calibración de la ruta como en la dirección opuesta.

Field
Unidades de medida de estación
(Opcional)

Especifica las unidades de medida que se utilizarán para el estacionamiento.

  • Millas (agrimensura de EE. UU.)La unidad de medida será millas. Esta es la opción predeterminada.
  • Pulgadas (agrimensura de EE. UU.)La unidad de medida será pulgadas.
  • Pies (agrimensura de EE. UU.)La unidad de medida será pies.
  • Yardas (agrimensura de EE. UU.)La unidad de medida será yardas.
  • Millas náuticas (agrimensura de EE. UU.)La unidad de medida será millas náuticas.
  • Pies (internacional)La unidad de medida será pies internacionales.
  • MilímetrosLa unidad de medida será milímetros.
  • CentímetrosLa unidad de medida será centímetros.
  • MetrosLa unidad de medida será metros.
  • KilómetrosLa unidad de medida será kilómetros.
  • DecímetrosLa unidad de medida será decímetros.
String
Valores de estación decrecientes
(Opcional)

Una lista separada por comas de valores proporcionados por el usuario.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Clase de entidad de evento de salida

Capa de entidades actualizada correspondiente al evento.

Feature Layer

arcpy.locref.EnableStationingFields(in_feature_class, {station_field}, {back_station_field}, {station_direction_field}, {station_measure_units}, {decreasing_station_values})
NombreExplicaciónTipo de datos
in_feature_class

Clase de entidad de evento existente o capa de entidad que está registrada en un LRS.

Feature Layer
station_field
(Opcional)

Campo que se utilizará como estación de referencia inicial.

Field
back_station_field
(Opcional)

Campo que se utilizará como estación anterior.

Field
station_direction_field
(Opcional)

Campo que se utilizará para indicar la dirección de las estaciones en aumento, tanto si este aumento es en la dirección de la calibración de la ruta como en la dirección opuesta.

Field
station_measure_units
(Opcional)

Especifica las unidades de medida que se utilizarán para el estacionamiento.

  • MILESLa unidad de medida será millas. Esta es la opción predeterminada.
  • INCHESLa unidad de medida será pulgadas.
  • FEETLa unidad de medida será pies.
  • YARDSLa unidad de medida será yardas.
  • NAUTICAL_MILESLa unidad de medida será millas náuticas.
  • INTFEETLa unidad de medida será pies internacionales.
  • MILLIMETERSLa unidad de medida será milímetros.
  • CENTIMETERSLa unidad de medida será centímetros.
  • METERSLa unidad de medida será metros.
  • KILOMETERSLa unidad de medida será kilómetros.
  • DECIMETERSLa unidad de medida será decímetros.
String
decreasing_station_values
(Opcional)

Una lista separada por comas de valores proporcionados por el usuario.

String

Salida derivada

NombreExplicaciónTipo de datos
out_feature_class

Capa de entidades actualizada correspondiente al evento.

Feature Layer

Muestra de código

Ejemplo 1 de EnableStationingFields (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función EnableStationingFields de modo inmediato.

# Name: EnableStationingFields_Pro_ex1.py
# Description: Enables or modifies stationing fields to manage referent
# information for the registered LRS event.
# Requires: ArcGIS Location Referencing

# Tool variables 
in_feature_class = "c:\\LocationReferencing.sde\\LRS\LineEventFeatureClass"
station_field = "Ahead Station"
back_station_field = "Back Station"
station_direction_field = "StnDirection"
station_measure_units = "Feet"
decreasing_station_values = "0,-1,-2"

# Execute the tool
arcpy.locref.EnableStationingFields(in_feature_class, station_field,
                                    back_station_field, station_direction_field,
                                    station_measure_units, decreasing_station_values)
Ejemplo 2 de EnableStationingFields (secuencia de comandos independiente)

En el siguiente script se muestra cómo utilizar la función EnableStationingFields en un script independiente de Python.

# Name: EnableStationingFields_Pro_ex2.py
# Description: Enables or modifies stationing fields to manage referent
# information for the registered LRS event.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

# Check out license
arcpy.CheckOutExtension("LocationReferencing")

# Tool variables 
in_feature_class = "c:\\APR.gdb\\LRS\LineEventFeatureClass"
station_field = "Ahead Station"
back_station_field = "Back Station"
station_direction_field = "StnDirection"
station_measure_units = "Feet"
decreasing_station_values = ""

# Execute the tool
arcpy.locref.EnableStationingFields(in_feature_class, station_field,
                                    back_station_field, station_direction_field,
                                    station_measure_units, decreasing_station_values)

# 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 (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