L'option Ecraser le 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 traçage de réseau géométrique ou de sélection. Elle permet d'écraser l'intégralité du contenu du diagramme actif à partir des entités de réseau en entrée mises en surbrillance dans votre carte. La mise à jour d'un diagramme à l'aide de cette option est semblable à une nouvelle génération à partir d'un nouveau jeu d'entités de réseau mis en surbrillance après une opération de traçage de réseau géométrique ou de sélection. La seule différence tient à la géométrie des entités schématiques dans le diagramme après la mise à jour : si le diagramme a été mis en page et enregistré, les entités schématiques contenues dans le diagramme avant la mise à jour qui sont associées aux entités de réseau actuellement mises en surbrillance dans la carte conservent leur géométrie enregistrée après la mise à jour.
Après avoir activé l'option Ecraser le diagramme actif vous devez spécifier les données de réseau en entrée à utiliser pour écraser le diagramme schématique. Vous pouvez utiliser deux types d'entrées :
- 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 traçage de réseau géométrique dans la mémoire.
- 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 le générateur fonctionne de la manière suivante :
- Les entités schématiques contenues initialement dans le diagramme qui sont associées aux entités de réseau mises 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 de nouvelles entités de réseau 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.
- Les entités schématiques contenues initialement dans le diagramme qui ne sont plus associées aux entités de réseau mises en surbrillance dans la carte sont supprimées de la mémoire.
- 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.
- Toutes 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.