Symbologie
Contrairement à la géométrie standard (points, lignes, zones), la symbologie est stockée dans la classe d'entités pour les annotations.
Une annotation appartient généralement à une classe d'annotations (sous-type). Cette classe d'annotations se voit attribuer un ID de symbole (attribut SymbolID) pour une présentation standard.
Lors de sa création, un élément d'annotation se voit attribuer un ID de symbole. Les paramètres de mise en page de la présentation standard peuvent être modifiés (par exemple à l'aide de l'éditeur d'attributs). Toute modification par rapport à la norme est stockée dans un champ BLOB pour l'élément. De plus, la propriété modifiée est notée dans l'attribut Override (modèle binaire).
Attributs des paramètres de mise en page
Les attributs des paramètres de mise en page affichés dans la base de données ne sont qu'une copie des paramètres de mise en page stockés dans le champ BLOB ! Seul le champ BLOB est effectif. La manipulation des attributs de copie peut prêter à confusion.
Les attributs Textstring, SymbolID et Override ne sont pas des attributs de copie et ne sont donc pas présents dans le champ BLOB.
Annotations en ligne
Les annotations en ligne sont des annotations dont tous les paramètres de mise en page sont stockés dans la fonctionnalité (dans le champ BLOB). Cela signifie qu'elles n'utilisent pas la présentation par défaut stockée pour la classe d'annotation.
Elles nécessitent donc un peu plus d'espace de stockage que les annotations normales.
Elles apparaissent souvent dans le contexte de la migration ou de l'importation de données. Les fonctions UT ne génèrent pas d'annotations en ligne.
Les annotations en ligne peuvent être reconnues par le fait que leur ID de symbole a la valeur -1.
Links utiles
Qu'est-ce qu'une annotation ?
Gestion des propriétés des classes d'entités annotations
Mise à jour des attributs d'annotations
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.