Ajouter un champ (Outils de gestion des données)
Résumé
Ajoute un nouveau champ à une table ou à la table d’une classe d’entités ou d’une couche d’entités, ainsi qu’à des rasters possédant des tables attributaires.
Utilisation
Attention :
Cet outil modifie les données en entrée. Pour en savoir plus et découvrir des stratégies permettant d’éviter des modifications de données non souhaitées, reportez-vous à la section Outils qui modifient ou mettent à jour les données en entrée.
Pour les shapefiles et les tables dBase, si le type d'attribut définit un caractère, des blancs sont insérés pour chaque enregistrement. Si le type de champ définit un attribut numérique, des zéros sont insérés pour chaque enregistrement.
Le paramètre Field Length (Longueur du champ) est applicable uniquement aux champs de type texte. Si aucune longueur de champ n’est spécifiée, une longueur égale à 255 est utilisée.
Pour les géodatabases, si le type de champ définit un caractère ou un nombre, <null> est inséré dans chaque enregistrement si le paramètre Field supports null values (Le champ prend en charge les valeurs nulles) est sélectionné.
Un champ qui n’accepte pas les valeurs Null ne peut pas être ajouté à une table ou à une classe d’entités de géodatabase non vide.
Un shapefile ne prend pas en charge les alias pour les champs ; par conséquent, vous ne pouvez pas ajouter d’alias de champ à un shapefile.
Vous pouvez utiliser un domaine existant d’une classe d’entités dans une géodatabase pour la valeur du paramètre Field Domain (Domaine de champ). Vous devez fournir le nom d’un domaine existant. Si vous fournissez une valeur ou un nom de domaine non valide, l’outil n’échoue pas, mais la valeur ou le nom non valide est ignoré et aucun domaine n’est défini pour le champ.
La précision et l’échelle d’un champ représentent la précision et la taille maximales des données qui peuvent être stockées dans le champ. La précision représente le nombre de chiffres qui peuvent être stockés dans le champ et l’échelle représente le nombre de décimales pour les champs réel simple et réel double. Par exemple, pour une valeur de 54,234, l’échelle est égale à 3 et la précision à 5.
Remarque :
La précision du champ et l’échelle ne sont pas prises en charge dans la table ou classe d’entités d’une géodatabase fichier. Si vous indiquez une valeur de précision ou d’échelle, elle sera ignorée.
Pour les autres types de base de données, utilisez les conseils suivants pour le choix du type de champ correct pour une précision et une échelle données :
Lorsque vous créez un champ de type réel simple ou réel double et spécifiez une précision et une échelle, si la précision est supérieure à 6, utilisez le type réel double ; sinon, utilisez le type réel simple.
Pour un champ avec une échelle égale à 0, utilisez le type de champ d’entier long ou court. Lors de la création d’un champ d’entier long, spécifiez une précision égale ou inférieure à 10 ; autrement, il se peut qu’un champ de type réel double soit créé.
Les champs obligatoires sont permanents et ne peuvent pas être supprimés. Pour permettre une suppression ultérieure, définissez le champ de sorte qu’il ne soit pas requis (valeur par défaut).
Un champ de type raster permet d’inclure une image raster en tant qu’attribut. Il est stocké dans ou avec la géodatabase. Cela est utile lorsqu’une image est le meilleur moyen de décrire une entité. La précision, l'échelle et la longueur ne peuvent pas être définies pour les champs de type raster.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Input Table (Table en entrée) |
Table en entrée à laquelle le champ spécifié est ajouté. Le champ est ajouté à la table en entrée existante ; il ne crée pas de table en sortie. Vous pouvez ajouter des champs à des classes d'entités dans des géodatabases, des fichiers de formes, des couvertures, des tables autonomes, des catalogues d'images, des rasters avec tables attributaires et des couches. |
Mosaic Layer; Raster Layer; Table View |
|
Nom de champ |
Nom du champ qui sera ajouté à la table en entrée. |
String |
|
Type de champ |
Spécifie le type de champ du nouveau champ.
|
String |
|
Précision de champ (Facultatif) |
Nombre de chiffres pouvant être stockés dans le champ. Tous les chiffres sont comptabilisés, qu’ils se trouvent à gauche ou à droite de la virgule. Ce paramètre ne s’applique qu’aux champs de type numérique. Si la table en entrée est une géodatabase fichier, la valeur de précision de champ est ignorée. |
Long |
|
Échelle de champ (Facultatif) |
Nombre de décimales stockées dans un champ. Ce paramètre est applicable uniquement aux champs de type réel simple et réel double. Si la table en entrée est une géodatabase fichier, la valeur d’échelle de champ est ignorée. |
Long |
|
Longueur du champ (Facultatif) |
Longueur du champ. Définit le nombre maximal de caractères autorisés pour chaque enregistrement du champ. Si aucune longueur de champ n’est spécifiée, une longueur égale à 255 est utilisée. Ce paramètre est applicable uniquement aux champs de type texte. |
Long |
|
Alias du champ (Facultatif) |
Autre nom du champ. Ce nom est utilisé pour décrire les noms de champ sibyllins. Ce paramètre s’applique uniquement aux géodatabases. |
String |
|
Le champ prend en charge les valeurs nulles (Facultatif) |
Indique si le champ peut contenir des valeurs Null. Les valeurs Null sont des valeurs différentes de zéro ou des champs vides et ne sont prises en charge que dans les champs d’une géodatabase.
|
Boolean |
|
Champ obligatoire (Facultatif) |
Spécifie si le champ en cours de création est obligatoire pour la table. Les champs requis ne sont pris en charge que dans les géodatabases.
|
Boolean |
|
Domaine de champ (Facultatif) |
Contraint les valeurs admises dans tout attribut d’une table, d’une classe d’entités ou d’un sous-type dans une géodatabase. Vous devez indiquer le nom d'un domaine existant pour qu'il soit appliqué au champ. |
String |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Table en entrée mise à jour |
Table en entrée mise à jour. |
Table View; Raster Layer; Mosaic Layer |
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui