Создание локатора, который поддерживает как местное название города, так и почтовое название города

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

Если в справочные данные для роли Почта вместе с почтовыми индексами включены значения названий городов, то при создании локатора значения городов сохраняются как значения почтовых городов. В некоторых странах, в том числе в США, по умолчанию при геокодировании возвращается индекс. Это влияет на результаты геокодирования, которые возвращают мультиролевые локаторы, включающие роли Point Address, Parcel, Street Address или POI. Вы можете изменить, какое значение должно быть возвращено в локаторе для локального города или для города, который был сопоставлен при изменении значения по умолчанию для Предпочитаемого имени города в диалоговом окне Свойства локатора.

Создать локатор

Чтобы создать многоролевой локатор с помощью ролей Адрес точки Почта, связанный с двумя ролями с помощью поля роли ID Zip-кода, который поддерживает почтовое и местное название города, выполните следующие шаги:

  1. Запустите инструмент геообработки Создать локаторr из панели Геообработка.
  2. В инструменте Создать локатор щелкните ниспадающие список Роль и выберите рольАдрес точки.
  3. Щелкните кнопку Обзор рядом с текстовым полем Основная таблица.
  4. Перейти к слою точек, который содержит местное название города.
  5. В разделе Сопоставление полей инструмента выберите соответствующее поле в ниспадающем меню Псевдоним для каждого соответствующего имени поля в разделе Роль: Адрес точки для сопоставления полей.
    1. Назначьте поле из справочных точечных данных, которое поддерживает ID соединения, для ZIP-кода в ID соединения ZIP-кода.
  6. Щелкните ниспадающий список Роль и выберите роль Zip.
  7. Щелкните кнопку Обзор рядом с текстовым полем Основная таблица.
  8. Перейти к полигональному слою ZIP-кода, который содержит почтовое название города.
  9. В разделе Сопоставление полей инструмента выберите соответствующее поле в ниспадающем меню Псевдоним для каждого соответствующего имени поля в разделе Роль: Zip для сопоставления полей.
    1. Назначьте поле из справочных данных почтовых полигонов, которое поддерживает ID соединения для ZIP-кода, в ID соединения ZIP-кода.
    2. Назначьте поле из справочных данных, которое поддерживает ZIP-код, для ZIP.
    3. Назначьте поле из справочных данных, которые содержит почтовое название города, для Город.
  10. Задайте название для локатора в параметре Выходной локатор.
  11. Выберите Английский в ниспадающем меню Код языка.
  12. Щелкните Запустить.
  13. Откройте диалоговое окно Свойства локатора созданного локатора.
  14. На странице Опции геокодирования раскройте Опции отображения.
  15. Выберите Почтовое название города в качестве опции Предпочитаемое имя город, если необходимо возвращать надпись почтового названия города в результате геокодирования, когда вводите местное название города в качестве части входного адреса.

    На рисунке ниже местное название города в данных для роли Адрес точки - Сен-Бонавентура, а почтовое название города в данных в роли ZIP - Вентура. Когда вы делаете поиск 3700 Dean Dr, San Buenaventura, CA 93003 на панели Найти местоположение, результат, возвращаемый локатором, содержит почтовое название города Вентура. Почтовое название города также включено в предложения.

    Результат - почтовое название города

  16. Откройте диалоговое окно Свойства локатора для локатора.
  17. На странице Опции геокодирования раскройте Опции отображения.
  18. Выберите Местное название города в качестве Предпочитаемое название города, если необходимо возвращать местное название города, когда почтовое название города является частью входного адреса.

    Теперь, когда вы выполняете поиск 3700 Dean Dr, Ventura, CA 93003 на панели Найти местоположение, результат, возвращаемый локатором, содержит местное название города Сен-Бонавентура.

    Результат - местное название города

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


В этом разделе
  1. Создать локатор