Tabelle erstellen (Data Management)

Zusammenfassung

Erstellt eine Geodatabase- oder eine dBASE-Tabelle.

Verwendung

  • Zum Erstellen einer dBASE-Tabelle in einem Ordner hängen Sie die Erweiterung .dbf an den Wert im Parameter Tabellenname an.

Parameter

BeschriftungErläuterungDatentyp
Tabellenspeicherort

Der Workspace, in dem die Ausgabetabelle erstellt wird.

Workspace
Tabellenname

Der Name der zu erstellenden Tabelle.

String
Vorlagen-Datasets
(optional)

Mindestens ein Dataset, mit dessen Attributschema die Ausgabetabelle definiert wird. Felder in den Vorlagen-Datasets werden der Ausgabetabelle hinzugefügt.

Table View
Konfigurationsschlüsselwort
(optional)

Das Konfigurationsschlüsselwort, das die Speicherparameter der Tabelle in einer Enterprise-Geodatabase festlegt.

String
Tabellenaliasname
(optional)

Der alternative Name der zu erstellenden Ausgabetabelle.

String
OID-Typ

Gibt an, ob das Ausgabe-Objekt-ID-Feld vom Typ 32 Bit oder vom Typ 64 Bit ist.

  • Identisch mit VorlageDer Typ des Ausgabe-Objekt-ID-Feldes (32 Bit oder 64 Bit) entspricht dem Objekt-ID-Feld des ersten Vorlagen-Datasets. Dies ist die Standardeinstellung.
  • 64-BitDas Ausgabe-Objekt-ID-Feld ist vom Typ 64 Bit.
  • 32 BitDas Ausgabe-Objekt-ID-Feld ist vom Typ 32 Bit.
String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabetabelle

Die neue Ausgabetabelle.

Table

arcpy.management.CreateTable(out_path, out_name, {template}, {config_keyword}, {out_alias}, oid_type)
NameErläuterungDatentyp
out_path

Der Workspace, in dem die Ausgabetabelle erstellt wird.

Workspace
out_name

Der Name der zu erstellenden Tabelle.

String
template
[template,...]
(optional)

Mindestens ein Dataset, mit dessen Attributschema die Ausgabetabelle definiert wird. Felder in den Vorlagen-Datasets werden der Ausgabetabelle hinzugefügt.

Table View
config_keyword
(optional)

Das Konfigurationsschlüsselwort, das die Speicherparameter der Tabelle in einer Enterprise-Geodatabase festlegt.

String
out_alias
(optional)

Der alternative Name der zu erstellenden Ausgabetabelle.

String
oid_type

Gibt an, ob das Ausgabe-Objekt-ID-Feld vom Typ 32 Bit oder vom Typ 64 Bit ist.

  • SAME_AS_TEMPLATEDer Typ des Ausgabe-Objekt-ID-Feldes (32 Bit oder 64 Bit) entspricht dem Objekt-ID-Feld des ersten Vorlagen-Datasets. Dies ist die Standardeinstellung.
  • 64_BITDas Ausgabe-Objekt-ID-Feld ist vom Typ 64 Bit.
  • 32_BITDas Ausgabe-Objekt-ID-Feld ist vom Typ 32 Bit.
String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_table

Die neue Ausgabetabelle.

Table

Codebeispiel

CreateTable: Beispiel 1 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion CreateTable im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.CreateTable("C:/output", "habitatTemperatures.dbf", 
                             "vegtable.dbf")
CreateTable: Beispiel 2 (eigenständiges Skript)

Das folgende Python-Skript veranschaulicht, wie die Funktion CreateTable in einem eigenständigen Skript verwendet wird:

# Name: CreateTable_Example2.py
# Description: Create a table to store temperature data in gnatcatcher habitat areas

# Import system modules
import arcpy

# Set workspace
arcpy.env.workspace = "C:/data"

# Set local variables
out_path = "C:/output"
out_name = "habitatTemperatures.dbf"
template = "vegtable.dbf"
config_keyword = ""

# Run CreateTable
arcpy.management.CreateTable(out_path, out_name, template, config_keyword)

Verwandte Themen