24040: インメモリ リレートはサポートされていません

マップ内に作成されたリレートが共有しているレイヤーに関連付けられています。 Web フィーチャ レイヤーのインメモリ リレートはサポートされていないため、削除されます。

解決策

次のいずれかを実行します。

  • レイヤーからリレートを削除します。
    1. [コンテンツ] ウィンドウでレイヤーを選択します。
    2. [フィーチャ レイヤー] タブ セットで、[データ] タブをクリックします。
    3. [リレーションシップ] グループで [リレート] メニュー リレート をクリックします。
    4. [リレートの解除] をクリックします。
  • データが同じジオデータベースにある場合は、必要に応じて、リレーションシップ クラスを作成します。 リレーションシップ クラス内のレイヤーやテーブルは、Web フィーチャ レイヤーとして共有しているマップや選択セットに含まれている必要があります。
  • 何もする必要はありません。 リレートは削除されます。

追加情報

Web フィーチャ レイヤーによって、関連データに対してクエリを実行できます。 たとえば、共有された Web フィーチャ レイヤーに、ジオデータベース リレーションシップ クラスを通じて関連付けられたレイヤーとテーブルがある場合があります。 この場合、Web フィーチャ レイヤーによってレイヤーに対してクエリを行うことが可能で、実行するとリレートされたレイヤーまたはテーブルからオブジェクトが返されます。 リレートされたオブジェクトを返すクエリをサポートするには、リレーションシップ クラスに関係のあるテーブルとレイヤーが、共有されたマップに含まれている必要がある点に注意してください。 関連元/関連先のレイヤーまたはテーブルのいずれもマップに含まれていない場合、Web フィーチャ レイヤーはそのリレーションシップを無視します。

詳細については、「結合とリレートの概要」、「リレーションシップ クラスの作成 (Create Relationship Class)」、「GIS リソースの分析」をご参照ください。


このトピックの内容
  1. 解決策
  2. 追加情報