Иногда такие объекты, как улицы, города или известные места, в первичных адресных данных имеют более одного названия. Например, магистраль может быть известна как по названию, так и по определенному номеру. Названия улиц и городов со временем могут изменяться. В таких случаях вы можете обнаружить, что ваши адресные данные относятся к одному и тому же местоположению и при этом имеют различные альтернативные названия. Таблицы альтернативных названий могут использоваться во всех поддерживаемых ролях локатора и поддерживают альтернативные названия объектов в первичных базовых данных.
Для того, чтобы геокодировать эти местоположения, локатор может быть создан при помощи таблицы альтернативных названий, содержащей альтернативные названия улиц первичных объектов. Используя этот локатор, можно геокодировать местоположения на основе названия, указанного в главном классе объектов, или в таблице псевдонимов (альтернативных названий).
Содержание таблицы альтернативных названий
Со временем названия объектов (например, улиц) могут меняться. Например, Jefferson Road – новое официальное название улицы, ранее называвшейся Old Country Road. В ваших данных может быть городской район или официальное название города, отличное от обычно используемого названия, но которое можно использовать при поиске адресов. Например, North Park – это район в Сан Диего. Поиск объекта по всем названиям может увеличить вероятность успешного геокодирования. Таблица альтернативных названий содержит поля для дополнительных названий. Каждая запись представляет одно название объекта. В таблицу можно добавлять дополнительные названия.
Join ID
Таблица альтернативных названий должна иметь поле Идентификатор (ID), которое используется для соединения записей с первичным классом объектов. Если таблица альтернативных названий содержит несколько названий для одного объекта, то в таблице альтернативных названий для каждого альтернативного названия объекта в поле JoinID будет хранится одинаковое значение.
В первичным классе объектов должно быть поле, содержащее уникальный идентификатор для каждой записи, который можно использовать для связи с идентификатором Join ID таблицы альтернативных названий.
Атрибуты таблицы
В зависимости от выбранной вами роли локатора и типа объектов, которые вы хотите найти, атрибуты в таблице альтернативных названий аналогичны значениям, найденным в таблице первичного класса объектов. Например, первичные атрибуты для адресов улиц включают префикс направления, префикс типа, название улицы, тип улицы и суффикс направления, эти же атрибуты используются для альтернативных названий в таблице альтернативных названий.
Более подробно о требованиях к базовым данным для различных ролей локатора
Примечание:
Если данные нормализованы и первичная таблица не содержит названий города, а таблица альтернативных значений содержит, например, при построении локатора, поле Primary Name Indicator может быть сопоставлено с полем таблицы альтернативных названий, которое содержит значение, указывающее, является ли запись первичным полем (например, True/False или Yes/No). Если это поле не сопоставлено, в качестве первичного значения будет использоваться первая запись в таблице альтернативных названий.