L'option Ajouter de nouvelles entités au diagramme actif fonctionne sur les entités de réseau qui restent en surbrillance sur un des blocs de données du document ArcMap après une opération de parcours ou de sélection sur le réseau. Elle permet d'ajouter ces entités de réseau au diagramme actif avec synchronisation partielle ou complète du contenu du diagramme avec les entités de réseau associées.
Après avoir coché cette option, vous devez définir les deux paramètres suivants :
- Les données de réseau en entrée que vous voulez ajouter au diagramme schématique.
Vous pouvez ajouter deux types d'entrées à un diagramme :
- un jeu d'entités de réseau actuellement sélectionné dans un bloc de données ;
- le résultat d'une opération de parcours de réseau géométrique dans la mémoire.
- La façon dont vous souhaitez synchroniser le contenu du diagramme.
Deux modes de synchronisation sont proposés :
- Synchronisation complète : synchronise l'intégralité du contenu du diagramme avec l'état actuel de toutes les entités de réseau SIG associées dans la géodatabase.
- Synchronisation partielle : synchronise uniquement la partie du diagramme à laquelle les entités sont ajoutées.
Dans tous les cas, le processus de mise à jour est effectué comme suit :
- Les entités schématiques contenues dans le diagramme qui ne proviennent pas de requêtes personnalisées sont chargées dans la mémoire.
- Le jeu actuel d'entités de réseau mis en surbrillance dans la carte est analysé, et selon l'option Synchronisation du diagramme complet sélectionnée, le générateur fonctionne de la manière suivante :
- Lorsque l'option Synchronisation du diagramme complet est cochée :
- Les entités schématiques contenues initialement dans le diagramme qui sont toujours associées à une entité SIG existante dans la géodatabase sont mises à jour. Leurs attributs et géométrie initiale sont actualisés, et leur géométrie en cours est réinitialisée si le diagramme n'a pas été enregistré.
- Les entités schématiques contenues initialement dans le diagramme qui ne sont plus associées à une entité SIG existante dans la géodatabase sont supprimées de la mémoire.
- De nouvelles entités schématiques provenant d'entités SIG mises en surbrillance dans la carte sont créées dans la mémoire. Leurs attributs sont évalués, et leur topologie et géométrie initialisées.
- Lorsque l'option Synchronisation du diagramme complet est décochée (état par défaut) :
- Seules les entités schématiques contenues initialement dans le diagramme associées aux entités SIG en entrée actuellement en surbrillance dans la carte sont mis à jour. Leurs attributs et géométrie initiale sont actualisés, et leur géométrie en cours est réinitialisée si le diagramme n'a pas été enregistré.
- De nouvelles entités schématiques provenant d'entités SIG mises en surbrillance dans la carte sont créées dans la mémoire. Leurs attributs sont évalués, et leur topologie et géométrie initialisées.
- Lorsque l'option Synchronisation du diagramme complet est cochée :
- Puis, si des règles schématiques sont spécifiées pour le modèle de diagramme associé, elles sont exécutées sur toutes les entités schématiques en mémoire.
- Si la case à cocher Persister les entités manuellement supprimées, réduites ou reconnectées est sélectionnée, les opérations de réduction, de suppression et de reconnexion sont réexécutées.
- Si un algorithme de mise en page schématique par défaut est configuré pour le modèle de diagramme et que le diagramme n'est associé à aucune mise en page enregistrée, l'algorithme est réexécuté ; la géométrie de toutes les entités de schéma en mémoire est mise à jour en conséquence.
- Les entités schématiques en mémoire sont enregistrées dans les classes d'entités schématiques du jeu de données schématique.
- Ensuite, le diagramme schématique actif est actualisé avec le nouveau contenu de la base de données schématique.
Attention :
Dans le cas de diagrammes initialement générés à partir de résultats d'une opération de parcours, les paramètres de l'opération de parcours restent stockés dans la base de données schématique pendant le processus de génération. Si les opérations de parcours ne sont jamais exécutées de nouveau lors de la mise à jour de diagrammes à l'aide de l'option Ajouter de nouvelles entités au diagramme actif, les paramètres de l'opération de parcours initial sont toujours conservés dans la base de données schématique. Il est recommandé que la génération de diagrammes basée sur les résultats du parcours initial ne soit jamais laissée au hasard et la synchronisation par rapport au parcours d'origine doit fonctionner. Notez que, puisque les paramètres de l'opération de parcours initial sont toujours conservés, une nouvelle mise à jour du diagramme à l'aide de l'option Synchroniser par rapport à la sélection/au traçage/à la requête peut entraîner la perte des entités schématiques ajoutées lorsqu'elles ne sont pas renvoyées par le résultat du parcours. Le tableau suivant présente l'état des paramètres de l'opération de parcours conservés à la fin des mises à jour lors de l'utilisation de l'option Ajouter de nouvelles entités au diagramme avec l'option Sélection actuelle ou Traçage actuel :
Diagramme généré initialement à partir d'un parcours | Diagramme généré initialement à partir d'un ensemble de sélection d'entités SIG | |
---|---|---|
Ajouter à partir de la sélection courante | Les paramètres de parcours initial qui sont conservés dans la base de données schématique avant la mise à jour sont conservés après la mise à jour, mais ce parcours initial n'est pas réexécuté lors de la mise à jour. | Aucun paramètre de parcours n'est conservé dans la base de données schématique. |
Ajouter à partir du traçage actuel | Les paramètres associés au parcours ajouté ne sont pas conservés dans la base de données schématique. Les paramètres de parcours initial sont conservés après la mise à jour, mais ce parcours initial n'est pas réexécuté lors de la mise à jour. | Les paramètres associés au parcours ajouté ne sont pas conservés dans la base de données schématique. |