リレートの追加 (データ管理ツール)
サマリー
フィールド値に基づいて、レイヤーを別のレイヤーまたはテーブルにリレートします。 ラスター属性テーブルを含むフィーチャ レイヤー、テーブル ビュー、サブタイプ値レイヤーまたはテーブル、ラスター レイヤーを使用できます。
リレート先のテーブル パラメーター値のレコードは、入力 レイヤー名またはテーブル ビュー パラメーター値のレコードに一致します。 入力リレート フィールド パラメーター値のフィールド値と 出力リレート フィールド パラメーター値のフィールド値が等しい場合、一致します。
使用法
入力がフィーチャクラスまたはデータセット パスの場合、このツールは、ツールの結果が適用された新しいレイヤーを作成して返します。
リレートはデータを変更しません。リレートは、レイヤーまたはテーブル ビューのプロパティです。
リレート テーブルのレコードを、入力のレイヤーまたはテーブル ビュー内の複数のレコードと照合することができます。
リレート テーブルには、ジオデータベース テーブルまたは dBASE ファイルを使用できます。 リレート テーブルがレイヤーである必要はありません。
入力にオブジェクト ID フィールドが必要です。 リレート テーブルにオブジェクト ID を含める必要はありません。
他のプロジェクトで使用するためにリレートを保存するには、レイヤー ファイルの保存 ツールを使用して、レイヤーをレイヤー ファイルに保存してください。 この操作はレイヤーに対してのみ可能です。テーブル ビューはこの方法では保存できません。
永続的なリレートを作成するには、リレーションシップ クラスの作成 ツールを使用します。
リレートのキーとなる、入力レイヤーまたはテーブル ビューおよびリレート テーブル内の各フィールドにインデックスを付けると、パフォーマンスを向上させることができます。 これには、属性インデックスの追加 ツールが使用できます。
入力レイヤーにリレーションシップがあり、関連データの自動選択 プロパティがオンになっている場合、入力レイヤーで選択を行うと、関連テーブルのレコードも選択されます。
地図内に別のレイヤーまたはスタンドアロン テーブルが リレート テーブル パラメーターで指定されたレイヤーまたはテーブルと同じデータソースを共有している場合、これらの他のレイヤーまたはテーブル間に追加のリレートは設定されません。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
レイヤー名、またはテーブル ビュー |
リレート テーブルにリレートするレイヤーまたはテーブル ビュー |
Mosaic Layer; Raster Layer; Table View |
|
入力リレート フィールド |
リレートの主キーとなる、入力レイヤーまたはテーブル ビューのフィールド。 |
Field |
|
リレート先のテーブル |
入力レイヤーまたはテーブル ビューにリレートするテーブルまたはテーブル ビュー |
Mosaic Layer; Raster Layer; Table View |
|
出力リレート フィールド |
主キーの照合に使用されるリレート テーブルの外部キー フィールド |
Field |
|
リレート名 |
リレートの一意の名前。 |
String |
|
基数 (オプション) |
リレーションシップの基数を指定します。
|
String |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
更新された入力レイヤーまたはテーブル ビュー |
更新された入力データセット。 |
Table View; Raster Layer; Mosaic Layer |
環境
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい