INFO テーブルの結合(Join Info Tables) (カバレッジ)

ライセンス レベル:BasicStandardAdvanced

サマリ

2 つのテーブルのアイテム定義と値を、共有アイテムに基づいて結合します。結合は、2 つのテーブルに共通な属性またはアイテムを通して、一方のテーブルのアイテム(フィールド)を他方のテーブルに追加します。通常は、レイヤの属性テーブルに新たな属性を追加する目的で使用されます。

結合 INFO テーブル内のレコードは、リレート アイテムとスタート アイテムの値が同じときに、入力 INFO テーブルの各レコードと一致します。2 つのレコードからのアイテム値が、出力テーブルにコピーされます。

[INFO テーブルの結合(Join Info Tables)] ツールの仕組みの詳細

Join Info Tables illustration

使用法

構文

JoinItem_arc (in_info_table, join_info_table, out_info_table, relate_item, {start_item}, {relate_type})
パラメータ説明データ タイプ
in_info_table

アイテムとその値の追加先となる INFO データ ファイル。

INFO Table
join_info_table

追加するアイテムとその値を含む INFO データ ファイル。

INFO Table
out_info_table

[INFO テーブルの結合(Join Info Tables)] が生成する INFO データ ファイル。すでに存在している出力 INFO テーブルは、上書きされます。

INFO Table
relate_item

結合 INFO テーブル内のレコードへのインデックスとして使用される、入力 INFO テーブル内に含まれるアイテム。再定義アイテムを使用できます。

String
start_item
(オプション)

結合 INFO テーブルのアイテムが後ろに挿入される、入力 INFO テーブル内のアイテム。デフォルトのスタート アイテムは、入力 INFO テーブルの最後のアイテムです。

String
relate_type
(オプション)

結合 INFO テーブルのレコードを入力 INFO テーブルのレコードと一致させる方法。

  • LINEAR出力 INFO テーブルに書き込まれる値は、一致するリレート アイテム値を使用して、入力 INFO テーブルと結合 INFO テーブルからマージされます。リレート アイテムは、両方のファイルに存在する必要があります。両方のファイルは、任意の順序に並べ替えることができます。これはデフォルトのオプションです。
  • ORDERED結合 INFO テーブルはリレート アイテムで並べ替える必要があります。結合 INFO テーブルと入力 INFO テーブルの両方にリレート アイテムが含まれている必要があります。
  • LINKリレート アイテムが含まれている必要があるのは、入力 INFO テーブルだけです。入力 INFO テーブルは、任意の順序に並べ替えることができます。入力 INFO テーブルの各レコード内にあるリレート アイテム値は、マージされる結合 INFO テーブル内のレコード番号を示しています。この方法は、INFO ファイルを別のファイルに内部のレコード番号に基づいて関連付ける場合に使用されます。
String

コードのサンプル

JoinItem(INFO テーブルの結合)の例(スタンドアロン スクリプト)

次のスタンドアロン スクリプトで、2 つの INFO テーブルを結合する方法を示します。

# Name: JoinItem_Example.py
# Description: Joins two INFO tables
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inInfoTable = "maritime1/us5tx51m_p/point"
joinInfoTable = "maritime1/us5tx51m.lights_ncode"
outInfoTable = "C:/output/lightpoints"
relateItem = "RCID"

# Execute JoinItem
arcpy.JoinItem_arc(inInfoTable, joinInfoTable, outInfoTable, 
                   relateItem, "", "")

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ×
ArcGIS for Desktop Advanced: 次のものが必要 ArcInfo Workstation がインストールされていること
5/10/2014