002971: '<値>' フィーチャクラスのレコード ObjectID = <値> と ObjectID = <値> で、同じエンティティについて '<値>' の値が不整合です。

説明

この警告メッセージは、ロールのデータ内の複数エントリのフィーチャ ID 値が同じであるにもかかわらず、道路名や郵便番号などの住所属性の結合 ID 値がこれらのレコードで異なっており、データのエラーを示している可能性がある場合に表示されます。

同じ AddressJoinID 値を持つ 2 つのフィーチャを含む参照データ属性テーブル

上記のテーブルで、OBJECTID 値が 3 および 4 のレコードは、同じ AddressJoinID 値を持っているため、同じポイント住所レコードを定義します。 この 2 つの住所は同じ市に存在し、有効な代替値です (Los Angeles や Northridge など)。 ただし、これらのレコードの CityID 値は異なり、CityID 値は市のプライマリ識別子です。 同じ市の 2 つの代替名の JoinID 値は同じである必要があるため、この相違により競合が発生します。

解決策

次のいずれかの方法で警告を解決してください。

  • [ロケーターの作成 (Create Locator)] ツールによって見つかった参照データ内の不整合を確認して、修正します。 レコードが同じ場所を示している場合は、すべての属性結合 ID 値は複数のレコードと一致する必要があります。
  • 実際のケースで結合 ID 値が同じ場所を示すレコードと一致しない場合は、警告を無視します。 ただし、警告を無視して不整合を修正しない場合、ロケーターのサイズが大きくなり、ジオコーディングの品質だけでなく、バッチ ジオコーディングのパフォーマンスも低下する可能性があります。