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
arcpy.conversion.TableToGeodatabase(Input_Table, Output_Geodatabase)
Parameter | Erklärung | 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 |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
Derived_Geodatabase | Die Geodatabase, die die neuen Tabellen enthält. | Workspace |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie das Werkzeug TableToGeodatabase im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.TableToGeodatabase_conversion(["accident.dbf", "vegtable.dbf"],
"C:/output/output.gdb")
Im folgenden eigenständigen Skript wird veranschaulicht, wie das Werkzeug TableToGeodatabase verwendet wird.
# 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)
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja