Attributs schématiques prédéfinis

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

RemarqueRemarque :

  1. Distance dans le système de coordonnées de la classe d'entités schématiques à partir du nœud d'origine pour une valeur positive, ou à partir du nœud d'extrémité pour une valeur négative.
  2. La valeur attributaire indique si la marge intègre la taille des symboles de nœud associés :
    • 0 : la taille de la marge ne comprend pas la taille de symbole, en d'autres termes, la marge est la distance entre la limite du conteneur et le centre des nœuds les plus proches.
    • Toute autre valeur : la taille de la marge comprend la taille de symbole, en d'autres termes, la marge est la distance entre la limite du conteneur et le symbole de limite des nœuds les plus proches.
  3. Les valeurs spécifiées via les attributs ContainerBottomMargin, ContainerTopMargin, ContainerLeftMargin et ContainerRightMargin doivent être interprétées comme suit :
    • Pixels lorsque ContainerMarginUnit = 0
    • Unités du système de coordonnées de la classe d'entités schématiques lorsque ContainerMarginUnit = 1
    • Pourcentage de la taille de conteneur lorsque ContainerMarginUnit = 2
  4. Les valeurs attributaires déterminent si les entités schématiques doivent être considérées comme des nœuds racines/de fin :
    • NULL, EMPTY, 0 : il ne s'agit pas d'un nœud racine/de fin.
    • -1 ou toute autre valeur : il s'agit d'un nœud racine/de fin.
  5. Valeur entre 0. et 1., représentant le pourcentage de la longueur du lien de référence.

Thèmes connexes

5/10/2014