Créer des événements à l’aide de 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.

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

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

Si l’entité est ajoutée en dehors de la tolérance et que les ID ou les mesures d’itinéraire ne sont pas détectés, une erreur de localisation se produit.

Remarque :

Vous pouvez également afficher 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.

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.

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épart est égale à la mesure d’arrivée.

Événement parent introuvable

La forme de la localisation d’itinéraire n’a pas été trouvée 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. La mesure de départ et la mesure d’arrivée se trouvent en dehors de la plage de mesures d’itinéraire.

Correspondance partielle pour la mesure de départ

La forme de la localisation d’itinéraire entière n’a pas été trouvée. 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 forme de la localisation d’itinéraire entière n’a pas été trouvé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 réseaux linéaires.

Localisation d’itinéraire introuvable

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

Itinéraire introuvable

L’itinéraire n’existe pas (cela peut être lié au fait que l’itinéraire n’existe pas dans le réseau ou encore que l’itinéraire et l’événement ont des plages temporelles différentes qui ne se chevauchent pas).

Forme d’itinéraire vide

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

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 <Nul>, 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 localisationLimite de vitesse

Event1

Route1

01/01/2000

<Nul>

10

20

Aucune erreur

55

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

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 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 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 localisationLimite de vitesse

Route1

01/01/2000

<Nul>

10

30

Correspondance partielle pour la mesure d’arrivée

55

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 é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 localisationLimite de vitesse

Event1

Route1

Route3

01/01/2000

<Nul>

5

35

Aucune erreur

55

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 localisationLimite de vitesse

Event1

Route2

Route3

01/01/2000

<Nul>

10

35

Correspondance partielle pour la mesure de départ

55

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 Roads and Highways prend en charge la configuration de champs d’événement de référence et de 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>

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

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

<Nul>

<Nul>

<Nul>

<Nul>

<Nul>

<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

AllRoutes

Route1

0

AllRoutes

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 celui par défaut. Si l’itinéraire fait l’objet d’autres mises à jour, les valeurs RefMethod et RefLocation reviennent respectivement au Réseau LRS parent et à l’itinéraire.