Skip to main content

リレートの追加 (データ管理ツール)

サマリー

フィールド値に基づいて、レイヤーを別のレイヤーまたはテーブルにリレートします。 ラスター属性テーブルを含むフィーチャ レイヤー、テーブル ビュー、サブタイプ値レイヤーまたはテーブル、ラスター レイヤーを使用できます。

リレート先のテーブル パラメーター値のレコードは、入力 レイヤー名またはテーブル ビュー パラメーター値のレコードに一致します。 入力リレート フィールド パラメーター値のフィールド値と 出力リレート フィールド パラメーター値のフィールド値が等しい場合、一致します。

使用法

  • 入力がフィーチャクラスまたはデータセット パスの場合、このツールは、ツールの結果が適用された新しいレイヤーを作成して返します。

  • リレートはデータを変更しません。リレートは、レイヤーまたはテーブル ビューのプロパティです。

  • リレート テーブルのレコードを、入力のレイヤーまたはテーブル ビュー内の複数のレコードと照合することができます。

  • リレート テーブルには、ジオデータベース テーブルまたは dBASE ファイルを使用できます。 リレート テーブルがレイヤーである必要はありません。

  • 入力にオブジェクト ID フィールドが必要です。 リレート テーブルにオブジェクト ID を含める必要はありません。

  • 他のプロジェクトで使用するためにリレートを保存するには、レイヤー ファイルの保存 ツールを使用して、レイヤーをレイヤー ファイルに保存してください。 この操作はレイヤーに対してのみ可能です。テーブル ビューはこの方法では保存できません。

  • 永続的なリレートを作成するには、リレーションシップ クラスの作成 ツールを使用します。

  • リレートのキーとなる、入力レイヤーまたはテーブル ビューおよびリレート テーブル内の各フィールドにインデックスを付けると、パフォーマンスを向上させることができます。 これには、属性インデックスの追加 ツールが使用できます。

  • 入力レイヤーにリレーションシップがあり、関連データの自動選択 プロパティがオンになっている場合、入力レイヤーで選択を行うと、関連テーブルのレコードも選択されます。

  • 地図内に別のレイヤーまたはスタンドアロン テーブルが リレート テーブル パラメーターで指定されたレイヤーまたはテーブルと同じデータソースを共有している場合、これらの他のレイヤーまたはテーブル間に追加のリレートは設定されません。

パラメーター

ラベル 説明 データ タイプ

レイヤー名、またはテーブル ビュー

リレート テーブルにリレートするレイヤーまたはテーブル ビュー

Mosaic Layer; Raster Layer; Table View

入力リレート フィールド

リレートの主キーとなる、入力レイヤーまたはテーブル ビューのフィールド。

Field

リレート先のテーブル

入力レイヤーまたはテーブル ビューにリレートするテーブルまたはテーブル ビュー

Mosaic Layer; Raster Layer; Table View

出力リレート フィールド

主キーの照合に使用されるリレート テーブルの外部キー フィールド

Field

リレート名

リレートの一意の名前。

String

基数

(オプション)

リレーションシップの基数を指定します。

  • 1 対 1入力テーブルとリレート テーブルは 1 対 1 の関係になります。 たとえば、入力テーブル内の 1 つのレコードには、リレート テーブル内に一致するレコードが 1 つだけあります。

  • 1 対多入力テーブルとリレート テーブルは 1 対多の関係になります。 たとえば、入力テーブル内の 1 つのレコードは、リレート テーブル内に一致するレコードを複数持つことができます これがデフォルトです。

  • 多対多入力テーブルとリレート テーブルは多対多の関係になります。 たとえば、入力テーブル内で同じ値を持つ多数のレコードは、リレート テーブル内に一致するレコードを複数持つことができます。

String

派生した出力

ラベル 説明 データ タイプ

更新された入力レイヤーまたはテーブル ビュー

更新された入力データセット。

Table View; Raster Layer; Mosaic Layer

環境

現在のワークスペース

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい