L’outil Process Edits (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é :
- Generate Intersections (Générer des intersections) : créez ou mettez à jour des intersections à partir d’itinéraires mis à jour.
- Apply Event Behaviors (Appliquer les comportements d’événement) : appliquez les comportements d’événement aux itinéraires mis à jour.
- Generate Routes (Générer des itinéraires) : générez le réseau dérivé à partir d’itinéraires mis à jour.
- 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é :
- Generate Intersections (Générer des intersections) : créez ou mettez à jour des intersections à partir d’itinéraires mis à jour.
- 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) 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 :
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 | <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é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 | <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é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 | <Nul> | 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 | <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 :
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 | <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) :
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) :
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 | <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) :
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 | <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é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) :
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 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 :
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 | <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é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 | <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énement | Nom de l’itinéraire | Date de début | Date de fin | Mesure |
---|---|---|---|---|
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’intersection | Nom de l’itinéraire | Date de début | Date de fin | Mesure |
---|---|---|---|---|
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 :
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 | <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) 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) :
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) :
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 | <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) :
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) :
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 :
- Dans l’onglet Location Referencing, dans le groupe Tools (Outils), cliquez sur Process Edits (Traiter les mises à jour) .
- 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) .
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?