La création de sous-types est prise en charge pour les jeux de données contenant au moins un champ entier. La vue Subtypes (Sous-types) vous permet d’afficher et de mettre à jour les propriétés des sous-types existants, de créer des sous-types et d’en supprimer.
En savoir plus sur les sous-types et leurs propriétés
La vue des Sous-types affiche tous les sous-types existants pour une couche, ainsi que les domaines et les valeurs par défaut de chaque champ de cette couche. L’onglet Subtypes (Sous-types) vous permet d’exécuter les opérations communes de mise à jour dans la grille avec le presse-papiers, à savoir copier, coller, couper et supprimer. Vous pouvez utiliser le bouton Create/Manage (Créer/gérer) pour ouvrir la boîte de dialogue Manage Subtypes (Gérer les sous-types). Vous pouvez y créer des sous-types ou gérer des sous-types existants. Tout en accédant à la vue Subtypes (Sous-types), vous pouvez également accéder à d’autres vues qui permettent de gérer les propriétés du même jeu de données. Vous les trouverez dans le groupe Data Design (Conception de données) sous l’onglet Subtypes (Sous-types) du ruban.
L’image ci-dessous illustre la création de sous-types sur la couche Buildings (Bâtiments). La boîte de dialogue Manage Subtypes (Gérer les sous-types) est ouverte et les paramètres suivants s’affichent : le champ BLDGTYPE a été sélectionné comme champ de sous-type et les codes et noms appropriés des nouveaux sous-types ont été ajoutés. Ces sous-types représenteront différents types de bâtiments, à savoir Développement, Utilitaire, Marketing et Sécurité. Lors de la création d’un bâtiment, son type est déterminé par le sous-type spécifié.
Une fois les sous-types affectés au champ, celui-ci est symbolisé dans les grilles de données des vues Champs et Sous-types avec des caractères gras et un astérisque. Le champ BLDGTYPE est illustré dans l’image ci-dessus. En mettant à jour la vue Subtypes (Sous-types), vous pouvez explorer la grille en cliquant dans des cellules ou utiliser les touches Tab ou fléchées pour passer d’une ligne ou d’une colonne à une autre.
Lorsqu’un jeu de données avec des sous-types définis est présent dans une vue cartographique active, vous pouvez utiliser des sous-types pour afficher ou mettre à jour des données.
Remarque :
Une fois les sous-types d’un jeu de données établis, définissez les domaines et les valeurs par défaut des champs au niveau du sous-type dans la vue Subtypes (Sous-types). Les modifications apportées aux domaines et aux valeurs par défaut définis avec la vue Fields (Champs) au niveau du jeu de données ne s’appliqueront pas aux sous-types existants.Ouvrir la vue des Sous-types
Vous pouvez ouvrir la vue Subtypes (Sous-types) à partir des emplacements suivants :
- Fenêtre Catalog (Catalogue) : cliquez avec le bouton droit de la souris sur la classe d’entités ou la table de votre choix pour ouvrir la vue Subtypes (Sous-types), puis cliquez sur Data Design (Conception de données) > Subtypes (Sous-types).
- Fenêtre Contents (Contenu) : cliquez avec le bouton droit de la souris sur une couche ou une table, puis cliquez sur Data Design (Conception de données) > Subtypes (Sous-types).
- Ruban : sélectionnez une couche dans la fenêtre Contents (Contenu), et dans l’onglet Feature Layer (Couche d’entités) défini, cliquez sur l’onglet Data (Données), puis cliquez sur Subtypes (Sous-types) dans le groupe Data Design (Conception de données).
Créer des sous-types
Pour créer et gérer des sous-types, procédez comme suit :
- Ouvrez la vue Subtypes (Sous-types).
- Sous l’onglet Subtypes (Sous-types), cliquez sur le bouton Create/Manage (Créer/gérer) .
La boîte de dialogue Manage Subtypes (Gérer les sous-types) apparaît.
Remarque :
Il est impossible de créer des sous-types si aucun champ d’entier n’est disponible pour le champ du sous-type. Si c’est le cas et que vous voulez créer des sous-types, ouvrez le une vue Fields (Champs) et ajoutez un champ d’entier sur lequel baser les sous-types.
- Dans la liste déroulante Subtype field (Champ de sous-type), sélectionnez un champ pour en faire le champ de sous-type.
- Dans la colonne Code, saisissez une valeur de code.
Il est possible que les données contiennent déjà cette valeur de code ou vous pouvez ajouter une nouvelle valeur de code. Vous pouvez utiliser le bouton Discover codes (Identifier les codes) pour rechercher dans le champ de sous-type les valeurs de code existantes qui ne sont pas encore définies dans la table des sous-types.
- Dans la colonne Name (Nom), saisissez un nom pour la valeur de code correspondante.
- Une fois que vous avez ajouté les codes et les noms, cliquez sur OK pour fermer la boîte de dialogue Manage Subtypes (Gérer les sous-types).
Les nouvelles valeurs sont ajoutées à la grille Subtypes view (Vue des Sous-types).
- Passez en revue les sous-types, les domaines appliqués à chaque sous-type et les valeurs par défaut, puis apportez les modifications nécessaires.
Remarque :
Si des domaines sont appliqués à des champs avant la création des sous-types, les domaines sont ajoutés pour chaque sous-type et champ correspondant. - Pour enregistrer toutes les modifications apportées au jeu de données, cliquez sur le bouton Save (Enregistrer) sous l’onglet Subtypes (Sous-types).
Supprimer un sous-type
Pour supprimer un sous-type dans la boîte de dialogue Manage Subtypes (Gérer les sous-types), procédez comme suit. Reportez-vous à la tâche précédente pour accéder à la boîte de dialogue Subtypes (Sous-types).
- Dans la boîte de dialogue Manage Subtypes (Gérer les sous-types), sélectionnez la ligne représentant le code et le nom du sous-type à supprimer.
Vous pouvez supprimer plusieurs sous-types en même temps en sélectionnant plusieurs lignes à l’aide de la touche Ctrl ou Maj.
- Appuyez sur la touche Suppr ou cliquez avec le bouton droit pour utiliser le menu contextuel.
- Cliquez sur OK pour fermer la boîte de dialogue Manage Subtypes (Gérer les sous-types).
- Pour enregistrer toutes les modifications apportées au jeu de données, cliquez sur le bouton Save (Enregistrer) sous l’onglet Subtypes (Sous-types).
Modifier des sous-types
Après avoir créé les sous-types d’un jeu de données, vous pouvez effectuer des modifications supplémentaires. Vous pouvez également utiliser la vue Subtypes (Sous-types) pour définir le sous-type par défaut du champ, définir un domaine ou une valeur par défaut pour des champs spécifiques d’un sous-type ou réorganiser les sous-types.
La vue Subtypes (Sous-types) permet d’appliquer un domaine à un champ pour chaque sous-type grâce à la liste déroulante de la colonne du domaine du sous-type. Pour créer un domaine pour un champ, sélectionnez Add New Coded Value Domain (Ajouter un nouveau domaine de valeurs précodées) ou Add New Range Domain (Ajouter un nouveau domaine par plage) dans la liste déroulante, selon le type de données du champ. Vous ouvrez ainsi la vue des Domaines dans laquelle vous pouvez ajouter le nouveau domaine. Pour effacer le domaine d’un champ, sélectionnez la ligne vide dans la liste déroulante.
L’image ci-dessous illustre la vue Subtypes (Sous-types) et l’affectation d’un domaine et d’une valeur par défaut au sous-type Development du champ ACCESSTYPE. Si un domaine a été attribué au champ, vous pouvez sélectionner une valeur par défaut dans la liste déroulante des valeurs de domaine valides ou saisir une valeur adaptée au type de données du champ.
Dans la vue Subtypes (Sous-types), la boîte de dialogue Manage Subtypes (Gérer les sous-types) fournit un accès supplémentaire pour gérer les sous-types. Vous pouvez y accéder à l’aide du bouton Create/Manage (Créer/gérer) de l’onglet Subtypes (Sous-types).
Voici quelques exemples de tâches que vous pouvez effectuer dans la boîte de dialogue Manage Subtypes (Gérer les sous-types) :
- Pour définir le sous-type par défaut du champ, sélectionnez un sous-type dans la liste déroulante Default Subtype (Sous-type par défaut).
- Pour ajouter des sous-types, indiquez un code et un nom dans la table Subtypes (Sous-types).
- Pour supprimer des sous-types, sélectionnez une ou plusieurs lignes dans la table Subtypes (Sous-types) et appuyez sur la touche Suppr.
- Pour retirer le champ de sous-type de la couche ou de la table, sélectionnez Clear all subtypes (Effacer tous les sous-types) dans la liste déroulante Subtype Field (Champ de sous-type). Toutes les valeurs de sous-type sont alors supprimées et le champ n’est pas défini comme champ de sous-type.
- Triez et réorganisez les sous-types en cliquant sur l’en-tête de colonne Code ou Name. Une flèche apparaît lorsque vous cliquez sur l’en-tête pour indiquer que la colonne est triée dans l’ordre croissant ou décroissant. Pour réorganiser les sous-types, sélectionnez une ligne et faites-la glisser vers le nouvel emplacement. L’ordre final des lignes est répercuté sur l’ordre des colonnes dans la vue des Sous-types.
Vous avez un commentaire à formuler concernant cette rubrique ?