Ajouter un élément (Couverture)

Récapitulatif

Ajoute un nouvel attribut vide ou nul à une nouvelle table INFO ou une table existante.

Utilisation

Syntaxe

AddItem_arc (in_info_table, out_info_table, item_name, item_width, output_width, item_type, {decimal_places}, {start_item})
ParamètreExplicationType de données
in_info_table

Table INFO à laquelle l'attribut doit être ajouté.

ArcInfo Table
out_info_table

Table INFO à créer.

ArcInfo Table
item_name

Nouvel attribut à ajouter à la table INFO.

String
item_width

Largeur INFO de l'attribut ajouté. Largeurs prises en charge :

  • BINARY : 2 ou 4 octets
  • CHARACTER : entre 1 et 320 caractères
  • DATE : toujours 8 octets, au format mm/jj/aa
  • FLOATING : 4 octets (simple précision) ou 8 octets (double précision)
  • NUMERIC : entre 1 et 16 chiffres
  • INTEGER : entre 1 et 16 chiffres
Long
output_width

Largeur d'affichage de l'attribut ajouté. Il s'agit du nombre de caractères utilisés pour afficher la valeur d'un attribut.

Par exemple, pour un entier à 2 octets (type d'attribut BINARY), les valeurs peuvent atteindre 32767, exigeant ainsi cinq caractères pour s'afficher. Les dates peuvent s'afficher à l'aide de huit (mm/jj/aa) ou dix (mm/jj/aaaa) caractères. Pour afficher des dates internationales, les mois et les jours peuvent être permutés (par ex., jj/mm/aa).

Long
item_type

Type d'attribut INFO de l'attribut ajouté.

  • BINARYEntier binaire ; nécessite moins d'espace de stockage que le type INTEGER
  • CHARACTERTexte
  • DateDate ; stocke le jour, le mois et l'année
  • FLOATINGNombre binaire à virgule flottante, à simple ou double précision
  • NUMERICNombre décimal stocké sous la forme d'un octet par chiffre
  • INTEGERNombre entier stocké sous la forme d'un octet par chiffre
String
decimal_places
(Facultatif)

Nombre de décimales de l'attribut ajouté. Ce nombre doit être spécifié pour les types d'attributs INFO NUMERIC et FLOATING.

Long
start_item
(Facultatif)

Attribut dans in_info_table après lequel le nouvel attribut doit être ajouté. L'attribut start_item par défaut est le dernier attribut dans la table in_info_table.

ArcInfo Item

Exemple de code

Exemple d'utilisation de l'outil AddItem (script autonome)

Le script autonome ci-dessous illustre l'ajout d'un attribut binaire à la table attributaire de points d'une couverture. Il utilise la même table en entrée et en sortie, de sorte qu'aucune nouvelle table n'est créée.

# Name: AddItem_Example.py
# Description: Adds an item to a coverage's polygon attribute table
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inInfoTable = "tra_airport/polygon"
outInfoTable = inInfoTable
itemName = "sites"
itemWidth = 4
outputWidth = 5
itemType = "BINARY"

# Execute AddItem
arcpy.AddItem_arc(inInfoTable, outInfoTable, itemName, itemWidth, outputWidth, 
                  itemType, "", "")

Environnements

Rubriques connexes

Informations de licence

ArcView : Non
ArcEditor : Non
ArcInfo : Obligatoire ArcInfo Workstation doit être installé

7/10/2012