Activer les champs de stationnement (Location Referencing)

Synthèse

Active ou modifie les champs de stationnement afin que vous puissiez gérer les informations de stationnement pour l’événement LRS inscrit.

Le stationnement est le système fondamental de mesure utilisé pour la mise en page et la construction d’itinéraire. Les stations sont les points de référence placés à intervalles réguliers le long de la mesure horizontale d’un axe d’itinéraire. Une station de référence de départ est établie, toutes les distances le long de l’itinéraire étant mesurées à partir de ce point de départ.

En savoir plus sur le stationnement dans le modèle de données d’événements ArcGIS Pipeline Referencing ou sur le stationnement dans le modèle de données d’événements ArcGIS Roads and Highways.

Utilisation

  • L’enregistrement d’une couche d’événement de stationnement permet de localiser les stations avec les valeurs de station avant et arrière à n’importe quelle mesure le long d’un itinéraire dans un réseau LRS.

  • Une seule couche d’événement de stationnement peut être configurée dans un réseau LRS.

  • Si les champs de stationnement sont déjà configurés, l’outil renseigne les champs existants afin de pouvoir les modifier.

  • La valeur Champ Station arrière est renseignée lorsqu’une équation est présente à l’emplacement de la station.

  • Les valeurs du champ Valeurs de stations décroissantes indiquent que les valeurs de stations diminuent vers la direction de calibrage de l’itinéraire. Une valeur nulle ou aucune valeur indique que les valeurs de stations augmentent vers la direction de calibrage de l’itinéraire.

Paramètres

ÉtiquetteExplicationType de données
Classe d’entités d’événement

Classe d’entités d’événement existante ou couche d’entités incrite auprès d’un LRS.

Feature Layer
Champ Station
(Facultatif)

Champ qui est utilisé comme station de référence de départ.

Field
Champ Station arrière
(Facultatif)

Champ qui est utilisé comme station arrière.

Field
Champ Direction de la valeur de la station
(Facultatif)

Champ utilisé pour indiquer la direction d’augmentation des stations, qui augmente vers la direction de calibrage de l’itinéraire ou en s’en éloignant.

Field
Unités de mesure des stations
(Facultatif)

Spécifie les unités de mesure utilisées pour le stationnement.

  • Miles d’arpentage américainsL’unité de mesure est le mille. Il s’agit de l’option par défaut.
  • Pouces d’arpentage américainsL’unité de mesure est le pouce.
  • Pieds d’arpentage américainsL’unité de mesure est le pied.
  • Yards d’arpentage américainsL’unité de mesure est le yard.
  • Milles nautiques d’arpentage américainsL’unité de mesure est le mille nautique.
  • Pieds internationauxL’unité de mesure est le pied international.
  • MillimètresL’unité de mesure est le millimètre.
  • CentimètresL’unité de mesure est le centimètre.
  • MètresL’unité de mesure est le mètre.
  • KilomètresL’unité de mesure est le kilomètre.
  • DécimètresL’unité de mesure est le décimètre.
String
Valeurs de stations décroissantes
(Facultatif)

Liste de valeurs spécifiées par l’utilisateur, séparées par une virgule.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Classe d’entités d’événement en sortie

Couche d’entités mise à jour pour l’événement.

Feature Layer

arcpy.locref.EnableStationingFields(in_feature_class, {station_field}, {back_station_field}, {station_direction_field}, {station_measure_units}, {decreasing_station_values})
NomExplicationType de données
in_feature_class

Classe d’entités d’événement existante ou couche d’entités incrite auprès d’un LRS.

Feature Layer
station_field
(Facultatif)

Champ qui est utilisé comme station de référence de départ.

Field
back_station_field
(Facultatif)

Champ qui est utilisé comme station arrière.

Field
station_direction_field
(Facultatif)

Champ utilisé pour indiquer la direction d’augmentation des stations, qui augmente vers la direction de calibrage de l’itinéraire ou en s’en éloignant.

Field
station_measure_units
(Facultatif)

Spécifie les unités de mesure utilisées pour le stationnement.

  • MILESL’unité de mesure est le mille. Il s’agit de l’option par défaut.
  • INCHESL’unité de mesure est le pouce.
  • FEETL’unité de mesure est le pied.
  • YARDSL’unité de mesure est le yard.
  • NAUTICAL_MILESL’unité de mesure est le mille nautique.
  • INTFEETL’unité de mesure est le pied international.
  • MILLIMETERSL’unité de mesure est le millimètre.
  • CENTIMETERSL’unité de mesure est le centimètre.
  • METERSL’unité de mesure est le mètre.
  • KILOMETERSL’unité de mesure est le kilomètre.
  • DECIMETERSL’unité de mesure est le décimètre.
String
decreasing_station_values
(Facultatif)

Liste de valeurs spécifiées par l’utilisateur, séparées par une virgule.

String

Sortie obtenue

NomExplicationType de données
out_feature_class

Couche d’entités mise à jour pour l’événement.

Feature Layer

Exemple de code

Exemple 1 d’utilisation de la fonction EnableStationingFields (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l'utilisation de la fonction EnableStationingFields en mode immédiat.

# Name: EnableStationingFields_Pro_ex1.py
# Description: Enables or modifies stationing fields to manage station
# 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)
Exemple EnableStationingFields 2 (fenêtre autonome)

Le script ci-après illustre l’utilisation de la fonction EnableStationingFields dans un script Python autonome.

# Name: EnableStationingFields_Pro_ex2.py
# Description: Enables or modifies stationing fields to manage station
# 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')

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Nécessite ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)
  • Standard: Nécessite ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)
  • Advanced: Nécessite ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)

Rubriques connexes