Les diagrammes schématiques sont toujours associés aux classes d'entités schématiques. Pour le générateur standard, ces classes d'entités schématiques sont associées aux classes d'entités SIG que le générateur est censé gérer.
Lorsque vous générez un diagramme en fonction du générateur standard à partir d'un ensemble d'entités SIG organisées en réseau géométrique ou en jeu de données réseau, le générateur renseigne les classes d'entités schématiques, c'est-à-dire qu'il crée les entités schématiques attendues dans le diagramme comme suit :
- Il analyse les entités réseau géométriques actuellement en surbrillance sur le document ArcMap après une opération de traçage ou de sélection, ou les éléments réseau actuellement sélectionnés dans le document ArcMap.
- Pour chaque couche d'entités contenant ces entités réseau, il vérifie s'il est supposé les gérer. En d'autres termes, il vérifie qu'une classe d'entités schématiques associée à la classe d'entités SIG associée est présente pour le modèle de diagramme.
Si une telle classe d'entités schématiques est présente pour le modèle de diagramme, pour chaque entité actuellement en surbrillance dans la couche d'entités, il crée l'entité schématique associée en mémoire, évalue ses attributs et initialise sa topologie et sa géométrie.
- Si des règles schématiques sont spécifiées pour le modèle de diagramme associés, elles sont exécutées sur toutes les entités schématiques intégrées en mémoire.
- Si un algorithme de mise en page schématique par défaut est configuré pour le modèle de diagramme, l'algorithme est exécuté et la géométrie de toutes les entités schématiques 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.
- Toutes les entités schématiques créées sont interrogées à partir des classes d'entités schématiques, et le diagramme est affiché.
Ensuite, à tout moment et tout au long de son existence (c'est-à-dire jusqu'à ce qu'il soit supprimé du jeu de données schématiques, le diagramme peut être
- rouvert ;
- modifié, présenté et enregistré ;
- mis à jour afin que son contenu soit en accord avec les entités réseau et que les changements ayant un impact sur les entités SIG associées soient indiqués sur l'entité schématique associée. Pour les diagrammes basés sur les données versionnées SIG, il peut également être mis à jour avec n'importe quelle autre version de référence. Cela signifie que même si la génération des diagrammes était basée sur une version spécifique, si cette version des données SIG n'existe plus ou n'est plus référencée, la version de référence du diagramme peut également être modifiée afin que le contenu du diagramme évolue avec le changement de la version de référence SIG.