002971: Несогласованные значения '<value>' для того же объекта в следующих записях: ObjectID=<value> и ObjectID=<value> в классе объектов '<value>’.

Описание

Это предупреждающее сообщение появляется, когда значения Feature ID оказываются одинаковыми у нескольких записей в данных для роли, а значения Join ID для атрибутов адреса, например, названия улицы или почтового индекса, для этих записей различаются. Это может указывать на ошибку в данных.

Атрибутивная таблица базовых данных с двумя объектами с одинаковыми значениями AddressJoinID

В таблице, приведенной выше, записи со значениями OBJECTID 3 и 4 определяют одну и ту же запись адреса точки, поскольку у них одинаковые значения AddressJoinID. Эти два адреса находятся в одном городе и являются корректными альтернативными значениями (например, Лос-Анжелес и Норфридж). Однако значения CityID для этих записей отличаются, а CityID является главным идентификатором для города. Это несоответствие приводит к конфликту, поскольку у двух альтернативных названий одного города должны быть одинаковые значения Join ID.

Решение

Чтобы это предупреждение не появлялось, выполните одно из следующих действий.

  • Найдите несоответствия в базовых данных, выявленные инструментом Создать локатор, и исправьте их. Все значения атрибута Join ID должны совпадать с двумя или более записями, если записи описывают одно и то же местоположение.
  • Не обращайте внимания на это предупреждение, если значения Join ID не совпадают для записей, описывающих одно и то же местоположение в случае реальных данных. Однако игнорирование предупреждения и не исправление несоответствий может увеличить размер локатора и снизить производительность пакетного геокодирования, а также его качество.