Comparer des fichiers version
La comparaison de versions sert à rendre accessibles les valeurs d’attribut d’autres variantes d’un réseau de manière simple et rapide. À la différence de la fonction Réunion de réseaux, la comparaison de versions convient plutôt pour les réseaux qui contiennent majoritairement les mêmes éléments. La table suivante montre les différences entre les deux variantes de la comparaison de versions.
|
Comparaison de versions avec intégration des attributs |
Comparaison de versions avec réseau de comparaison en arrière-plan |
|
Les attributs du réseau de comparaison sont intégrés au moment de la comparaison de versions et sont conservés dans la version lors de l’enregistrement. |
Tous les attributs sont automatiquement accessibles par l’intermédiaire d’une relation avec le réseau de comparaison tant que celui-ci est chargé en arrière-plan. Après avoir quitté la session, les attributs du réseau de comparaison ne sont pas enregistrés dans la version, mais sont toutefois à nouveau visibles lors d’une nouvelle ouverture. |
|
Les attributs directs sélectionnés sont intégrés. |
Vous pouvez évaluer tous les attributs directs et indirects. |
|
Les filtres ne sont pas pris en considération. |
Les filtres dans le réseau ouvert sont également appliqués au réseau de comparaison et y influent sur les attributs indirects avec la référence Actifs. |
|
Une mise à jour signifie que les valeurs actuelles d’attributs provenant du réseau de comparaison sont appliquées pour les attributs déjà sélectionnés dans le réseau ouvert, à condition que l’emplacement d’enregistrement du réseau de comparaison n’ait pas été modifié. |
Une mise à jour signifie que vous pouvez facultativement modifier le chemin d’accès et que le réseau de comparaison est ensuite rechargé en arrière-plan. Une nouvelle ouverture d’une version comportant une telle comparaison correspond à une mise à jour telle que décrite dans la colonne de gauche. |
|
Les attributs du réseau de comparaison sont supprimés du réseau ouvert lorsque la comparaison de versions est supprimée. |
Vous pouvez empêcher le chargement automatique du réseau de comparaison en arrière-plan en supprimant le renvoi au réseau de comparaison. |
|
Les valeurs des attributs sélectionnés du réseau ouvert et du réseau de comparaison sont affichées sous l’attribut de l’élément de réseau respectif dans le réseau ouvert. |
Les attributs du réseau de comparaison sont visibles au moyen d’une relation supplémentaire avec le réseau chargé. Tous les attributs et relations actifs dans le réseau de comparaison sont subordonnés à cette relation. |
Cas d’application pour la comparaison de versions
Vous pouvez reproduire les exemples 1 à 3 à l’aide des deux variantes de la comparaison de versions. Dans ces cas, vous choisirez telle ou telle variante selon la forme dans laquelle vous souhaitez voir figurer les attributs et/ou relations dans le réseau ouvert et selon que les résultats instantanés sont encore requis ultérieurement.
Exemple n°1 : vous avez augmenté la capacité d’un couloir de tronçons ou densifié l’horaire de lignes TC. Grâce à la comparaison de versions, vous pouvez analyser comment et où ces mesures se répercutent, en comparant les attributs d’affectation par comparaison de versions.
Exemple n°2 : vous avez calculé des affectations pour un réseau dans deux fichiers version différents, par exemple pour différentes données de la demande. Dans la foulée, vous pouvez comparer directement les attributs d’affectation courants, comme la charge ou le nombre de voyageurs en correspondance ainsi que les données de la demande modifiées grâce à une comparaison de versions.
Exemple n°3 : vous avez effectué des calculs des rotations dans deux fichiers version en fonction de contextes différents. Vous comparez les différents résultats, par exemple le nombre de véhicules par combinaison de véhicules, par une comparaison de versions.
|
Nota : Vous pouvez synchroniser les données de réseau et de la demande des modèles comparés à l’aide d’un fichier de transfert de modèle (Fichiers de transfert de modèle). |
Les exemples 4 et 5 illustrent des cas d’application types où il faut charger le réseau de comparaison en arrière-plan, ce qui signifie que vous pouvez uniquement reproduire ces cas avec cette variante de la comparaison de versions.
Exemple 4 : vous disposez de deux réseaux à infrastructure identique mais à l’offre TC différente. Vous souhaitez visualiser les différences de charge en sélectionnant différents critères (nom de ligne, jour de service commercial) à l’aide de barres de tronçons. Des attributs de tronçon indirects qui se rapportent à une offre filtrée sont requis à cet effet, par exemple Sum:Tracés itinéraire de ligne\Sum:Éléments de profil TP utilisant\SumActifs:Éléments de service\Charge (PA). Le filtre dans le réseau ouvert est appliqué dans les deux réseaux, et ce dans le contexte respectif du réseau. Vous pouvez ainsi facilement représenter les différences des charges de tronçon respectives.
Exemple 5 : vous souhaitez visualiser tous les tronçons sur lesquels la charge de la ligne S5 diffère dans les deux réseaux. Vous définissez pour cela deux critères de filtres dans le réseau ouvert : vous sélectionnez la ligne S5 via le filtre de lignes. Ce critère peut être appliqué dans les deux réseaux. Cette évaluation dans chaque cas est indépendante de l’autre réseau et entraîne des modifications des attributs indirects avec la référence Actifs dans le réseau respectif. Dans le filtre de tronçons, vous devez spécifier que la différence des charges de tronçons doit être non nulle (Réseau B\Ce réseau - réseau de comparaison\Sum:Tracés itinéraire de ligne\Sum:Éléments de profil TP utilisant\SumActifs:Éléments de service\Charge (PA) ≠ 0), c.-à-d. qu’on accède à la différence calculée dans le réseau ouvert par l’intermédiaire de la relation avec le réseau de comparaison. Celle-ci inclut les attributs indirects actifs. Ce critère du filtre de tronçons peut uniquement être appliqué au réseau ouvert.
Comparaison de versions avec intégration des attributs
Vous lisez un ou plusieurs fichiers version dans un fichier version ouvert à des fins de comparaison. Visum génère automatiquement des attributs qui constituent le résultat de cette comparaison de versions et qui contiennent les valeurs d’attribut sélectionnées des autres fichiers version. Vous reconnaissez ces attributs qui viennent d’être lus au code de comparaison accolé au nom de l’attribut (Table 38).
Visum ajoute aussi automatiquement différents attributs de comparaison aux attributs numériques : pour chaque attribut numérique comparé, des attributs supplémentaires sont créés pour les différences absolues et relatives ainsi que pour le minimum et le maximum.
La table suivante illustre les sept attributs supplémentaires qui sont créés à l’occasion d’une comparaison d’une version A avec une version B pour l’attribut numérique Charge TI (PA) au moyen d’un exemple.
Il est impossible de modifier les valeurs des attributs lus en supplément en mode manuel. Cependant, toutes les valeurs calculées, à savoir toutes les valeurs excepté la valeur du réseau B, sont recalculées automatiquement dès que les valeurs correspondantes du réseau initial A subissent une modification.
Vous pouvez continuer à mettre en œuvre toutes les fonctions Visum, y compris les calculs, avec le fichier version qui contient la comparaison de versions. Vous pouvez enregistrer les comparaisons lues avec la version.
Vous pouvez représenter et évaluer les attributs lus en supplément à votre convenance (Exploitation des résultats).
Illustration 43 : Réseau de la version initiale
Illustration 44 : Réseau de la version utilisée pour la comparaison de versions
Illustration 45 : Réseau avec comparaison de versions : les charges des deux versions comparées ainsi que la différence sont représentées. « Verscomp » correspond au nom de la comparaison de versions.
Vous pouvez aussi tout simplement convertir les valeurs d’attribut de la version importée en attributs définis par l’utilisateur, de manière à pouvoir en disposer une fois la comparaison terminée.
L’assignation aux données importées n’est pas mise à jour automatiquement, vous pouvez cependant la mettre à jour au besoin. Vous pouvez ainsi lire le même fichier version à différents moments et suivre ainsi les modifications effectuées.
Vous pouvez résilier l’assignation aux données importées à tout moment.
Cas particuliers
Voici ce qu’il se passe lorsque les versions comparées ne contiennent pas les mêmes éléments de réseau ou attributs (version ouverte : A, version importée : B)
- Si un élément existe uniquement dans B, il n’apparaît pas dans la comparaison de versions.
- Si un élément existe uniquement dans A, les valeurs d’attribut de B sont vides.
|
Nota : L’attribut Existe dans réseau <code de la comparaison de versions> vous permet de savoir si un élément de réseau existe dans une des versions de comparaison. |
- Si un attribut n’existe que dans B, il ne peut pas être sélectionné pour la comparaison de versions.
- Si un attribut n’existe que dans A, il n’est pas utilisé dans la comparaison.
- Si un attribut comporte différentes valeurs de sous-attributs dans A et B, seules celles qui sont valables dans A sont prises en considération. Les valeurs de sous-attributs non disponibles dans B sont vides.
Comparaison de versions avec réseau de comparaison en arrière-plan
Un ou plusieurs fichiers version sélectionnés sont chargés comme réseaux de comparaison en arrière-plan pour un fichier version ouvert. Tous les attributs du réseau de comparaison, y compris les attributs indirects, sont alors visibles dans les fenêtres de sélection d’attributs par l’intermédiaire de la relation avec le réseau chargé. Le code de la comparaison de version vous permet d’identifier cette relation. De nouvelles possibilités s’offrent à vous dans le réseau ouvert en combinaison avec les filtres, en particulier au moyen d’attributs indirects avec des fonctions d’agrégation comprenant les éléments actifs. Vous pouvez définir des filtres dans le réseau ouvert et les appliquer dans les deux réseaux dans le contexte respectif. Vous pouvez ainsi facilement évaluer les attributs indirects de manière systématique en modifiant les critères de filtre.
Comme pour la comparaison de version avec intégration des attributs, des attributs de comparaison supplémentaires tels que l’écart relatif, la différence, le maximum et le minimum, sont générés pour les valeurs numériques. Vous pouvez également les convertir en attributs définis par l’utilisateur après sélection.
Cas particuliers
Fondamentalement, les éléments sont identifiés par leurs identifiants. Une relation est générée depuis le réseau ouvert (réseau A) avec l’élément dans le réseau de comparaison (réseau B). Voici ce qu’il se passe lorsque les versions comparées ne contiennent pas les mêmes éléments de réseau ou attributs :
- Si un élément existe uniquement dans B, l’élément est uniquement accessible via des attributs indirects (par exemple, un nœud existant uniquement dans B fait également partie de tous les nœuds dans B avec lesquels il existe une relation depuis A, ce dernier cas correspondant à une relation existant dans B).
- Si un élément existe uniquement dans A, les valeurs de la relation avec B sont vides.
- Si un attribut comporte des sous-attributs différents dans A et B, vous pouvez accéder aux sous-attributs existant uniquement dans B via des attributs indirects. Pour les sous-attributs n’existant pas dans B, la valeur d’attribut calculée de la relation est vide.