Skip to main content

24172: レイヤー <値> 内の <値> 属性ルール <値> がマップに存在しないテーブル <値> を参照しています。

ローカルで評価されるよう構成した (アプリケーション評価から除外 プロパティをオフにした状態で構成) 即時計算または制約属性ルールを含むフィーチャ レイヤーを共有する場合、属性ルールで参照するすべてのテーブルがマップに含まれていなければ、この分析ツール警告が返されます。

属性ルールが参照しているテーブルをレイヤーとしてマップに含めることをおすすめします。 これにより、属性ルールがローカルで評価される際の編集中に発生するエラーを防ぎます。

分析ツールの警告テキストには、特定のルール、属性ルールを含むレイヤー、マップに存在しないテーブルの特定に役立つ次の情報が含まれています。

  • 最初の <値> パラメーターは、属性ルールのタイプを表します。

  • 2 番目の <値> パラメーターは、属性ルール名を表します。

  • 3 番目の <値> パラメーターは、マップに含まれていないテーブルを参照している属性ルールを含むレイヤーの名前を表します。

  • 4 番目の <値> パラメーターは、マップに存在しないテーブルの名前を表します。

例: レイヤー 'Structure Junction' の制約属性ルール 'Poles cannot have more than 10 inspections' がマップ内にないテーブル 'OWNER.Locations' を参照しています。

解決策

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

  • 属性ルールを含むレイヤーによって参照されているすべてのテーブルがマップに含まれていることを確認します。

    • 欠落しているテーブルをマップに手動で追加するには、属性ルールによって参照されているテーブルを見つけて、マップに追加します。 分析ツールで完全修飾名を確認するか、詳細について属性ルールのスクリプト式を調べます。

    • 欠落しているテーブルをマップに自動で追加するには、分析ツールの警告を右クリックして マップに追加 をクリックします。 欠落しているレイヤーまたはテーブルがマップに追加されます。

  • 属性ルールで アプリケーション評価から除外 プロパティをオンにするよう変更します。 属性ルール ビューを使用し、既存の属性ルールを変更できます。

追加情報

詳細については、「属性ルールを含むデータセットの共有」および「GIS リソースの分析」をご参照ください。