Feld hinzufügen (Coverage)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Fügt einer neuen oder vorhandenen INFO-Tabelle ein neues leeres oder ein Null-Feld hinzu.

Verwendung

Syntax

AddItem_arc (in_info_table, out_info_table, item_name, item_width, output_width, item_type, {decimal_places}, {start_item})
ParameterErläuterungDatentyp
in_info_table

Die INFO-Tabelle, der das Feld hinzugefügt werden soll.

INFO Table
out_info_table

Die zu erstellende INFO-Tabelle.

INFO Table
item_name

Das neue Feld, das der INFO-Tabelle hinzugefügt werden soll.

String
item_width

Breite des hinzugefügten Feldes in der INFO-Tabelle. Unterstützte Breiten:

  • BINARY – Entweder 2 oder 4 Byte
  • CHARACTER – 1 bis 320 Zeichen
  • DATE – Immer 8 Byte, gespeichert als TT.MM.JJ.
  • FLOATING – Entweder 4 Byte (einfache Genauigkeit) oder 8 Byte (doppelte Genauigkeit)
  • NUMERIC – 1 bis 16 Stellen
  • INTEGER – 1 bis 16 Stellen
Long
output_width

Ausgabebreite des hinzugefügten Feldes. Hiermit wird die Anzahl der zum Anzeigen eines Feldwertes verwendeten Zeichen angegeben.

Bei einer 2-Byte-Ganzzahl (Feldtyp BINARY) können die Werte beispielsweise bis zu 32767 betragen, d. h., es werden fünf Zeichen für die Anzeige benötigt. Das Datum kann mit acht Zeichen (MM.TT.JJ) oder zehn Zeichen (MM.TT.JJJJ) angezeigt werden. Bei internationalen Datumsanzeigen können die Monate und Tage vertauscht werden (z. B. TT/MM/JJ).

Long
item_type

Der Typ des hinzugefügten Feldes in der INFO-Tabelle.

  • BINARYBinäre Ganzzahl (erfordert weniger Speicherplatz als eine Ganzzahl)
  • CHARACTERText
  • DATEDatumsangabe, speichert Tag, Monat und Jahr
  • FLOATINGBinäre Gleitkommazahl, entweder mit einfacher oder doppelter Genauigkeit
  • NUMERICDezimalzahl, gespeichert als ein Byte pro Stelle
  • INTEGERGanzzahl, gespeichert als ein Byte pro Stelle
String
decimal_places
(optional)

Anzahl an Dezimalstellen für das hinzugefügte Feld. Diese Angabe ist für die INFO-Feldtypen NUMERIC und FLOATING erforderlich.

Long
start_item
(optional)

Das Feld in der Eingabe-INFO-Tabelle, an das das neue Feld angefügt wird. Das Standardfeld "start_item" ist das letzte Feld in der Eingabe-INFO-Tabelle.

INFO Item

Codebeispiel

Beispiel für 'AddItem' (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie der Punkt-Attributtabelle eines Coverages ein binäres Feld hinzugefügt wird. Es verwendet die gleiche Tabelle als Eingabe und Ausgabe, sodass keine neue Tabelle erstellt wird.

# 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, "", "")

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Nein
ArcGIS for Desktop Advanced: Erfordert Installierte Version von ArcInfo Workstation
5/9/2014