概要
1 つ以上のテーブルを出力ジオデータベース内のジオデータベース テーブルに変換します。入力テーブルとして、dBASE テーブル、INFO テーブル、VPF テーブル、OLE DB テーブル、ジオデータベース テーブル、またはテーブル ビューのいずれかを指定できます。
使用法
出力ジオデータベース テーブルの名前は、入力テーブルの名前に基づいて付けられます。出力名を制御し、追加の変換オプションを設定するには、[テーブル → テーブル (Table to Table)] ツールを使用します。
テーブルをジオデータベース テーブルに変換するには、[行のコピー (Copy Rows)] ツールおよび [テーブル → テーブル (Table to Table)] ツールを使用する方法もあります。
出力テーブルが出力ジオデータベース内にすでに存在している場合は、名前の重複を回避するために、「OutputTable_1」のように名前の末尾に番号が付加されます。
構文
arcpy.conversion.TableToGeodatabase(Input_Table, Output_Geodatabase)
パラメーター | 説明 | データ タイプ |
Input_Table [Input_Table,...] | ジオデータベース テーブルに変換するテーブルのリスト。入力テーブルとして、INFO テーブル、dBASE テーブル、OLE DB テーブル、ジオデータベース テーブル、またはテーブル ビューのいずれかを指定できます。 | Table View |
Output_Geodatabase | テーブルを格納する出力先ジオデータベース | Workspace |
派生した出力
名前 | 説明 | データ タイプ |
Derived_Geodatabase | 新しいテーブルを含むジオデータベース。 | ワークスペース |
コードのサンプル
次の Python ウィンドウ スクリプトは、イミディエイト モードで TableToGeodatabase ツールを使用する方法を示しています。
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.TableToGeodatabase_conversion(["accident.dbf", "vegtable.dbf"],
"C:/output/output.gdb")
次のスタンドアロン スクリプトで、この TableToGeodatabase ツールの使用方法を示します。
# 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)
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい