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.

  • Dieses Werkzeug unterstützt das Erstellen einer Tabelle in einem memory-Workspace.

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
(optional)

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
(optional)

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 Direkt-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)

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen