Skip to main content

002964: ObjectID のないデータ ソースは、'<値>' ロールの参照データとしてサポートされていません。

説明

ロケーターの構築に使用される参照データには行ごとに 1 つの ObjectID が必要ですが、データに含まれていません。 データベース内の未登録のデータベース ビューまたはテーブル ビューはこの要件を満たしておらず、これを使用してロケーターを構築すると、住所ロケーターの再構築 ツールを使用してロケーターを再構築できなくなります。

解決策

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

  • ジオデータベースに登録 ツールを使用してテーブルまたはビューをジオデータベースに登録します。 次に、登録されたビューを使用してロケーターを作成します。

  • データ ソースがジオデータベース ビューの場合、ビューをマップに追加し、ロケーターの作成 ツールまたは フィーチャ ロケーターの作成 ツールに追加します。 これが機能するのは、ObjectID がないビューがマップに追加されるときに、一時的な ESRI_OID フィールドが作成されるためです。

  • データ ソースがデータベース コネクションからの空間テーブル ビューまたは非空間テーブル ビューの場合、プライマリー キーとして使用するデータ ソースまたは ObjectID を表すデータ ソースに重複をサポートしない整数フィールドを追加します。 ロケーターを構築する際の入力参照データとしてそのデータ ソースを使用します。

  • データ ソースがイベント レイヤーである場合、レイヤーをジオデータベース フィーチャクラスに変換します。