Traiter les mises à jour d’itinéraires

L’outil Process Edits (Traiter les mises à jour) Traiter les mises à jour permet d’exécuter les outils courants après mise à jour d’itinéraires. Il ne met à jour que les événements et intersections impactés par des mises à jour d’itinéraires LRS, peut être exécuté dans une session de mise à jour ou en dehors et prend en charge les opérations d’annulation et de rétablissement à l’aide des outils de ArcGIS Pro.

Pour un réseau linéaire configuré avec un réseau dérivé, l’outil Process Edits (Traiter les mises à jour) exécute les outils suivants dans l’ordre indiqué :

  1. Generate Intersections (Générer des intersections) : créez ou mettez à jour des intersections à partir d’itinéraires mis à jour.
  2. Apply Event Behaviors (Appliquer les comportements d’événement) : appliquez les comportements d’événement aux itinéraires mis à jour.
  3. Generate Routes (Générer des itinéraires) : générez le réseau dérivé à partir d’itinéraires mis à jour.
  4. Derive Event Measures (Dériver les mesures d’événements) : mettez à jour les mesures d’événements dérivées sur les événements dont le ou les itinéraires parent ont été mis à jour.

Pour un réseau non linéaire ou un réseau linéaire configuré sans réseau dérivé, l’outil Process Edits (Traiter les mises à jour) exécute les outils suivants dans l’ordre indiqué :

  1. Generate Intersections (Générer des intersections) : créez ou mettez à jour des intersections à partir d’itinéraires mis à jour.
  2. Apply Event Behaviors (Appliquer les comportements d’événement) : appliquez les comportements d’événement aux itinéraires mis à jour.

Mises à jour traitées sur un réseau linéaire

Si l’outil Process Edits (Traiter les mises à jour) Traiter les mises à jour est utilisé sur un réseau linéaire, il exécute les outils Generate Intersections (Générer des intersections), Apply Event Behaviors (Appliquer les comportements d’événement), Generate Routes (Générer des itinéraires) et Derive Event Measures (Dériver les mesures d’événements) de manière séquentielle sur tous les itinéraires des réseaux LRS dont des mises à jour n’ont pas été traitées.

Avant mise à jour des itinéraires

Dans le scénario ci-après, le dernier itinéraire d’une ligne est sur le point d’être retiré. Il existe un événement linéaire étendu, un événement ponctuel et une intersection le long de la ligne. Les deux couches d’événements sont configurées avec le comportement d’événement Stay Put (Immobile) pour les opérations de retrait d’itinéraire.

Le diagramme suivant indique l’état des données LRS avant retrait de l’itinéraire :

Réseau linéaire avant retrait

Le tableau suivant présente les informations sur l’itinéraire avant retrait de ce dernier :

RéseauNom de la ligneNom de l’itinéraireDate de débutDate de finMesure de départMesure d’arrivée

Réseau linéaire

Line1

Route1

01/01/2000

<Nul>

0

20

Réseau linéaire

Line1

Route2

01/01/2000

<Nul>

30

50

Réseau linéaire

Line1

Route3

01/01/2000

<Nul>

70

90

Réseau dérivé

N/D

Line1

01/01/2000

<Nul>

0

60

Le tableau suivant présente les informations sur l’événement linéaire avant retrait de l’itinéraire :

ID de l’événementNom de l’itinéraire de départNom de l’itinéraire d’arrivéeDate de débutDate de finMesure de départMesure d’arrivéeDerived Route Name (Nom de l’itinéraire dérivé)Mesure de départ dérivéeMesure d’arrivée dérivée

LineEvent1

Route1

Route3

01/01/2000

<Nul>

0

90

Line1

0

60

Le tableau suivant présente les informations sur l’événement ponctuel avant retrait de l’itinéraire :

ID de l’événementNom de l’itinéraireDate de débutDate de finMesureDerived Route Name (Nom de l’itinéraire dérivé)Mesure dérivée

PointEvent1

Route3

01/01/2000

<Nul>

75

Line1

45

Le tableau suivant présente les informations sur l’intersection avant retrait de l’itinéraire :

Nom de l’intersectionNom de l’itinéraireDate de débutDate de finMesure

Route3, Boundary1

Route3

01/01/2000

<Nul>

85

Après mise à jour des itinéraires

Route3 a été retiré le 01/01/2010. Le réseau linéaire a été mis à jour, mais pas l’intersection, les événements et les couches de réseaux dérivés.

Le diagramme suivant présente les itinéraires mis à jour après le retrait :

Réseau linéaire après retrait

Le tableau suivant présente les informations sur l’itinéraire après retrait de ce dernier :

RéseauNom de la ligneNom de l’itinéraireDate de débutDate de finMesure de départMesure d’arrivée

Réseau linéaire

Line1

Route1

01/01/2000

<Nul>

0

20

Réseau linéaire

Line1

Route2

01/01/2000

<Nul>

30

50

Réseau linéaire

Line1

Route3

01/01/2000

01/01/2010

70

90

Réseau dérivé

N/D

Line1

01/01/2000

<Nul>

0

60

Remarque :

L’intersection, les événements et le réseau dérivé n’ont pas été mis à jour après le retrait de l’itinéraire.

Après traitement des mises à jour

L’outil Process Edits (Traiter les mises à jour) termine le processus LRS en exécutant les outils de manière séquentielle pour effectuer les mises à jour suivantes sur l’itinéraire mis à jour :

  • Mise à jour des intersections.
  • Application des comportements d’événement.
  • Génération des itinéraires et notamment du réseau dérivé.
  • Mise à jour des mesures d’événement dérivées.

Le diagramme suivant présente le LRS intégralement mis à jour après exécution de l’outil Process Edits (Traiter les mises à jour) :

Réseau linéaire après traitement des mises à jour

Le réseau dérivé a été régénéré en fonction du retrait de l’itinéraire. Le tableau suivant présente les informations sur le réseau dérivé mis à jour après exécution de l’outil Process Edits (Traiter les mises à jour) Traiter les mises à jour :

RéseauNom de la ligneNom de l’itinéraireDate de débutDate de finMesure de départMesure d’arrivée

Réseau linéaire

Line1

Route1

01/01/2000

<Nul>

0

20

Réseau linéaire

Line1

Route2

01/01/2000

<Nul>

30

50

Réseau linéaire

Line1

Route3

01/01/2000

01/01/2010

70

90

Réseau dérivé

N/D

Line1

01/01/2000

01/01/2010

0

60

Réseau dérivé

N/D

Line1

01/01/2010

<Nul>

0

40

La couche d’événements linéaires applique le comportement d’événement Stay Put (Immobile) et les informations sur les mesures dérivées sont mises à jour en fonction du réseau dérivé mis à jour. Le tableau suivant présente les informations sur l’événement linéaire mis à jour après exécution de l’outil Process Edits (Traiter les mises à jour) Traiter les mises à jour :

ID de l’événementNom de l’itinéraire de départNom de l’itinéraire d’arrivéeDate de débutDate de finMesure de départMesure d’arrivéeDerived Route Name (Nom de l’itinéraire dérivé)Mesure de départ dérivéeMesure d’arrivée dérivée

LineEvent1

Route1

Route3

01/01/2000

01/01/2010

0

90

Line1

0

60

LineEvent1

Route1

Route2

01/01/2010

<Nul>

0

50

Line1

0

40

La couche d’événements ponctuels applique le comportement d’événement Stay Put (Immobile) et les informations sur les mesures dérivées sont mises à jour en fonction du réseau dérivé mis à jour. Le tableau suivant présente les informations sur l’événement ponctuel après exécution de l’outil Process Edits (Traiter les mises à jour) :

ID de l’événementNom de l’itinéraireDate de débutDate de finMesureDerived Route Name (Nom de l’itinéraire dérivé)Mesure dérivée

PointEvent1

Route3

01/01/2000

01/01/2010

85

Line1

55

Les intersections sont régénérées et retirées en raison du retrait de l’itinéraire. Plus aucun itinéraire n’intersecte le polygone limite le long de Line1. Le tableau suivant présente les informations sur l’intersection après exécution de l’outil Process Edits (Traiter les mises à jour) Traiter les mises à jour :

Nom de l’intersectionNom de l’itinéraireDate de débutDate de finMesure

Route3, Boundary1

Route3

01/01/2000

01/01/2010

85

Mises à jour traitées sur un réseau non linéaire

Si l’outil Process Edits (Traiter les mises à jour) Traiter les mises à jour est utilisé sur un réseau non linéaire, seuls les outils de géotraitement Generate Intersections (Générer des intersections) et Apply Event Behaviors (Appliquer les comportements d’événement) sont exécutés de manière séquentielle sur tous les itinéraires des réseaux LRS dont des mises à jour n’ont pas été traitées.

Remarque :

Les outils Generate Routes (Générer des itinéraires) et Derive Event Measures (Dériver les mesures d’événements) ne sont pas exécutés car un réseau dérivé ne peut pas être configuré pour un réseau non linéaire.

Avant mise à jour des itinéraires

Dans le scénario ci-après, la deuxième moitié de Route1 est sur le point d’être retirée. Il existe un événement linéaire, un événement ponctuel et une intersection le long de l’itinéraire. Les deux couches d’événements sont configurées avec le comportement d’événement Stay Put (Immobile) pour les opérations de retrait d’itinéraire.

Le diagramme suivant indique l’état des données LRS avant retrait de l’itinéraire :

Réseau non linéaire avant retrait

Le tableau suivant présente les informations sur l’itinéraire avant retrait de ce dernier :

Nom de l’itinéraireDate de débutDate de finMesure de départMesure d’arrivée

Route1

01/01/2000

<Nul>

0

60

RouteA

01/01/2000

<Nul>

0

10

Le tableau suivant présente les informations sur l’événement linéaire avant retrait de l’itinéraire :

ID de l’événementNom de l’itinéraireDate de débutDate de finMesure de départMesure d’arrivée

LineEvent1

Route1

01/01/2000

<Nul>

0

60

Le tableau suivant présente les informations sur l’événement ponctuel avant retrait de l’itinéraire :

ID de l’événementNom de l’itinéraireDate de débutDate de finMesure

PointEvent1

Route1

01/01/2000

<Nul>

45

Le tableau suivant présente les informations sur l’intersection avant retrait de l’itinéraire :

Nom de l’intersectionNom de l’itinéraireDate de débutDate de finMesure

Route1, RouteA

Route1

01/01/2000

<Nul>

55

Après mise à jour des itinéraires

La deuxième moitié de Route1 a été retirée le 01/01/2010. Le réseau non linéaire a été mis à jour, mais pas l’intersection et les événements.

Le diagramme suivant présente les itinéraires mis à jour après le retrait :

Réseau non linéaire après retrait

Le tableau suivant présente les informations sur l’itinéraire après retrait de ce dernier :

Nom de l’itinéraireDate de débutDate de finMesure de départMesure d’arrivée

Route1

01/01/2000

01/01/2010

0

60

Route1

01/01/2010

<Nul>

0

30

RouteA

01/01/2000

<Nul>

0

10

Remarque :

Les couches d’intersection et d’événement n’ont pas été mises à jour après le retrait de l’itinéraire.

Après traitement des mises à jour

L’outil Process Edits (Traiter les mises à jour) Traiter les mises à jour termine le processus LRS en exécutant les outils de manière séquentielle pour effectuer les mises à jour suivantes sur l’itinéraire mis à jour :

  • Les intersections sont mises à jour.
  • Les comportements d’événement sont appliqués.

Le diagramme suivant présente le LRS intégralement mis à jour après exécution de l’outil Process Edits (Traiter les mises à jour) Traiter les mises à jour :

Réseau non linéaire après traitement des mises à jour

La couche d’événements linéaires applique le comportement d’événement Stay Put (Immobile). Le tableau suivant présente les informations sur l’événement linéaire mis à jour après exécution de l’outil Process Edits (Traiter les mises à jour) Traiter les mises à jour :

ID de l’événementNom de l’itinéraireDate de débutDate de finMesure de départMesure d’arrivée

LineEvent1

Route1

01/01/2000

01/01/2010

0

60

LineEvent1

Route1

01/01/2010

<Nul>

0

30

La couche d’événements ponctuels applique également le comportement d’événement Stay Put (Immobile). Le tableau suivant présente les informations sur l’événement ponctuel mis à jour après exécution de l’outil Process Edits (Traiter les mises à jour) Traiter les mises à jour :

ID de l’événementNom de l’itinéraireDate de débutDate de finMesure

PointEvent1

Route1

01/01/2000

01/01/2010

45

L’intersection est régénérée et retirée en raison du retrait de l’itinéraire. Route1 n’intersecte plus RouteA. Le tableau suivant présente les informations sur l’intersection après exécution de l’outil Process Edits (Traiter les mises à jour) Traiter les mises à jour :

Nom de l’intersectionNom de l’itinéraireDate de débutDate de finMesure

Route1, RouteA

Route1

01/01/2000

01/01/2010

55

Traiter les mises à jour

Pour exécuter les outils après mise à jour d’itinéraires une fois que vous avez terminé une mise à jour d’itinéraires, telle qu’un réalignement ou une prolongation d’itinéraires, procédez comme suit :

  1. Dans l’onglet Location Referencing, dans le groupe Tools (Outils), cliquez sur Process Edits (Traiter les mises à jour) Traiter les mises à jour.
  2. Une boîte de dialogue indiquant l’avancement des outils apparaît. Si vous n’êtes pas dans une session de mise à jour, elle en démarre une pour que vous puissiez annuler ou rétablir les modifications résultantes à partir de ce traitement.
  3. Une fois que le traitement des outils est terminé, cliquez sur OK.
  4. Si l’un des outils du traitement échoue, l’outil Process Edits (Traiter les mises à jour) annule toutes les étapes précédentes. Vous pouvez résoudre les problèmes, puis exécuter à nouveau l’outil Process Edits (Traiter les mises à jour) Traiter les mises à jour.

Rubriques connexes