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