ラベル | 説明 | データ タイプ |
Data Reference Workbook | マッピング テーブルの生成に使用される Data Reference Workbook。 | File |
出力テーブル | データの読み込みワークスペースからのソースとターゲットのマッピングに基づいてデータセット、フィールド、属性ドメインのコード値の説明のリストを含む出力テーブル。 このテーブルを [データの読み込みワークスペースの作成 (Create Data Loading Workspace)] ツールで使用して、データ読み込みワークスペースの以降の反復処理を調整します。 | Table |
サマリー
構成済みのデータの読み込みワークスペースに基づいてマッピング テーブルを生成します。 出力テーブルは、定義済みのデータセット、フィールド、属性ドメインのコード値の説明のリストで構成されます。
使用法
このテーブルには、部分文字列のコレクションがスペースで区切られて含まれており、これらのサブ文字列がソースとターゲット スキーマを照合するために使用されます。 テーブルは部分文字列の双方向照合に使用されるため、順序は重要ではありません。
出力テーブルでは、各列および許容値が次の形式で記載されます。
- type- データセット、フィールド、または値
- substringsa- ユーザー定義の部分文字列
- substringsb- ユーザー定義の部分文字列
- match_strings- Yes または No の値
パラメーター
arcpy.management.GenerateMappingTable(in_workbook, out_table)
名前 | 説明 | データ タイプ |
in_workbook | マッピング テーブルの生成に使用される Data Reference Workbook。 | File |
out_table | データの読み込みワークスペースからのソースとターゲットのマッピングに基づいてデータセット、フィールド、属性ドメインのコード値の説明のリストを含む出力テーブル。 このテーブルを [データの読み込みワークスペースの作成 (Create Data Loading Workspace)] ツールで使用して、データ読み込みワークスペースの以降の反復処理を調整します。 | Table |
コードのサンプル
次の Python ウィンドウ スクリプトは、イミディエイト モードで GenerateMappingTable 関数を使用する方法を示しています。
import arcpy
arcpy.management.GenerateMappingTable(
"C:/data/DataLoadingWorkspace/DataReference.xlsx", "C:/temp/Default.gdb/DataReference_GenerateMappingTable"
)
次のスクリプトは、スタンドアロン スクリプトで GenerateMappingTable 関数を使用する方法を示しています。
# Name: GenerateMappingTable.py
# Description: Generate a Mapping Table from the input Data Reference workbook.
# Import system modules
import arcpy
# Set local variables
workbook = "C:/data/DataLoadingWorkspace/DataReference.xlsx"
mapping = "C:/temp/MappingTable.csv"
arcpy.management.GenerateMappingTable(in_workbook=workbook, out_table=mapping)
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- Basic: Yes
- Standard: Yes
- Advanced: Yes