Содержание таблицы альтернативных названий
Со временем названия объектов (например, улиц) изменяются. К примеру, улица Jefferson Rd – новое официальное имя улицы, которая раньше называлась Old Country Rd. Поиск объекта по всем названиям может увеличить процент совпадений. Таблица альтернативных названий содержит поля для альтернативных названий. Каждая запись представляет одно название объекта. В таблицу можно добавлять дополнительные названия.
Join ID
Таблица альтернативных названий должна иметь поле Идентификатор (ID), которое используется для соединения записей с первичным классом объектов. Если один объект имеет несколько названий, поле Join ID будет иметь одинаковое значение для разных названий одного и того же объекта.
Первичный класс объектов должен иметь поле, содержащее уникальное значение идентификатора (ID) каждой записи. Это может быть либо поле ID объекта либо пользователя ID field that can be used to join the Join ID from the alternate name table.
Атрибуты таблицы (Table attributes)
В зависимости от выбранного вами стиля локатора адресов и типа объектов, которые вы хотите найти, атрибуты в таблице альтернативных названий аналогичны таблице первичного класса объектов. Для уличного адреса атрибуты (префикс направления, префикс типа, название улицы, тип улицы, суффикс направления) используются для отображения альтернативных названий.
Более подробно о требованиях к базовым данным для различных стилей локатора адресов
Создание локатора адресов для альтернативных названий
Создание локаторов адресов, использующих таблицы альтернативных названий,идентично созданию других локаторов. Имеются, однако, некоторые дополнительные элементы, которые надо учитывать. Комбинируя эти задачи, можно создать локатор адресов, который включает альтернативные названия.
См. раздел Создание локатора адресов, чтобы узнать, как создать локатор адресов. Для того чтобы добавить таблицу альтернативных названий и задать поля в диалоговом окне Создать локатор адресов, необходимо выполнить следующие шаги.
- В диалоговом окне Создать локатор адресов щелкните кнопку Обзор рядом с текстовым полем Базовые данные.
- Найдите первичный класс объектов.
- Щелкните ниспадающую стрелку под столбцом Роль и выберите Основная таблица.
- Повторите шаг 1 и найдите таблицу альтернативных названий.
- Щелкните ниспадающую стрелку под
столбцом Роль и выберите Таблица альтернативных имен.
Поля в секции Список полей заполняются автоматически.
- Если поля не заданы, выберите соответствующее поле в таблице для каждого поля.
Обязательно проверьте и убедитесь, что выбраны поля JoinID и для главной таблицы, и для таблицы альтернативных названий. В колонке Псевдоним щелкните на стрелке вниз для поля Главная таблица:Altname JoinID и выберите поле JoinID из первичного класса объектов, например, из улиц:JOINID. Затем щелкните стрелку раскрывающегося меню поля Таблица альтернативных названий:JoinID и выберите поле JoinID из таблицы альтернативных названий, например, altname:JOINID. Это будет поле, которое содержит значение Join ID и используется для ссылки на главную таблицу.
- Продолжайте создание локатора адресов.
Используя этот локатор, можно искать адреса как в главной таблице, так и в таблице альтернативных названий. Например, при поиске адресов 100 Jefferson Rd или 100 Old Country Rd будет показано одно и то же местоположение.