Stockage des informations de référence et de décalage pour la localisation d’événements

Disponible avec la licence Location Referencing.

Outre l’ID d’itinéraire et les mesures, ArcGIS Pipeline Referencing peut maintenir les localisations de référence et les mesures avec les événements. Ceci est particulièrement utile pour capturer la méthode de localisation d’origine d’un événement ainsi que pour utiliser le décalage de référence, au lieu de l’itinéraire et la mesure, afin de localiser les événements affectés par un réalignement cartographique.

Dans le scénario ci-dessous, le réalignement cartographique est réalisé sur un segment de Route1 entre Intersection1 et Intersection2.

La mise à jour de l’itinéraire impacte deux événements différemment selon la méthode de localisation de l’événement utilisée pour conserver leurs mesures :

  • Localisation de l’événement enregistrée sous forme d’itinéraire et de mesure - Les mesures restent inchangées après la mise à jour bien que la mesure de longueur de l’itinéraire augmente et que l’événement final ne touche pas Intersection 2. La localisation de l’événement change par rapport à Intersection 2.
  • Localisation de l’événement enregistrée sous forme de référence et de décalage - Les mesures changent après la mise à jour en fonction de leur relation avec les valeurs de référence et de décalage stockées. La localisation des intersections reste inchangée et l’événement final se trouve toujours encore Intersection 1 et Intersection 2.

L’image suivante montre comment un réalignement affecte un événement dont la localisation est enregistrée au moyen d’un itinéraire et d’une mesure (ligne noire) par rapport à un événement dont la localisation est stockée à l’aide d’une référence et d’un décalage (ligne verte) :

Comportement d’événement après le réalignement de l’itinéraire

Les localisations de référence peuvent être stockées à l’aide des techniques suivantes :

  • Distance de décalage à partir d’une entité ponctuelle qui se trouve dans la géodatabase
  • Distance de décalage à partir d’une entité point d’intersection
  • Distance de décalage à partir d’une entité d’événement ponctuel
  • Distance de décalage à partir de coordonnées x,y
  • Distance de décalage à partir d’une station

Pour utiliser les informations de référence et de décalage, des colonnes supplémentaires doivent être configurées dans la couche d’événements pour la méthode de référence, la localisation de référence et le décalage de référence. Pour les événements linéaires, il existe deux jeux de ces colonnes : l’un pour la mesure de départ et l’autre pour la mesure d’arrivée, comme illustré dans la table ci-dessous. Pour les événements ponctuels, un seul jeu de nouvelles colonnes est nécessaire.

En savoir plus sur les champs de référence d’événement dans le modèle de données relatif aux événements Pipeline Referencing

Lorsque ces colonnes sont ajoutées, elles peuvent être activées dans l’événement grâce à l’outil Activer les champs de référence.

Après avoir configuré et activé les références pour un événement LRS, le comportement d’événement Honor Referent Location (Respecter la localisation de référence) peut être configuré en vue du réalignement cartographique dans l’outil Modifier les règles de comportement d’événement.

Mesure de départMéthode de référence de départLocalisation de référence de départDécalage de référence de départMesure d’arrivéeMéthode de référence d’arrivéeLocalisation de référence d’arrivéeDécalage de référence d’arrivée

0,26

Intersections

{-6E5F}

10

0,43

Intersections

{-6E5F}

-26,2

0

Intersections

{-6928}

0

2,359

X Y

468 465,683, 361 690,902

100

0,41

Stations

5

-134,682

0,68

Stations

5

1+38,998

0

Publications

11

-20

1

Longueur

6 336

Exemple de table attributaire de couche d’événements qui stocke les valeurs de décalage de référence

Champs de référence d’événement

Les propriétés des colonnes de référence et de décalage ajoutées manuellement dans une couche d’événements sont décrites dans les sections qui suivent.

Méthode de référence

Cette colonne stocke la méthodologie fournie pour référencer la localisation de l’événement. De plus, les événements de la même couche peuvent avoir des méthodes de référence différentes. Par exemple, un événement dans la couche est localisé par un décalage à partir de coordonnées x,y tandis qu’un autre événement de la même couche d’événements est localisé selon l’intersection et le décalage.

Les informations sur la méthode de référence sont conservées dans un domaine de valeurs précodées nommé dReferentMethod dans la géodatabase. Ce domaine est créé automatiquement lorsque le LRS est lui-même créé et comporte les valeurs par défaut suivantes :

  • Code 0 pour le décalage par rapport à la localisation x,y
  • Code 1 pour la distance de longueur à partir d’une location ponctuelle
  • Code 2 pour le décalage de stationnement
Le domaine dReferentMethod dans la géodatabase

Les valeurs codées restantes sont ajoutées de manière automatique lorsque vous ajoutez un réseau, inscrivez un événement linéaire ou ponctuel, créez une classe d’intersection LRS ou ajoutez un événement de stationnement.

Remarque :

  • Si vous voulez décaler un événement à partir d’une classe d’entités ponctuelles qui ne fait pas partie du LRS (mais qui figure dans la géodatabase), vous devez ajouter manuellement le code et la description (nom) de cette classe d’entités dans le domaine dReferentMethod.
  • Vous pouvez accéder aux domaines en cliquant avec le bouton droit sur la géodatabase, en choisissant Properties (Propriétés) > Domains (Domaines) et en choisissant le domaine dReferentMethod.
  • Une valeur codée permet de stocker la méthode de référence et non d’enregistrer le nom de la classe d’entités utilisée pour l’entité de référence. De cette manière, si le nom de la classe d’entités change, les données liées à l’événement n’ont pas besoin d’être mises à jour.

Localisation de référence

Cette colonne stocke les informations de localisation de référence servant à localiser l’entité. La table suivante décrit le type d’informations stocké dans ce champ :

Si la méthode de référence estLe champ de localisation de référence stocke

ID d’itinéraire et mesure

Mesure

Intersection et décalage

ID d’intersection

Remarque :

L’ID d’intersection utilisé comme localisation de référence doit figurer sur le même itinéraire que celui sur lequel l’événement se trouve.

ID d’événement et décalage

ID de l’événement

Classe d’entités et décalage

ID d’objet

Remarque :

Il doit être défini comme le champ Display de la classe d’entités dans le service de carte.

Coordonnées x,y

Coordonnées séparées par des virgules

Une mesure de station (relative à une couche d’événements de station)

ID d’événement de station de référence

Station de départ et décalage

ID d’événement de station de référence

Décalage de référence

La colonne Décalage de référence stocke la mesure de décalage par rapport à la localisation de référence. La table suivante décrit le type d’informations stocké dans ce champ :

Si la méthode de référence estLe champ de décalage de référence stocke

ID d’itinéraire et mesure

Mesure

Intersection et décalage ; Événement et décalage ; Coordonnées x,y ; ou Classe d’entités et décalage

Décalage en tant que valeur positive ou négative (les directions de la boussole fournies par l’utilisateur sont converties en décalages + ou – au moment du stockage)

Une mesure de station (relative à une couche d’événements de station) ou Station de départ et décalage

Une mesure de station fournie par l’utilisateur au format de la station (par exemple, 100+22,65)

Les unités de mesure définies pour le stockage sont configurées à l’inscription de la couche d’événements.