- Sources de la structure d'un jeu d'entités ou d'un jeu d'enregistrements
- Définition de la structure d'un jeu d'entités et d'un jeu d'enregistrements
- Modification de la structure d'un jeu d'entités ou d'un jeu d'enregistrements
- Attributs de jeux d'entités et de jeux d'enregistrements
- Structures et jeux de données existants
- Outils qui modifient la structure
Une structure de jeu d'entités définit les attributs et le type de géométrie (point, ligne ou polygone) des entités à saisir de manière interactive. La structure peut également définir la symbologie à utiliser lors de la création de nouvelles entités.
Une structure de jeu d'enregistrements définit les attributs des enregistrements à saisir de manière interactive.
Sources de la structure d'un jeu d'entités ou d'un jeu d'enregistrements
La structure d'un jeu d'entités peut être héritée d'une classe d'entités, un fichier de couches (.lyr) qui référence une classe d'entités ou une couche dans la table des matières ArcMap. La géométrie du jeu d'entités est la même que celle de la classe d'entités qui fournit la structure. Les informations relatives à la symbologie et aux attributs pour les entités sont générées par des modèles d'entités. Si un modèle d'entités existe avant la définition des informations de structure, l'entité interactive en entrée respecte les paramètres du modèle. Si aucun modèle d'entités n'a été créé pour la couche de référence de la structure, un modèle d'entité par défaut est créé lors de l'attribution de la structure. Ce modèle utilise la symbologie de base sans valeurs d'attributs par défaut.
En prenant le temps de créer un bon modèle d'entités avant de créer le modèle, vous améliorez l'expérience de l'utilisateur. La symbologie et le nom attribués à une entité peuvent aider les utilisateurs lorsqu'ils saisissent des entités de manière interactive. Il est également possible d'attribuer à ces entités des valeurs d'attribut par défaut, ce qui facilite à vos utilisateurs la saisie d'entités sans connaissance des attributs sous-jacents.
La structure du jeu d'enregistrements peut être héritée d'une table, d'une classe d'entités (une classe d'entités est une sorte de table qui a également une géométrie) ou d'une table de la table des matières ArcMap. Les champs attributaires et tous les domaines attributaires du jeu d'entités sont les mêmes que ceux de la table qui fournit la structure.
Si la structure d'un jeu d'entités ou d'un jeu d'enregistrements contient des attributs avec un domaine attributaire de valeurs précodées, les valeurs précodées apparaissent dans la fenêtre Table attributaire lorsque vous ajoutez des entités ou la fenêtre Propriétés du modèle.
Définition de la structure d'un jeu d'entités et d'un jeu d'enregistrements
- Dans ModelBuilder, cliquez avec le bouton droit sur la variable de jeu d'entités ou d'enregistrements et sélectionnez l'option Propriétés.
- Cliquez sur l'onglet Type de données.
- Dans le champ Importer la structure et la symbologie depuis, entrez le chemin d'accès du jeu de données à utiliser en tant que source de la structure ou naviguez jusqu'à celui-ci et cliquez sur OK.
Modification de la structure d'un jeu d'entités ou d'un jeu d'enregistrements
- Dans ModelBuilder, cliquez avec le bouton droit sur la variable de jeu d'entités ou d'enregistrements et sélectionnez l'option Propriétés.
- Cliquez sur l'onglet Type de données.
- Dans le champ Importer la structure et la symbologie depuis, entrez le chemin d'accès du jeu de données à utiliser en tant que source de la structure ou naviguez jusqu'à celui-ci et cliquez sur OK.
Attributs de jeux d'entités et de jeux d'enregistrements
Certains champs, tels qu'ObjectID et Shape_Length, sont des champs en lecture seule qui ne peuvent être modifiés qu'en interne par ArcGIS. Ces champs non modifiables ne sont jamais indiqués comme attributs d'un jeu d'enregistrements.
Les domaines attributaires sont des règles qui restreignent les valeurs possibles pour un champ attributaire. Si un champ attributaire du jeu de données de la source de la structure est associé à un domaine attributaire de valeurs précodées, ces valeurs précodées s'affichent dans une liste déroulante comme valeurs possibles pour ce champ attributaire du jeu d'entités ou d'enregistrements.
Structures et jeux de données existants
Les contrôles des jeux d'entités et d'enregistrements permettent également d'utiliser des jeux de données existants. Pour ce faire, utilisez la liste déroulante pour sélectionner les couches et les tables dans la carte, ou cliquez sur le bouton Ouvrir pour sélectionner des jeux de données sur le disque.
Outils qui modifient la structure
Les structures de jeux d'entités et d'enregistrements ne peuvent pas être altérées. Les outils qui modifient des structures via l'ajout ou la suppression de champs ne peuvent pas utiliser des jeux d'entités ou d'enregistrements en tant qu'entrée. Pour utiliser l'un de ces outils avec les entités ou enregistrements entrés interactivement par le biais d'un jeu d'entités ou d'enregistrements, utilisez d'abord l'outil Copier des entités ou , Copier des enregistrements pour copier les entités ou les enregistrements dans une nouvelle classe d'entités ou table, puis utilisez le nouveau jeu de données en tant qu'entrée d'outils de modification de la structure.