Création d’événement avec la table attributaire

Disponible avec la licence Location Referencing.

Vous pouvez ajouter un événement à une couche d’événements dans un service d’entités en ajoutant une ligne à la table attributaire de la couche. L’enregistrement d’événement est généré lorsqu’au moins un ID d’itinéraire et des mesures sont fournis.

Remarque :

Cliquez avec le bouton droit sur la couche d’événements à laquelle vous souhaitez ajouter un événement et sélectionnez Attribute Table (Table attributaire) pour ouvrir sa table attributaire dans le sous-volet ArcGIS Pro. Pour ajouter un enregistrement d’événement, cliquez sur la première ligne vide et fournissez au moins un ID d’itinéraire et des mesures à l’événement.

Si un message sur l’acquisition des verrous ou la réconciliation s’affiche, la prévention des conflits est activée.

Selon le type d’événement (événement ponctuel, événement linéaire ou événement linéaire étendu), les éléments suivants sont requis pour générer la forme de l’événement sur la carte :

  • Pour ajouter un événement ponctuel à une couche d’événements ponctuels à l’aide de sa table attributaire, vous devez inclure un ID d’itinéraire et une mesure.
  • Pour ajouter un événement linéaire à une couche d’événements linéaires à l’aide de sa table attributaire, vous devez inclure un ID d’itinéraire, une mesure de départ et une mesure d’arrivée.
  • Pour ajouter un événement étendu, vous devez inclure l’ID d’itinéraire de départ, l’ID d’itinéraire d’arrivée, la mesure de départ et la mesure d’arrivée.

Une fois la ligne de la table attributaire mise à jour, la valeur Location Error (Erreur de localisation) fournie par le système est mise à jour pour indiquer le statut.

Les événements pour lesquels un stationnement et des références sont configurés sont pris en charge dans ArcGIS Pro. Lorsque vous mettez à jour un événement de référence ou de stationnement dans la table attributaire, vous pouvez spécifier les valeurs des colonnes de stationnement ou de référence. Cependant, l’événement n’est affiché que sur la base des valeurs fournies dans les champs de mesure.

Vous pouvez fournir un ID d’événement. Si vous ne le faites pas, le système génère automatiquement un GUID utilisé comme ID d’événement.

Erreurs de localisation

Les erreurs de localisation permettent d’identifier les problèmes de qualité des données concernant les événements LRS. Lorsqu’un événement est défini avec précision à l’aide de la table attributaire ou d’une autre méthode, une valeur No Error (Aucune erreur) se produit dans le champ d’erreur de localisation.

Remarque :

Vous pouvez également examiner une liste complète d’erreurs de localisation.

Les statuts suivants indiquent un problème devant être résolu.

Erreur de localisationDescription

ID de ligne d’itinéraire de départ et d’itinéraire d’arrivée différents

L’itinéraire de départ et l’itinéraire d’arrivée présentent des ID de ligne différents. Cela s’applique aux événements associés aux réseaux linéaires.

Dates non valides

La date de début de l’événement est antérieure à sa date de fin.

Remarque :

Lorsque vous modifiez la date de début d’un événement de sorte qu’elle soit ultérieure à sa date de fin avec la table attributaire, les dates sont automatiquement permutées.

ID de ligne de l’itinéraire non valide

L’ID de ligne de l’itinéraire n’est pas valide. Cela s’applique aux événements associés aux réseaux linéaires.

Ordre de ligne de l’itinéraire non valide

L’ordre de ligne de l’itinéraire n’est pas valide. Cela s’applique aux événements associés aux réseaux linéaires.

ID d’itinéraire de localisation non valide

L’ID d’itinéraire de la localisation d’itinéraire n’est pas valide (valeur NULL, vide ou non valide).

Mesure de localisation non valide

Au moins l’une des valeurs de mesure de la localisation d’itinéraire n’est pas valide.

ID d’itinéraire non valide

L’ID d’itinéraire de la localisation d’itinéraire n’est pas valide (valeur NULL, vide ou non valide).

Étendue de mesure hors de la plage de mesures de l’itinéraire

La forme de la localisation d’itinéraire n’existe pas sur l’itinéraire (l’itinéraire ne comporte pas de valeurs m ou les mesures de la localisation d’itinéraire n’existent pas sur l’itinéraire).

Plusieurs localisations d’itinéraire trouvées

Plusieurs localisations de point ont été trouvées. Il se peut que les mesures ne soient pas uniques le long des itinéraires.

Étendue nulle

La mesure de début est égale à la mesure de fin.

Événement parent introuvable

La forme de la localisation d’itinéraire est introuvable car les mesures de départ et d’arrivée se trouvent en dehors des mesures d’itinéraire.

Correspondance partielle pour la mesure de départ et la mesure d’arrivée

La forme de la localisation d’itinéraire entière n’a pas été trouvée. Les mesures de départ et d’arrivée se trouvent en dehors de la plage de mesures d’itinéraire.

Correspondance partielle pour la mesure de départ

La mesure de départ se trouve en dehors de la plage de mesures d’itinéraire.

Correspondance partielle pour la mesure d’arrivée

La mesure d’arrivée se trouve en dehors de la plage de mesures d’itinéraire.

Ordre de ligne inversé

L’itinéraire de départ n’a pas d’ordre de ligne inférieur à celui de l’itinéraire d’arrivée. Cela s’applique aux événements associés aux réseaux linéaires.

Mesures d’itinéraire nulles

L’itinéraire ne possède pas de valeurs m ou les valeurs m sont nulles.

Itinéraire introuvable

L’itinéraire n’existe pas dans l’intervalle durant lequel l’événement est actif.

Forme d’itinéraire vide

L’itinéraire ne possède pas de forme ou la forme est vide.

Itinéraire ne gérant pas la valeur m

L’itinéraire n’est pas une polyligne de type m.

Scénarios d’ajout d’un événement linéaire à l’aide de la table attributaire

Les scénarios ci-dessous détaillent les résultats de l’ajout d’un événement linéaire à une couche d’événements en ouvrant sa table attributaire et en ajoutant une nouvelle ligne pour associer un événement (Event1) à Route1.

Remarque :

Lors de l’ajout d’un événement à l’aide de la table attributaire, si un itinéraire possède plusieurs segments temporels et que la date de début et la date de fin du nouvel événement sont définies sur <Null>, l’événement est ajouté au dernier segment temporel de l’itinéraire.

En savoir plus sur le découpage d’un événement en segments temporels

Ajouter un événement linéaire

L’itinéraire (Route1) possède des mesures comprises entre 0 et 20 avant qu’un événement linéaire ne lui soit associé.

Avant l’ajout d’un événement linéaire à un itinéraire non étendu

Le tableau suivant détaille les attributs de l’itinéraire. Les mesures valides pour un événement sur Route1 doivent être comprises entre 0 et 20 et les dates valides doivent être le 01/01/2000 ou une date ultérieure.

ID d’itinéraireDate de débutDate de fin

Route1

01/01/2000

<Nul>

Le tableau suivant détaille l’événement lorsqu’il est résolu sur la valeur No Error (Pas d’erreur) dans le champ Location Error :

ÉvénementID d’itinéraireDate de débutDate de finMesure de départMesure d’arrivéeErreur de localisationConception MAOP

Event1

Route1

01/01/2000

<Nul>

10

20

Aucune erreur

800

Le diagramme suivant présente l’itinéraire et son événement associé une fois sa forme générée :

Après l’ajout d’un événement linéaire à un itinéraire non étendu sans erreur

Ajouter un événement linéaire produisant une erreur de localisation

L’itinéraire (Route1) possède des mesures comprises entre 0 et 20 avant qu’un événement linéaire ne lui soit associé.

Avant l’ajout d’un événement linéaire à un itinéraire non étendu

Le tableau suivant détaille les attributs de l’itinéraire. Les mesures valides pour un événement sur Route1 doivent être comprises entre 0 et 20 et les dates valides doivent être le 01/01/2000 ou postérieures.

ID d’itinéraireDate de débutDate de fin

Route1

01/01/2000

<Nul>

Le tableau suivant détaille l’événement lorsqu’il est résolu sur la valeur Partial Match For To Measure (Correspondance partielle pour la mesure d’arrivée) dans le champ Location Error : Dans ce cas, la correspondance est partielle car l’itinéraire se termine à la mesure 20 et non pas 30. La forme de l’événement est générée mais se termine à la mesure d’arrivée effective de l’itinéraire, 20.

ID d’itinéraireDate de débutDate de finMesure de départMesure d’arrivéeErreur de localisationConception MAOP

Route1

01/01/2000

<Nul>

10

30

Correspondance partielle pour la mesure d’arrivée

800

Dans ce cas, spécifiez une mesure d’arrivée valide pour l’itinéraire afin de résoudre l’erreur de localisation.

Le diagramme suivant présente l’événement sur Route1 :

Après l’ajout d’un événement linéaire à un itinéraire non étendu résultant dans une erreur de correspondance partielle

Scénarios d’ajout d’un événement étendu à l’aide de la table attributaire

Les scénarios ci-dessous détaillent les résultats de l’ajout de valeurs d’événement étendu dans la table attributaire de la couche.

Ajouter un événement étendu

Le diagramme suivant présente les itinéraires et leur événement associé avant la mise à jour :

Avant l’ajout d’un événement linéaire à un itinéraire non étendu

Le tableau suivant détaille les attributs de l’itinéraire. Les mesures valides pour un événement sur LineA doivent être comprises entre 0 sur Route1 et 40 sur Route3 et les dates valides doivent être le 01/01/2000 ou postérieures.

ID d’itinéraireDate de débutDate de fin

Route1

01/01/2000

<Nul>

Route2

01/01/2000

<Nul>

Route3

01/01/2000

<Nul>

Lorsque les attributs From Route ID, From Measure, To Route ID, To Measure, de date et autres attributs sont fournis dans la table attributaire, l’erreur de localisation est calculée et une forme est générée pour l’événement. Dans ce cas, Event1 est un événement étendu possédant des mesures comprises entre 5 sur Route1 et 35 sur Route3.

ÉvénementID d’itinéraire de départID d’itinéraire d’arrivéeDate de débutDate de finMesure de départMesure d’arrivéeErreur de localisationConception MAOP

Event1

Route1

Route3

01/01/2000

<Nul>

5

35

Aucune erreur

800

Le diagramme suivant présente les itinéraires après l’ajout de l’événement linéaire étendu :

Après l’ajout d’un événement linéaire à un itinéraire étendu

Ajouter un événement étendu produisant une erreur de localisation

Le diagramme suivant présente les itinéraires et leur événement associé avant la mise à jour :

Avant l’ajout d’un événement linéaire à un itinéraire non étendu

Le tableau suivant détaille les attributs de l’itinéraire. Les mesures valides pour un événement sur LineA doivent être comprises entre 0 sur Route1 et 40 sur Route3 et les dates valides doivent être le 01/01/2000 ou postérieures.

ID d’itinéraireDate de débutDate de fin

Route1

01/01/2000

<Nul>

Route2

01/01/2000

<Nul>

Route3

01/01/2000

<Nul>

Le tableau suivant détaille l’événement lorsqu’il est résolu sur la valeur Partial Match For From Measure (Correspondance partielle pour la mesure de départ) dans le champ Location Error : Puisqu’un événement valide sur Route2 ne peut exister qu’entre les mesures comprises entre 15 et 25, la forme de l’événement est générée à l’aide de la mesure 15.

ÉvénementID d’itinéraire de départID d’itinéraire d’arrivéeDate de débutDate de finMesure de départMesure d’arrivéeErreur de localisationConception MAOP

Event1

Route2

Route3

01/01/2000

<Nul>

10

35

Correspondance partielle pour la mesure de départ

800

Dans ce cas, indiquez une mesure valide pour Route2 dans la cellule From Measure afin de résoudre l’erreur de localisation.

Le diagramme suivant présente les itinéraires après l’ajout de l’événement linéaire étendu :

Après l’ajout d’un événement linéaire étendu

Décalage de référence et création d’événement avec la table attributaire

Le modèle de données d’événements Pipeline Referencing prend en charge la configuration des champs d’événement de référence et leur activation à l’aide de l’outil Activer les champs de référence. Une fois les champs de référence configurés et activés dans une couche, les localisations de référence sont renseignées et rendues persistantes dans la couche lorsque des événements sont ajoutés ou modifiés.

Lorsqu’un événement est créé à l’aide de la table attributaire, il hérite du comportement d’itinéraire et mesure dans une couche où les références sont activées.

Si l’une des mesures d’un événement linéaire est mise à jour, la valeur de décalage correspondante l’est aussi pour refléter la nouvelle mesure.

Les exemples ci-dessous illustrent l’impact de la création d’enregistrements d’événements dans une couche où les références sont activées par l’ajout d’une ligne dans la table attributaire.

Avant l’ajout d’un événement linéaire avec des référents

Le diagramme suivant présente l’itinéraire avant la création d’événement à l’aide de la table attributaire :

Avant la création d’événement de table attributaire avec références

Le tableau suivant détaille l’itinéraire :

ID d’itinéraireDate de débutDate de fin

Route1

01/01/2000

<Nul>

Après l’ajout d’un événement linéaire avec des référents

Le diagramme suivant présente un événement linéaire qui a été ajouté à une couche d’événements pour laquelle les références sont activées :

Après la création d’événement à l’aide de la table attributaire avec références

Le tableau suivant détaille les champs de référence des événements après la création d’événement :

FromRefMethodFromRefLocationDécalage de référence de départToRefMethodToRefLocationDécalage de référence d’arrivée

PipeSeriesNetwork

Route1

0

PipeSeriesNetwork

Route1

20

Le tableau suivant détaille les champs d’événement par défaut après la création d’événement :

ID de l’événementDate de débutDate de finMesure de départMesure d’arrivée

Event1

01/01/2000

<Nul>

0

20

Vous pouvez mettre à jour un événement à l’aide de la table attributaire de sorte qu’il utilise des référents autres que les valeurs par défaut. Si l’itinéraire fait l’objet d’autres mises à jour, RefMethod et RefLocation reprennent respectivement les valeurs du réseau LRS parent et de l’itinéraire.