Skip to main content

Traiter les mises à jour d’itinéraires

L’outil Process Edits (Traiter les mises à jour) permet d’exécuter les outils courants après mise à jour d’itinéraires. Cet outil met à jour les événements, intersections ou itinéraires impactés par les mises à jour d’itinéraires LRS et prend en charge les opérations d’annulation et de rétablissement à l’aide des outils d’ArcGIS Pro. Vous pouvez exécuter cet outil à l’intérieur ou à l’extérieur d’une session de mise à jour.

Si la prévention des conflits est activée, les verrous existants sur les itinéraires qui s’intersectent sont ignorés si l’option Generate intersections even if there are conflict prevention locks (Générer des intersections même s’il existe des verrous de prévention des conflits) est sélectionnée dans les options Location Referencing.

Attention :

Ignorer les verrous de prévention des conflits peut corrompre les données ou aboutir à un comportement inattendu. Envisagez les conséquences potentielles et créez une sauvegarde de base de données avant d’exécuter cet outil avec l’option Generate intersections even if there are conflict prevention locks (Générer des intersections même s’il existe des verrous de prévention des conflits) sélectionnée.

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. Générer des intersections : crée ou met à jour des intersections à partir d’itinéraires mis à jour.

    Remarque :

    Vous pouvez activer ou désactiver cet outil dans les options de Location Referencing.

  2. Appliquer les comportements d’événement : applique les comportements d’événement aux itinéraires mis à jour.

  3. Générer des itinéraires : génére le réseau dérivé à partir d’itinéraires mis à jour.

  4. Dériver des mesures d’événements : met à 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. Générer des intersections : crée ou met à jour des intersections à partir d’itinéraires mis à jour.

    Remarque :

    Vous pouvez activer ou désactiver cet outil dans les options de Location Referencing.

  2. Appliquer les comportements d’événement : applique 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) est utilisé sur un réseau linéaire, il exécute les outils Générer des intersections, Appliquer les comportements d’événement, Générer des itinéraires et Dériver des 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éseau

Nom de la ligne

Nom de l’itinéraire

Date de début

Date de fin

Mesure de départ

Mesure d’arrivée

Réseau linéaire

Line1

Route1

01/01/2000

0

20

Réseau linéaire

Line1

Route2

01/01/2000

30

50

Réseau linéaire

Line1

Route3

01/01/2000

70

90

Réseau dérivé

N/D

Line1

01/01/2000

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énement

Nom de l’itinéraire de départ

Nom de l’itinéraire d’arrivée

Date de début

Date de fin

Mesure de départ

Mesure d’arrivée

Derived Route Name (Nom de l’itinéraire dérivé)

Mesure de départ dérivée

Mesure d’arrivée dérivée

LineEvent1

Route1

Route3

01/01/2000

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énement

Nom de l’itinéraire

Date de début

Date de fin

Mesure

Derived Route Name (Nom de l’itinéraire dérivé)

Mesure dérivée

PointEvent1

Route3

01/01/2000

75

Line1

45

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

Nom de l’intersection

Nom de l’itinéraire

Date de début

Date de fin

Mesure

Route3, Boundary1

Route3

01/01/2000

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 les couches d’intersection, d’événements et de réseau dérivé.

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éseau

Nom de la ligne

Nom de l’itinéraire

Date de début

Date de fin

Mesure de départ

Mesure d’arrivée

Réseau linéaire

Line1

Route1

01/01/2000

0

20

Réseau linéaire

Line1

Route2

01/01/2000

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

0

60

Remarque :

Les couches d’intersection, d’événements et de réseau dérivé 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) 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éseau

Nom de la ligne

Nom de l’itinéraire

Date de début

Date de fin

Mesure de départ

Mesure d’arrivée

Réseau linéaire

Line1

Route1

01/01/2000

0

20

Réseau linéaire

Line1

Route2

01/01/2000

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

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énement

Nom de l’itinéraire de départ

Nom de l’itinéraire d’arrivée

Date de début

Date de fin

Mesure de départ

Mesure d’arrivée

Derived Route Name (Nom de l’itinéraire dérivé)

Mesure de départ dérivée

Mesure 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

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énement

Nom de l’itinéraire

Date de début

Date de fin

Mesure

Derived 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’intersection

Nom de l’itinéraire

Date de début

Date de fin

Mesure

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) est utilisé sur un réseau non linéaire, seuls les outils de géotraitement Générer des intersections et 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 Générer des itinéraires et Dériver des 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éraire

Date de début

Date de fin

Mesure de départ

Mesure d’arrivée

Route1

01/01/2000

0

60

RouteA

01/01/2000

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énement

Nom de l’itinéraire

Date de début

Date de fin

Mesure de départ

Mesure d’arrivée

LineEvent1

Route1

01/01/2000

0

60

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

ID de l’événement

Nom de l’itinéraire

Date de début

Date de fin

Mesure

PointEvent1

Route1

01/01/2000

45

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

Nom de l’intersection

Nom de l’itinéraire

Date de début

Date de fin

Mesure

Route1, RouteA

Route1

01/01/2000

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 les couches d’intersection et d’é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éraire

Date de début

Date de fin

Mesure de départ

Mesure d’arrivée

Route1

01/01/2000

01/01/2010

0

60

Route1

01/01/2010

0

30

RouteA

01/01/2000

0

10

Remarque :

Les couches d’intersection et d’événements 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) 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.

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énement

Nom de l’itinéraire

Date de début

Date de fin

Mesure de départ

Mesure d’arrivée

LineEvent1

Route1

01/01/2000

01/01/2010

0

60

LineEvent1

Route1

01/01/2010

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énement

Nom de l’itinéraire

Date de début

Date de fin

Mesure

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’intersection

Nom de l’itinéraire

Date de début

Date de fin

Mesure

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

    Une boîte de dialogue indiquant l’avancement des outils apparaît. Si vous n’êtes pas dans une session de mise à jour, l’outil en démarre une pour que vous puissiez annuler ou rétablir les modifications résultantes à partir de ce traitement.

  2. Une fois que le traitement des outils est terminé, cliquez sur OK.

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