Présentation d'une classe d'entités schématiques

Une classe d'entités schématiques permet l'implémentation d'un type particulier d'entité schématique attendu dans les diagrammes implémentés par un modèle de diagramme schématique particulier. Il s'agit d'un ensemble d'entités schématiques qui partagent le même type d'objet (nœuds, liens, etc.), le même type de géométrie (point, ligne ou polygone) et les mêmes attributs schématiques pour une zone commune.

Une classe d'entités schématiques peut être associée à un ou plusieurs modèles de diagrammes schématiques qui implémentent les diagrammes schématiques contenant les entités schématiques implémentées par cette classe d'entités schématiques. Elle est attribuée à un seul jeu de données schématique, bien que plusieurs classes d'entités schématiques puissent être définies pour le même jeu de données schématique. Les classes d'entités schématiques se présentent toujours comme des classes d'entités physiques dans le jeu de données schématique et elles contiennent les entités schématiques qu'elles implémentent.

Les classes d'entités schématiques prennent en charge les relations parents-enfants, ce qui permet à une classe d'entités schématiques enfant d'hériter des paramètres de son parent.

Pour en savoir plus sur l'héritage d'une classe d'entités schématiques

L'éditeur de jeu de données schématique permet de créer et de défini des classes d'entités schématiques. Les composants Schematics (esriSchematic.olb) peuvent également servir à créer des classes d'entités schématiques et à définir leurs paramètres.

Pour en savoir plus sur la création d'une classe d'entités schématiques

Lorsque vous créez une classe d'entités schématiques, vous devez spécifier plusieurs propriétés qui définiront sa structure, par exemple le type de géométrie, la référence spatiale, les attributs et les champs.

Type de classes d'entités schématiques

Quatre types de classes d'entités schématiques peuvent être spécifiés : Nœud, Lien, Nœud sur lien et Sous-lien.

Type de géométrie

Trois types de géométrie sont disponibles pour représenter les entités schématiques. Ce type de géométrie et le type de la classe d'entités schématiques sont liés :

référence spatiale

Les classes d'entités schématiques possèdent également une référence spatiale qui définit le domaine x,y du système de coordonnées des entités schématiques. Il est vivement recommandé de spécifier une référence spatiale pour chaque classe d'entités schématiques afin que Schematics puisse stocker la géométrie des entités schématiques dans un système de coordonnées défini.

Contrairement aux classes d'entités standard qui doivent posséder la même référence spatiale lorsqu'elles sont regroupées dans un jeu de données d'entité, les classes d'entités schématiques qui résident dans un jeu de données schématiques peuvent avoir des références spatiales différentes. Il en va de même pour les classes d'entités schématiques qui sont associées à un modèle de diagramme schématique particulier : elles peuvent également posséder des références spatiales différentes et donc avoir une référence spatiale différente de celle indiquée pour le modèle de diagramme schématique même.

Pour en savoir plus sur la spécification d'une référence spatiale pour un modèle de diagramme schématique

Champs et attributs schématiques

Les classes d'entités schématiques possèdent également des champs et des attributs communs. Certains de ces attributs sont physiquement stockés dans la classe d'entités schématiques sous forme de champs, tandis que d'autres résident uniquement en mémoire ; certains sont liés au type de classe d'entités schématiques. Par exemple, il existe des attributs très spécifiques pour une classe d'entités schématiques de nœud et d'autres attributs spécifiques pour une classe d'entités schématiques de lien. Certains attributs sont entièrement gérés par Schematics, tandis que d'autres peuvent être des attributs applicatifs purs.

Pour en savoir plus sur les attributs schématiques

Thèmes connexes

5/10/2014