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