Tabelle zu Geodatabase (mehrfach) (Conversion)
Zusammenfassung
Konvertiert eine oder mehrere Tabellen in Geodatabase-Tabellen als Ausgabe in Personal-, File- oder SDE-Geodatabases. Eingaben können dBASE-, INFO-, VPF-, OLE-DB- oder Geodatabase-Tabellen oder Tabellensichten sein.
Verwendung
-
Der Name der Ausgabe-Geodatabase-Tabellen basiert auf dem Namen der Eingabe-Tabelle. Zur Steuerung des Ausgabenamens und für einige zusätzliche Konvertierungsoptionen verwenden Sie das Werkzeug Tabelle in Tabelle.
-
Mit den Werkzeugen Zeilen kopieren und Tabelle in Tabelle können Sie ebenfalls Tabellen in eine Geodatabase-Tabelle konvertieren.
-
Namen, die in der Ausgabe-Tabelle in der Ausgabe-Geodatabase bereits vorhanden sind, wird eine Zahl angehängt, sodass sie eindeutig sind (z. B. OutputTable_1).
Syntax
Parameter | Erläuterung | Datentyp |
input_table [input_table,...] |
Die Liste der Tabellen, die in Geodatabase-Tabellen konvertiert werden sollen. Eingabe-Tabellen können INFO-, dBASE-, OLE-DB- oder Geodatabase-Tabellen oder Tabellensichten sein. | Table View |
output_geodatabase |
Die Ziel-Geodatabase, in die die Ausgabe-Geodatabase-Tabellen eingefügt werden. | Workspace |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "TableToGeodatabase" im unmittelbaren Modus verwenden.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.TableToGeodatabase_conversion(["accident.dbf", "vegtable.dbf"], "C:/output/output.gdb")
Das folgende eigenständige Skript veranschaulicht, wie Sie das Werkzeug "TableToGeodatabase" verwenden.
# Name: TableToGeodatabase_Example2.py
# Description: Use TableToDBASE to copy tables to geodatabase format
# Author: ESRI
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Make list of all tables in workspace
tables = arcpy.ListTables()
# list of tables should be similar to this: ["accident.dbf", "vegtable.dbf"]
# Set local variables
outLocation = "C:/output/output.gdb"
try:
# Execute TableToGeodatabase
print "Importing tables to gdb: " + outLocation
arcpy.TableToGeodatabase_conversion(tables, outLocation)
except:
print arcpy.GetMessages()