Zusammenfassung
Konvertiert eine oder mehrere Tabellen in Geodatabase-Tabellen in einer Ausgabe-Geodatabase. Eingaben können dBASE-, INFO-, VPF-, OLE-DB-, 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.
Wenn der Name der Ausgabe-Tabelle bereits in der Ausgabe-Geodatabase vorhanden ist, wird eine Zahl angehängt, sodass er eindeutig ist (z. B. OutputTable_1).
Syntax
TableToGeodatabase_conversion (Input_Table, Output_Geodatabase)
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-, Geodatabase-Tabellen oder Tabellensichten sein. | Table View |
Output_Geodatabase | Die Ziel-Geodatabase, in die die dBASE-Tabellen eingefügt werden. | Workspace |
Codebeispiel
TableToGeodatabase – Beispiel 1 (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "TableToGeodatabase" im unmittelbaren Modus verwenden.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.TableToGeodatabase_conversion(["accident.dbf", "vegtable.dbf"], "C:/output/output.gdb")
TableToGeodatabase – Beispiel 2 (eigenständiges Python-Skript)
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
# Import system modules
import arcpy
# Set environment settings
arcpy.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"
# Execute TableToGeodatabase
print("Importing tables to gdb: " + outLocation)
arcpy.TableToGeodatabase_conversion(tables, outLocation)
Umgebung
Lizenzierungsinformationen
- ArcGIS for Desktop Basic: Ja
- ArcGIS for Desktop Standard: Ja
- ArcGIS for Desktop Advanced: Ja