テーブル → ジオデータベース (マルチプル) (Table To Geodatabase) (変換)

サマリー

1 つ以上のテーブルを出力ジオデータベース内のジオデータベース テーブルに変換します。

使用法

  • このツールは、テーブル、テーブル ビュー、フィーチャクラス、フィーチャ レイヤー、区切りファイル、または属性テーブルのあるラスターの行を新しいジオデータベース テーブルにコピーします。

  • このツールは入力として次のテーブル形式をサポートします。

    区切りファイルの場合は、入力ファイルの 1 行目が出力テーブルのフィールド名として使用されます。 フィールド名には空白または特殊文字 ($、* など) を使用できません。入力ファイルの 1 行目に空白または特殊文字が含まれている場合は、エラーが発生します。

  • このツールを使用して、フォルダー ワークスペース内の出力名に次のファイル拡張子のいずれかを追加することで、区切りファイルを出力することができます。

    • カンマ区切りファイル (.csv.txt、または .asc)
    • タブ区切りファイル (.tsv または .tab)
    • パイプ区切りファイル (.psv)

  • 出力ジオデータベース テーブルの名前は、入力テーブルの名前に基づいて付けられます。 出力名を制御し、追加の変換オプションを設定するには、[テーブル → テーブル (Table To Table)] ツールを使用します。

  • テーブルをジオデータベース テーブルに変換するには、[行のコピー (Copy Rows)] ツールおよび [テーブル → テーブル (Table to Table)] ツールを使用する方法もあります。

  • 出力テーブルの名前が出力ジオデータベース内にすでに存在しており、[ジオプロセシング ツールが既存のデータセットを上書きすることを許可] オプションのチェックボックスがオフになっている場合は、名前の重複を回避するために、「OutputTable_1」のように名前の末尾に番号が付加されます。 入力テーブルのいずれかに同じ名前が指定されている場合は、既存のデータセットを上書きするオプションが設定されているかどうかに関係なく、番号が出力テーブル名にも付加されます。 それ以外の場合、テーブルは上書きされます。

  • ドメイン、サブタイプ、属性ルール、フィールド グループ、および条件値を出力ジオデータベースに転送するには、ジオデータベース フィールド プロパティの転送環境をオンにします。

パラメーター

ラベル説明データ タイプ
入力テーブル

ジオデータベース テーブルに変換するテーブルのリスト。 入力テーブルとして、INFO テーブル、dBASE テーブル、OLE DB テーブル、ジオデータベース テーブル、またはテーブル ビューのいずれかを指定できます。

Table View
出力ジオデータベース

テーブルを格納する出力先ジオデータベース

Workspace

派生した出力

ラベル説明データ タイプ
更新されたジオデータベース

新しいテーブルを含むジオデータベース。

Workspace

arcpy.conversion.TableToGeodatabase(Input_Table, Output_Geodatabase)
名前説明データ タイプ
Input_Table
[Input_Table,...]

ジオデータベース テーブルに変換するテーブルのリスト。 入力テーブルとして、INFO テーブル、dBASE テーブル、OLE DB テーブル、ジオデータベース テーブル、またはテーブル ビューのいずれかを指定できます。

Table View
Output_Geodatabase

テーブルを格納する出力先ジオデータベース

Workspace

派生した出力

名前説明データ タイプ
Derived_Geodatabase

新しいテーブルを含むジオデータベース。

Workspace

コードのサンプル

TableToGeodatabase の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで TableToGeodatabase 関数を使用する方法を示しています。

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.conversion.TableToGeodatabase(["accident.dbf", "vegtable.dbf"], 
                                    "C:/output/output.gdb")
TableToGeodatabase の例 2 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトで、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
# The list of tables should be similar to this: 
#  ["accident.dbf", "vegtable.dbf"]
tables = arcpy.ListTables()

# Set local variables
outLocation = "C:/output/output.gdb"

# Run TableToGeodatabase
print(f"Importing tables to gdb: {outLocation}")
arcpy.conversion.TableToGeodatabase(tables, outLocation)