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

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

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

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

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

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

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

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

Адрес точки

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

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

Улица и номер дома

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

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

Адрес точки

Участок

Улица и номер дома

POI

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

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

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

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

Адрес точки

Участок

Улица и номер дома

POI

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

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

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

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

POI

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

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

POI

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

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

Адрес точки

Участок

Улица и номер дома

POI

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

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

Почтовый

Дополнительный почтовый индекс

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

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

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

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

Адрес точки

Участок

Улица и номер дома

POI

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

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

Почтовый

Дополнительный почтовый индекс

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

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

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

Адрес точки

Участок

Улица и номер дома

POI

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

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

Почтовый

Дополнительный почтовый индекс

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

Почтовый - 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 соответствующего административного района основных и альтернативных ролей таблиц названий.

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