Les entités schématiques sont implémentées par une classe d'entités schématiques.
Elles s'affichent dans les diagrammes schématiques qui sont générés/ouverts dans ArcMap, prévisualisés dans ArcCatalog ou créés/affichés via toute application développée avec l'API ArcGIS Schematics.
Les entités schématiques contenues dans un diagramme schématique sont regroupées en couches d'entités. Il existe une couche d'entités pour chaque classe d'entités schématiques associée au modèle de diagramme qui implémente le diagramme. Chaque couche d'entités a des propriétés de couche spécifiques qui contrôlent l'affichage des entités schématiques associées (sous la forme d'un seul symbole ou de plusieurs catégories, par exemple) ou leur étiquetage, exactement de la même manière que pour les entités géographiques standard. Les propriétés des couches par défaut sont définies dans l'éditeur de jeu de données schématique et respectées par le modèle de diagramme schématique.
- Pour en savoir plus sur le dessin des entités schématiques
- Pour en savoir plus sur la gestion des propriétés des couches des diagrammes schématiques
Les entités schématiques sont toujours stockées dans une table de classes d'entités au sein du jeu de données schématiques.
ArcGIS Schematics implémente quatre types d'entités schématiques : nœud, nœud sur lien, lien et sous-lien. Ces entités schématiques sont définies ci-dessous.
Nœud et nœud sur lien
Un nœud schématique est une jonction dans un diagramme de réseau. Il est généralement représenté par une entité ponctuelle dans les diagrammes schématiques.
Les nœuds peuvent également être représentés par une entité surfacique ou polylinéaire. Cela s'applique principalement aux entités schématiques qui doivent se comporter comme des conteneurs et mettent en relation un ensemble d'entités schématiques.
Le symbole utilisé pour l'affichage d'un nœud peut être composé de plusieurs couches de symboles, qui sont référencées en tant que ports schématiques (à l'aide de la chaîne SchematicPort spécifique). Cette chaîne peut ensuite être utilisée pour gérer la connexion des liens schématiques aux ports.
Pour en savoir plus sur la représentation des nœuds schématiques avec des ports
Les nœuds peuvent comporter des coordonnées géographiques, semi-géographiques ou de diagramme. Lorsqu'une session de mise à jour est démarrée dans le diagramme schématique sur lequel ils apparaissent, les nœuds peuvent être déplacés manuellement à l'aide de nombreux outils de mise à jour Schematic. Vous pouvez aligner plusieurs nœuds le long du même axe horizontal ou vertical. Deux nœuds peuvent posséder une relation de liaison logique et hiérarchique, ce qui signifie que certaines règles s'appliquent lors de la manipulation de ces nœuds. Par exemple, le déplacement d'un nœud parent provoque le déplacement correspondant du nœud enfant associé.
Un nœud sur lien schématique est un nœud positionné sur une trajectoire du lien. Son emplacement sur le lien schématique est absolu ou relatif. Un nœud sur lien est entièrement dépendant du lien auquel il est associé. L'outil Modifier / déplacer le nœud sur lien vous permet de déplacer un nœud sur lien schématique le long de son lien de référence au cours d'une session de mise à jour. La sélection et le déplacement d'un lien entraînent automatiquement ceux de ses nœuds sur lien associés. De même, la destruction du lien a pour effet la destruction automatique de ses nœuds sur lien. Les liens qui connectent des nœuds sur lien sont des sous-liens.
Tous les attributs qui peuvent être utilisés pour symboliser les nœuds/nœuds sur lien schématiques doivent être spécifiés dans l'éditeur de jeu de données schématique, dans la classe d'entités schématiques qui implémente ces nœuds/nœuds sur lien.
Lien et sous-lien
Un lien schématique est un tronçon dans un diagramme de réseau. Il est représenté par une entité linéaire dans les diagrammes schématiques. Un lien peut traverser un certain nombre de points de liaison, ou de sommets, qui modifient sa trajectoire. Il est représenté par un seul segment de ligne direct ou par plusieurs segments de ligne qui traversent un ou plusieurs points de liaison. Les outils Schematics de mise à jour des liens sont disponibles après le démarrage d'une session de mise à jour sur le diagramme schématique qui contient les liens schématiques.
Un sous-lien schématique est un lien qui fait partie d'un autre lien. Il relie un nœud sur lien au nœud d'extrémité de l'un de ses liens associés ou relie deux nœuds sur lien. Les sous-liens dépendent entièrement des liens schématiques auxquels ils sont associés et des nœuds sur lien auxquels ils se connectent. La sélection et le déplacement d'un lien entraînent automatiquement ceux de ses sous-liens. La destruction du lien a pour effet la destruction automatique de ses sous-liens. De même, la destruction d'un nœud sur lien a pour effet la suppression de ses sous-liens connectés.
Tous les attributs qui peuvent être utilisés pour symboliser les liens/sous-liens schématiques doivent être spécifiés dans l'éditeur de jeu de données schématique, dans la classe d'entités schématiques qui implémente ces liens/sous-liens.
La définition des nœuds sur lien et des sous-liens pour vos liens est utile lorsque vous devez représenter graphiquement une ligne qui se compose de plusieurs parties différentes. Par exemple, dans le domaine électrique, des lignes électriques associent une partie aérienne et une partie souterraine le long de leur trajectoire. Dans ce cas, cette définition peut être utile pour distinguer graphiquement la partie aérienne de la partie souterraine à l'aide de sous-liens et de nœuds sur lien.