Conditions préalables :
Avant de créer un attribut schématique avec le mode de stockage Champ, il est recommandé de créer et de configurer le champ associé dans la classe d'entités schématiques où les valeurs attributaires seront stockées. Le nom du champ créé et le nom de l'attribut schématique qui sera créé doivent être les mêmes.
Pour en savoir plus sur la création de champs dans des classes de diagrammes schématiques
Les attributs vous permettent de manipuler les données associées à une classe d'entités schématiques. Les attributs applicatifs sont généralement configurés de façon à étiqueter ou classer les entités schématiques contenues dans des diagrammes schématiques. Les attributs prédéfinis peuvent également être configurés pour gérer des données très spécifiques sur ces entités schématiques, par exemple la géométrie et les relations entre les entités schématiques contenues dans un diagramme. Pour créer des attributs schématiques au sein de l'éditeur de jeu de données schématique, vous devez utiliser la commande Nouvel attribut. La configuration d'un attribut schématique consiste principalement à configurer son nom, son type, ses modes de stockage et d'évaluation, ainsi que le mode de calcul de ses valeurs.
Les étapes suivantes décrivent en détail la création d'attributs schématiques dans des classes d'entités schématiques au sein de l'éditeur de jeu de données schématique :
- Modifiez votre jeu de données schématique dans l'Editeur de jeu de données schématique.
- Si les ressources du jeu de données schématiques ne sont pas organisées dans une arborescence dans la fenêtre Eléments schématiques, cliquez sur l'option Vues de la barre d'outils Editeur de jeu de données schématique, puis sur Arbre de projet.
- Dans l'arborescence de l'éditeur de jeu de données schématique, cliquez avec le bouton droit sur l'entrée de la classe d'entités schématiques dans laquelle vous voulez créer l'attribut schématique.
- Cliquez sur Nouvel attribut.
Un nouvel onglet Propriétés correspondant au nouvel attribut schématique s'affiche automatiquement sur le côté droit de la fenêtre Editeur de jeu de données schématique.
- Selon le type d'attribut schématique que vous voulez créer (attributs applicatifs ou prédéfinis), indiquez le nom qui référencera votre nouvel attribut schématique comme suit :
- Saisissez le nom d'un attribut schématique applicatif dans la zone de texte Nom de l'onglet Propriétés.
- Choisissez le nom d'un attribut schématique prédéfini dans la liste déroulante Nom.
Pour en savoir plus sur les noms d'attributs prédéfinis disponibles dans la liste déroulante Nom
- Choisissez le type d'attribut schématique dans la liste déroulante Type comme suit :
- Choisissez Champ associé si les valeurs de l'attribut schématique seront extraites d'un champ stocké dans la table ou classe d'entités à laquelle la classe d'entités schématiques est associée.
- Choisissez Constante pour un attribut schématique ayant la même valeur de constante.
- Choisissez Champ pour un attribut schématique dont les valeurs se trouvent dans un champ renvoyé par la requête personnalisée spécifiée pour le modèle de diagramme auquel elle est liée.
- Choisissez Avec mise en forme si la valeur de l'attribut schématique est destinée à générer ses propres valeurs en mettant en forme d'autres valeurs d'attributs existantes.
- Choisissez Géométrie si les valeurs de l'attribut schématique sont la coordonnée x, la coordonnée y ou une liste de sommets devant être décodés à partir des données géométriques SHAPE spécifiques aux entités ArcGIS.
- Choisissez Fonction pour un attribut schématique dont les valeurs sont calculées par une fonction applicative.
- Choisissez Ensemble de propriétés pour un attribut schématique dont les valeurs seront automatiquement gérées par une règle schématique, un générateur ou un autre composant personnalisé.
- Choisissez Requête pour les valeurs d'un attribut schématique qui seront renvoyées par une requête autre que la requête personnalisée qui peut être spécifiée pour le modèle de diagramme auquel elle est liée.
- Choisissez Script pour créer un attribut schématique dont les valeurs sont renvoyées par un script VB.
Pour chaque type d'attribut doté de ses propres paramètres particuliers, le contenu de l'onglet Propriétés change automatiquement d'après le type d'attribut sélectionné.
- Ensuite, selon le type d'attribut spécifié, vous devez configurer ses paramètres particuliers.
Ces configurations spécifiques sont détaillées dans une autre rubrique. Selon le type d'attribut que vous créez, cliquez sur l'un des hyperliens suivants :
- Pour en savoir plus sur la configuration des paramètres d'un attribut schématique Champ associé
- Pour en savoir plus sur la configuration des paramètres d'un attribut schématique Constante
- Pour en savoir plus sur la configuration des paramètres d'un attribut schématique Champ
- Pour en savoir plus sur la configuration des paramètres d'un attribut schématique Avec mise en forme
- Pour en savoir plus sur la configuration des paramètres d'un attribut schématique Fonction
- Pour en savoir plus sur la configuration des paramètres d'un attribut schématique Géométrie
- Pour en savoir plus sur la configuration des paramètres d'un attribut schématique Ensemble de propriétés
- Pour en savoir plus sur la configuration des paramètres d'un attribut schématique Requête
- Pour en savoir plus sur la configuration des paramètres d'un attribut schématique Script
- Pour un attribut schématique muni d'un nom applicatif, vous devez spécifier le mode de stockage des valeurs attributaires. Cette information doit être configurée dans la section Mode de stockage :
- Choisissez Champ pour les valeurs d'un attribut schématique à stocker dans un champ de la classe d'entités schématiques.
- Choisissez Ensemble de propriétés 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 schématiques.
- Choisissez Aucun stockage si le mode de stockage des valeurs attributaires ne présente aucun intérêt particulier.
Pour le mode de stockage Champ, les valeurs des attributs schématiques sont stockées dans un champ dont le nom est identique au nom de l'attribut dans la classe d'entités schématiques associée. Pour le mode de stockage Ensemble de propriétés, les valeurs des attributs schématiques sont stockées dans une propriété Ensemble de propriétés dont le nom correspond au nom de l'attribut schématique du champ PROPERTYSET des entités schématiques associées.
- Vous devez maintenant indiquer quand évaluer les valeurs des attributs schématiques. Cette configuration doit s'effectuer dans la section Mode d'évaluation :
- Choisissez Lors de la génération / mise à jour pour qu'une évaluation se produise lors de la génération du diagramme et chaque fois qu'il est mis à jour.
- Choisissez Lors du démarrage de la modification pour qu'une évaluation se produise lors de la génération du diagramme, de sa mise à jour et chaque fois qu'il est chargé en mémoire, c'est-à-dire particulièrement lorsqu'une session de mise à jour est démarrée sur le diagramme.
- Choisissez Lors de l'actualisation pour qu'une évaluation se produise lors de la génération du diagramme, de sa mise à jour, de son chargement et chaque fois qu'un événement force l'actualisation du contenu du diagramme (par exemple, lorsqu'un changement d'échelle ou d'étendue se produit dans le diagramme).
- Choisissez Si nécessaire pour évaluer les valeurs attributaires lorsque cela est nécessaire. Cela est recommandé pour les attributs gérés par des algorithmes ou pour les attributs mis en forme dont les valeurs dépendent de l'attribut qui les compose. Dans ce cas, l'évaluation d'un attribut mis en forme est gérée par les modes d'évaluation des attributs référencés dans la chaîne Format de l'attribut mis en forme.
Selon le type et le mode de stockage qui sont actuellement spécifiés pour l'attribut schématique, certaines de ces options sont indisponibles. En outre, les modes d'évaluation Lors de l'actualisation et Si nécessaire ne sont pas applicables aux attributs schématiques avec des noms prédéfinis. Seuls les modes d'évaluation Lors de la génération / mise à jour et Lors du démarrage de la modification sont disponibles pour ces attributs.
- Les paramètres des attributs schématiques sont maintenant tous en place. Cliquez sur OK en bas de l'onglet Propriétés pour les valider.
Une nouvelle entrée correspondant à l'attribut schématique créé récemment apparaît dans l'arborescence de l'éditeur de jeu de données schématique, sous la classe d'entités schématiques à laquelle elle s'applique : Selon le type d'attribut, une des icônes suivantes apparaît en regard de l'entrée dans l'arborescence des attributs schématiques :
- pour un type Champ associé
- pour un type Constante
- pour un type Champ
- pour un type Avec mise en forme
- pour un type Fonction
- pour un type Géométrie
- pour un type Ensemble de propriétés
- pour un type Requête
- pour un type Script
- Cliquez sur Enregistrer sur la barre d'outils Editeur de jeu de données schématique.
Si nécessaire, vous pouvez à tout moment reconfigurer la plupart des paramètres configurés pour l'attribut schématique. Le nom de l'attribut est le seul paramètre qui soit verrouillé au moment de la création de l'attribut schématique.
Thèmes connexes
- Création d'un champ dans une classe d'entités/classe de diagrammes schématiques
- Attributs schématiques prédéfinis
- Types d'attributs schématiques
- Suppression d'un attribut schématique
- Configuration des paramètres d'un attribut schématique Champ associé
- Configuration des paramètres d'un attribut schématique Constante
- Configuration des paramètres d'un attribut schématique Champ
- Configuration des paramètres d'un attribut schématique Avec mise en forme
- Configuration des paramètres d'un attribut schématique Fonction
- Configuration des paramètres d'un attribut schématique Géométrie
- Configuration des paramètres d'un attribut schématique Ensemble de propriétés
- Configuration des paramètres d'un attribut schématique Requête
- Configuration des paramètres d'un attribut schématique Script