Роли таблицы альтернативных названий

Первым шагом для создания локатора является определение типа данных, которые вы будете использовать. Это делается путем выбора роли локатора, соответствующей вашим данным. Вы можете создать локатор с ролью таблицы альтернативных названий и ролью основного локатора, чтобы с его помощью искать объекты основных базовых данных, которым соответствует более одного названия в таблице альтернативных названий. Чтобы обеспечить поддержку альтернативных названий, роль таблицы альтернативных названий предоставляет необходимые поля, которые нужно использовать при создании локатора. После создания локатор содержит снимок базовых данных, используемых для геокодирования, а также индексы и локальную адресную информацию, которые помогают получить наилучшее сопоставление в процессе геокодирования.

Альтернативные названия улиц

При создании локатора, использующего роль таблицы альтернативных названий, требуется поле идентификатора для соответствующего поля как в основных базовых данных, так и в таблице альтернативных названий. Роль первичного локатора Street Address обычно используется для моделирования адресов вдоль сегментов улиц, но у улиц в адресах могут быть альтернативные названия. При задании Join ID к улице от основной роли локатора к полю в основных базовых данных, соответствующих Join ID в роли Альтернативное название улицы, будут добавлены альтернативные названия для всех соответствующих записей.

Таблица ниже показывает роли таблицы альтернативных имен и поля идентификаторов, используемые для привязки к поддерживаемым основным ролям локатора, которые есть в ArcGIS Pro. Эти роли могут использоваться для геокодирования адреса на основе альтернативного названия для основных объектов.

Роли таблицы альтернативных названий

РолиРоль типичного основного локатораJoin ID

Альтернативный номер дома

Адрес точки

Адрес - ID соединения

Альтернативный диапазон номеров домов

Улица

Улица - ID соединения

Альтернативное название улицы

Адрес точки

Parcel

Улица

Точка интереса

Указатель расстояния

Диапазон расстояний

Улица - ID соединения

Зависимое название улицы

Адрес точки

Parcel

Улица

Точка интереса

Указатель расстояния

Диапазон расстояний

Улица - ID соединения

Альтернативное название POI

Точка интереса

Место - ID соединения

Альтернативная категория POI

Точка интереса

Место - ID соединения

Альтернативное название города

Адрес точки

Parcel

Улица

Точка интереса

Указатель расстояния

Диапазон расстояний

Почтовый

Дополнительное отделение

Почтовое местоположение

Административные районы мельче Subregion

Город - ID соединения

Альтернативное почтовое название города

Адрес точки

Parcel

Улица

Точка интереса

Указатель расстояния

Диапазон расстояний

Почтовый - ID соединения

Альтернативный почтовый индекс

Адрес точки

Parcel

Улица

Точка интереса

Указатель расстояния

Диапазон расстояний

Почтовый

Дополнительное отделение

Почтовое местоположение

Почтовый - ID соединения

Альтернативные административные районы

Административные районы

Зона - ID соединения

Квартал - ID соединения

Сектор - ID соединения

Округ - ID соединения

Район - ID соединения

Город - ID соединения

Городская агломерация - ID соединения

Субрегион - ID соединения

Регион - ID соединения

Территория - ID соединения

Страна - ID соединения

Альтернативный номер дома

Роль Альтернативный номер дома позволяет создавать локаторы для адресов, у которых есть альтернативные номера домов или диапазоны альтернативных номеров домов, например, если вы хотите выполнить транслитерацию номеров домов с кириллицы на латиницу. К примеру, основной класс объектов точек адресов содержит номера домов на родном языке, например 2Б или 4Г, а таблица альтернативных названий содержит транслитерированные номера домов: 2В или 4G. Роль таблицы альтернативных названий может использоваться с основной ролью локатора Адрес точки. Каждый адрес, который вы хотите найти, должен быть представлен в основных базовых данных и в таблице альтернативных названий.

Чтобы использовать таблицу альтернативных названий для локатора с ролью Альтернативный номер дома, в ней должно быть либо отдельное поле, содержащее номера домов, либо поля, содержащие значения От номера дома и До номера дома для точек адресов. В ней также должно быть поле с идентификаторами, по которым можно настроить связь с основными базовыми данными за счет сопоставления поля Address Join ID из обеих ролей (основной и таблицы альтернативных названий). Дополнительно вы можете задать поля, содержащие четность и код языка.

Альтернативный диапазон номеров домов

Роль Альтернативный диапазон домов позволяет создавать локаторы для адресов улиц c альтернативными диапазонами номеров домов, например, в случаях, когда значения диапазона по двум сторонам сегмента улицы могут отличаться, например, если улица продолжена в новом районе. Эта роль таблицы альтернативных названий может использоваться с ролью основного локатора: Street Address. Каждый объект в основных базовых данных представляет собой сегмент улицы с двумя диапазонами адресов - по одному для каждой стороны улицы. Это применимо и к таблице альтернативных названий.

Чтобы использовать таблицу альтернативных названий для локатора с ролью Альтернативный диапазон домов, в ней должно быть четыре поля, которые содержат информацию об альтернативном адресе От адреса и До адреса для каждой стороны улицы, и поле соединения, содержащее идентификаторы, которые можно использовать для связи с основными базовыми данными путем сопоставления поля Street Join ID ролей основных и альтернативных названий. Дополнительно вы можете задать поля, содержащие четность и код языка.

Зависимое название улицы

Роль Зависимое название улицы применимо только для Великобритании и Таиланда. Оно позволяет создавать локаторы, в которых две улицы связаны с одним адресом. Одно название улицы сохраняется при этом в основных базовых данных, а другое, зависимое название улицы, - в таблице альтернативных названий. Такая ситуация может возникать, когда участку главной улицы присваивается название другой, второстепенной улицы или когда небольшая улица связана с главной улицей. Роль Зависимое название улицы можно использовать, когда роль основного локатора Point Address, Parcel, Street Address, Distance Maker или Distance Range.

На расположенной ниже карте Hottom Gardens - основная улица. Адреса на крышах с номерами домов 18–24 и 34–40 (отображаются розовыми точками) находятся на этой улице, а между номерами домов 24 и 34 существует пробел. Когда-то раньше существовали дома с номерами 26–32 по Hottom Gardens. Однако они были поглощены новым районом, построенным на новой улице под названием Rose Mead и получили адреса 1–7, показанные зелеными точками.

На карте показана главная улица с номерами домов с пробелом, а новой улице назначены адреса 1–7.
Атрибуты основных базовых данных и таблицы альтернативных названий показывают названия улиц, которые являются зависимыми

Чтобы использовать таблицу альтернативных названий для локатора с ролью Зависимое название улицы, в ней должно быть поле со стандартизированным зависимым названием улицы и поле с идентификаторами, по которым можно настроить связь с основными базовыми данными за счет сопоставления поля Street Join ID из обеих ролей (основной и таблицы альтернативных названий). Кроме того, вы можете задать поля, которые содержат префиксное направление, префиксный тип, тип улицы, суффиксное направление и полное имя улицы. Дополнительно можно задать поля, содержащие код языка или индикатор основного названия. Если ваши основные базовые данные нормализованы и не содержат названия улицы, вы можете указать поле, хранящее индикатор основного названия. Если в таблице альтернативных названий есть значение индикатора основного названия (True/False или Yes/No), и оно сопоставлено полю Primary Name Indicator роли Зависимое название улицы, то название улицы со значением True или Yes будет использоваться в качестве основного зависимого названия улицы. Приведенные выше таблицы связаны за счет значений в поле ID, которое должно быть сопоставлено с полем роли локатора Street Join ID.

Альтернативное название POI

Роль Альтернативное название POI позволяет создавать локаторы с альтернативными названиями для объектов в основной роли локатора POI для таких объектов, как достопримечательности, здания, реки, горы, мосты и любые другие уникальные объекты, представленные в классе пространственных объектов. У университета Калифорнии в Лос-Анджелесе есть альтернативное название UCLA, которое можно добавить в таблицу альтернативных названий. Роль таблицы альтернативных названий может использоваться с основной ролью POI.

Чтобы использовать таблицу альтернативных названий для локатора с ролью Альтернативное название POI, в ней должно быть поле с альтернативными названиями объекта из базовых данных и поле с идентификаторами, по которым можно настроить связь с основными базовыми данными за счет сопоставления поля Place Join ID из обеих ролей (основной и таблицы альтернативных названий). Дополнительно можно задать поля, содержащие код языка или индикатор основного названия.

Альтернативная категория POI

Роль Альтернативная категория POI позволяет создавать локаторы на основе основной роли POI с альтернативными именами для категорий и подкатегорий, которые были заданы для классификации объектов в основных базовых данных. Dunkin' Donuts - это одновременно и Donut Shop, и Coffee Shop, и если в основных базовых данных для него указывается единственная категория Donut Shop, то вторая категория Coffee Shop будет добавлена в таблицу альтернативных названий.

Чтобы использовать таблицу альтернативных названий для локатора с ролью Альтернативная категория POI, в ней должны быть поля с альтернативными названиями категорий и подкатегорий для объекта из базовых данных и поле с идентификаторами, по которым можно настроить связь с основными базовыми данными за счет сопоставления поля Place Join ID из обеих ролей (основной и таблицы альтернативных названий). Дополнительно можно задать поля, содержащие код языка или индикатор основного названия.

Альтернативное почтовое название города

Роль Альтернативное почтовое название города позволяет создавать локаторы для почтовых индексов, используя одну из основных почтовых ролей локатора, где основному названию города и альтернативным названиям городов назначен один и тот же почтовый индекс. Каждый почтовый объект в основных справочных данных будет иметь почтовый индекс и, как правило, основное название города, в котором содержится почтовый индекс, в то время как в таблице альтернативных названий будут содержаться другие названия городов, связанные с почтовым индексом. Роль Альтернативное почтовое название города может использоваться со всеми основными ролями локаторов, которые не являются административными областями, в которых существует несколько названий городов, связанных с почтовым кодом в локаторе с несколькими ролями или с почтовыми ролями локаторов в одном локаторе.

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

Основные базовые данные и таблица альтернативных названий для роли Альтернативное почтовое название города

Чтобы использовать таблицу альтернативных названий для локатора с ролью Альтернативное почтовое название города, в ней должно быть поле с альтернативными почтовыми названиями городов и поле с идентификаторами, по которым можно настроить связь с основными базовыми данными за счет сопоставления поля Postal Join ID из обеих ролей (основной и таблицы альтернативных названий). Дополнительно можно задать поля, содержащие код языка или индикатор основного названия.

Альтернативные административные районы

Роли Альтернативные административные районы позволяют создавать локаторы с альтернативными именами для объектов в основных ролях Административной области для таких территорий, как города, округа, провинции, районы, территории и штаты.

Чтобы использовать таблицу альтернативных названий для локатора с ролью Альтернативные административные районы, в ней должно быть поле, которое содержит альтернативные названия для объектов в базовых данных и поле соединения, содержащее идентификаторы, которые можно использовать для связи с основными базовыми данными путем сопоставления поля primary Join ID соответствующего административного района основных и альтернативных ролей таблиц названий.

Связанные разделы