Lorsque vous créez un attribut schématique, vous devez spécifier les modes de stockage et d'évaluation. Lorsque vous définissez le mode de stockage, vous indiquez si les valeurs des attributs schématiques doivent être stockées ou non dans le jeu de données schématiques. La désignation du mode d'évaluation des attributs schématiques détermine le moment où les valeurs des attributs schématiques doivent être réévaluées.
Stockage des attributs schématiques
Le stockage des valeurs des attributs schématiques présente trois options :
- Valeurs stockées dans un champ dans le jeu de données schématiques (Champ)
- Valeurs stockées dans un ensemble de propriétés dans le jeu de données schématiques (Ensemble de propriétés)
- Valeurs jamais stockées (Aucun stockage)
Stockage Champ
Champ est la valeur de stockage par défaut suggérée pour la plupart des attributs. Ce mode de stockage permet de stocker les valeurs des attributs schématiques dans la classe d'entités ou la classe de diagrammes schématiques associée. Il rend ces valeurs accessibles lorsque vous utilisez l'outil Identifier sur des entités schématiques ou lorsque vous cliquez sur Ouvrir la table attributaire dans une couche d'entités comprenant une couche schématique.Lorsque vous enregistrez un jeu de données schématiques et un attribut schématique avec le mode de stockage Champ, Schematics recherche un champ dont le nom correspond au nom d'attribut dans la classe d'entités schématiques ou la classe de diagrammes schématiques sur laquelle s'applique cet attribut. Si ce champ n'existe pas, il essaie de le créer. Mais il est possible que la création du champ ne donne pas le résultat escompté. Par exemple, si les diagrammes schématiques stockés dans ce jeu de données schématiques sont ouverts ou si la géodatabase contenant le jeu de données schématiques est actuellement sélectionnée dans l'arborescence du Catalogue, la classe d'entités/classe de diagrammes schématiques dans laquelle le champ doit être créé risque d'être verrouillée. Dans ce cas, la création automatiquement du champ connaît un échec. Pour éviter ces problèmes, lorsque vous devez configurer un attribut schématique avec le mode de stockage Champ, il est recommandé de procéder en deux phases :
- Démarrez dans ArcCatalog en créant le champ associé dans la classe d'entités ou la classe diagrammes schématiques.
- Terminez au sein de l'éditeur de jeu de données schématique en créant l'attribut schématique dans la classe d'entités schématiques ou le modèle de diagramme schématique.
Stockage Ensemble de propriétés
L'option de stockage Ensemble de propriétés doit être utilisée si vous souhaitez stocker les valeurs des attributs schématiques dans le jeu de données schématiques, mais que vous n'avez pas besoin que cette information soit clairement énoncée dans un champ de la classe d'entités ou de la classe de diagrammes schématiques associée. Dans ce cas, une propriété Ensemble de propriétés dont le nom correspond au nom de l'attribut schématique sera automatiquement gérée dans le champ PROPERTYSET de l'entité schématique associée ou dans le champ BLOBS du diagramme schématique associé, à chaque évaluation de l'attribut schématique.
Aucun stockage
Le mode Aucun stockage doit être utilisé lorsque les valeurs des attributs schématiques n'ont pas besoin d'être stockées dans le jeu de données schématiques. Ce mode de stockage est utile pour les attributs schématiques dont les valeurs sont utilisées dans le cadre d'un autre attribut tandis que les valeurs du deuxième attribut sont elles-mêmes stockées.
Evaluation des attributs schématiques
Vous pouvez évaluer les valeurs des attributs schématiques de quatre manières :
- Lors de la génération / mise à jour
- Lors du démarrage de la modification
- Lors de l'actualisation
- Si nécessaire
Evaluation Lors de la génération / mise à jour
Les attributs schématiques avec le mode d'évaluation Lors de la génération / mise à jour sont évalués lors de la génération du diagramme. Ils sont ensuite réévalués à chaque mise à jour du diagramme schématique. En dehors de ces moments particuliers de la vie du diagramme schématique, il ne sont jamais réévalués.
Il s'agit du type d'évaluation le plus courant.
Evaluation Lors du démarrage de la modification
Lorsque le type d'évaluation est défini sur Lors du démarrage de la modification, les attributs schématiques sont non seulement évalués lorsque le diagramme est généré et mis à jour, mais également chaque fois que le diagramme schématique est chargé en mémoire (par exemple, chaque fois qu'une session de mise à jour est démarrée sur le diagramme schématique). Dans ce cas, si des valeurs attributaires ont changé et que le mode de stockage est défini sur Champ ou Ensemble de propriétés, les nouvelles valeurs sont automatiquement stockées dans la table de classes d'entités ou de classes de diagrammes associée lors de l'enregistrement des modifications apportées au diagramme.
Le type d'évaluation Lors du démarrage de la modification est prédéfini pour les attributs qui doivent être évalués régulièrement sans mettre à jour l'intégralité du contenu du diagramme. Il est également défini pour les attributs spécifiés pour les classes d'entités schématiques qui ont été configurées avec des requêtes personnalisées dynamiques.
Pour en savoir plus sur les classes d'entités schématiques avec requêtes personnalisées dynamiques
Evaluation Lors de l'actualisation
La configuration d'un attribut schématique avec le mode d'évaluation Lors de l'actualisation entraîne la réévaluation systématique des valeurs des attributs schématiques lors de la génération du diagramme, chaque fois qu'il est mis à jour, lorsqu'il est chargé en mémoire et également chaque fois que le diagramme schématique est actualisé (lorsqu'un changement d'échelle ou d'étendue a lieu sur le diagramme, lorsque des entités schématiques contenues dans le diagramme sont déplacées, etc.).
Ce type d'évaluation peut être intéressant lorsque les attributs schématiques sont liés à des données qui changent fréquemment, par exemple avec des applications SCADA (Supervisory Control And Data Acquisition, système de contrôle et d'acquisition de données).
Evaluation Si nécessaire
Le mode d'évaluation Si nécessaire est généralement configuré pour un attribut schématique qui compose un autre attribut. Dans ce cas, il est évalué lorsque cet autre attribut est évalué.