Différents attributs prédéfinis de classes d'entités schématiques sont utilisés par Schematics. Ces attributs ont des noms prédéfinis, ce qui permet à Schematics de les gérer automatiquement lorsqu'ils sont configurés.
Certains attributs prédéfinis sont entièrement gérés par Schematics par défaut et automatiquement stockés dans des champs système dans les classes d'entités schématiques du jeu de données schématiques au moment de la création de l'entité schématique (par exemple, des attributs spatiaux ou topologiques). Ces attributs peuvent être redéfinis si vous souhaitez que Schematics adopte un autre comportement que celui par défaut. Par exemple, pour une entité schématique de nœud associée à une entité SIG, le champ ROTATION dans la classe d'entités schématiques est renseigné par défaut avec la valeur de champ ROTATION de l'entité SIG lors de la génération. Si vous préférez renseigner ce champ avec une autre valeur, vous pouvez configurer l'attribut prédéfini InitialRotation dans la classe d'entités schématiques.
Le tableau ci-dessous répertorie tous les attributs prédéfinis qui peuvent être configurés dans des classes d'entités schématiques selon leur type :
Nom d'attribut prédéfini | Type de classe d'entités schématiques | Description |
---|---|---|
AbsolutePosition | Nœud sur lien | position absolue sur le lien de référence |
ContainerBottomMargin | Nœud | marge de conteneur en bas |
ContainerLeftMargin | Nœud | marge de conteneur à gauche |
ContainerMargin | Nœud | marge de conteneur constante à droite, à gauche, en haut et en bas |
ContainerMarginSymbolsFlag | Nœud | indique si la marge intègre la taille de symbole |
ContainerMarginUnit | Nœud | unité de marge de conteneur |
ContainerRightMargin | Nœud | marge de conteneur à droite |
ContainerTopMargin | Nœud | marge de conteneur en haut |
EndFlag | Nœud | indique s'il s'agit d'une entité schématique de nœud de fin |
ExtremityNode | Lien, Sous-lien | identifiant de nœud d'extrémité ou de nœud sur lien |
ExtremityPortNumber | Lien, Sous-lien | numéro de port sur le symbole du nœud d'extrémité ou du nœud sur lien |
FCN | Nœud, Nœud sur lien, Lien, Sous-lien | nom de la classe d'entités ou de la table contenant l'entité/objet SIG associé à la classe d'entités schématiques |
FDSN | Nœud, Nœud sur lien, Lien, Sous-lien | nom de la source de données permettant de connecter la géodatabase contenant l'entité/objet SIG associé à la classe d'entités schématiques |
FOID | Nœud, Nœud sur lien, Lien, Sous-lien | IdObjet de l'entité/objet SIG associé à l'entité schématique |
InitialListPoints | Lien | liste des sommets initiaux |
InitialXPosition | Nœud | coordonnée x initiale |
InitialYPosition | Nœud | coordonnée y initiale |
InitialRotation | Nœud | angle de rotation initial en degrés |
OriginNode | Lien, Sous-lien | identifiant de nœud d'origine ou de nœud sur lien |
OriginPortNumber | Lien, Sous-lien | numéro de port sur le symbole du nœud d'origine ou du nœud sur lien |
PEN | Nœud, Nœud sur lien, Lien, Sous-lien | nom de l'entité schématique parente qui est associée à l'entité schématique, par exemple, un nom de conteneur |
PTN | Nœud, Nœud sur lien, Lien, Sous-lien | nom de la classe d'entités schématiques qui implémente le parent qui est associé à l'entité schématique |
ReferenceLink | Nœud sur lien, Sous-lien | identifiant du lien de référence |
RelativePosition | Nœud sur lien | position relative sur le lien de référence |
RootFlag | Nœud | indique s'il s'agit d'une entité schématique de nœud racine |
Le tableau ci-dessous répertorie le type des valeurs que chaque attribut prédéfini est censé renvoyer, ainsi que le champ système auquel cet attribut est automatiquement associé lorsque ce champ existe dans la classe d'entités schématiques :
Nom d'attribut prédéfini | Type de valeur | Champ système associé |
---|---|---|
AbsolutePosition | double (voir Remarque 1) | INITIALPOSITION |
ContainerBottomMargin | réel double | Aucun champ |
ContainerLeftMargin | réel double | Aucun champ |
ContainerMargin | réel double | Aucun champ |
ContainerMarginSymbolsFlag | voir Remarque 2 | Aucun champ |
ContainerMarginUnit | 0, 1 ou 2 (voir Remarque 3) | Aucun champ |
ContainerRightMargin | réel double | Aucun champ |
ContainerTopMargin | réel double | Aucun champ |
EndFlag | voir Remarque 4 | Aucun champ |
ExtremityNode | chaîne | TOTID |
ExtremityPortNumber | entier | TOPORT |
FCN | chaîne | Aucun champ |
FDSN | chaîne | Aucun champ |
FOID | chaîne | Aucun champ |
InitialListPoints | chaîne | PROPERTYSET |
InitialXPosition | réel double | INITIALX |
InitialYPosition | réel double | INITIALX |
InitialRotation | réel double | ROTATION |
OriginNode | chaîne | FROMTID |
OriginPortNumber | entier | FROMPORT |
PEN | chaîne | Aucun champ |
PTN | chaîne | Aucun champ |
ReferenceLink | chaîne | REFERENCELINK |
RelativePosition | double (voir Remarque 5) | INITIALPOSITION |
RootFlag | voir Remarque 4 | Aucun champ |
Thèmes connexes
- Création d'attributs dans une classe d'entités schématiques
- Spécification des attributs prédéfinis en vue d'associer des objets/entités et des entités schématiques
- Spécification des attributs prédéfinis en vue de gérer des nœuds d'entités schématiques racines et de fin
- Spécification des attributs prédéfinis en vue de mettre en relation les entités schématiques contenues dans les diagrammes
- Spécification des attributs schématiques prédéfinis en vue de gérer les marges des conteneurs
- Spécification des attributs schématiques prédéfinis en vue de gérer des entités schématiques nœud sur lien et de sous-lien
- Spécification des attributs schématiques prédéfinis en vue de gérer la géométrie initiale des entités schématiques
- Spécification des attributs schématiques prédéfinis en vue de gérer la topologie schématique
- Présentation des attributs schématiques