Создать локатор (Геокодирование)

ArcGIS Pro 3.2 | | Архив справки

Краткая информация

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

Примечание:

Локаторы, созданные при помощи данного инструмента, могут использоваться в ArcGIS Pro 2.2 и выше, Enterprise 10.6.1 и выше, а также в качестве сервиса локатора в ArcMap. Не вся функциональность локатора поддерживается в версиях Enterprise до 10.7. Поддержка осуществляется по мере добавления дополнительных функций в более новые версии программного обеспечения. Созданные с помощью этого инструмента локаторы нельзя использовать как локальные локаторы в ArcMap.

Использование

  • Роль локатора определяет тип используемых данных (участки, центральные линии улиц, почтовые индексы, точки интереса и т.д.) и обеспечивает использование правильных полей при построении локатора и информации, возвращаемой в результатах геокодирования. Только роли, поддерживаемые выбранным значением Страна или регион будут перечислены вместе с соответствующими им полями роли локатора.

    Примечание:

    • При построении локатора с помощью этого инструмента может использоваться только одна первичная таблица.
    • Роль локатора Точка интереса (POI) заменяет таблицу псевдонимов названий мест, но ей требуется класс полигональных или точечных объектов названий мест вместе со связанными адресами в атрибутивной таблице.

  • Роли основного локатора, поставляемые с ArcGIS Pro, позволяют создавать следующие популярные типы локаторов:

    • PointAddress – адрес, основанный на точках, которые обозначают местоположение дома или здания. Включает Subaddress, основанный на точках, представляющих собой местоположение субадреса дома или строения, например, этаж или квартира.
    • Parcel—Адрес или название участка, основанные на точках или полигонах, которые представляют собой участок земли, который считается недвижимым имуществом и может включать в себя один или несколько домов или других строений, которым обычно присваивается адрес и идентификационный номер участка, например 17 011100120063.
    • StreetAddress – адрес, основанный на улицах, где номер дома интерполируется из диапазона номеров. Включает перекрестки, название улицы, кварталы и расширение улицы.
    • Point of Interest – административные единицы, названия мест, предприятий, достопримечательностей и географических объектов, например, Starbucks.
    • DistanceMarker – уличный адрес, который представляет линейное расстояние вдоль улицы, обычно, в километрах или милях, от указанной исходной точки.
    • DistanceRange – тип указателя расстояния, представляющего интерполированные значения расстояния вдоль центральной линии улиц, построенной на базе линейных пространственных объектов.
    • Postal – почтовые индексы, почтовые индексы с расширениями и почтовые отделения, для получения оптимальных результатов обратного геокодирования должны использоваться полигональные базовые данные.
    • Localities – административные зоны или области, такие как города, районы, штаты и т.д., где для получения оптимальных результатов обратного геокодирования должны использоваться полигональные базовые данные.

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

    Более подробно о комбинировании нескольких ролей в одном локаторе

  • Локаторы, созданные с помощью этого инструмента, подерживают глобальный поиск для координат (широта/долгота, MGRS, DD или USNG). Как минимум один объект должен быть включен в основные базовые данные для построения локатора. Поддержка поиска координат отключается или включается в разделе Поддерживаемые категории на странице Опции геокодирования в диалоговом окне Свойства локатора для данного локатора.

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

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

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

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

  • Выходные данные этого инструмента могут использоваться как входные данные для инструмента Создать составной локатор адресов.

  • Чтобы построить правильный синтаксис Python, сначала запустите инструмент на панели Геообработка, используя соответствующую опцию параметра. Затем откройте меню Запуск и выберите опцию Скопировать команду Python.

  • Вы можете создавать локаторы, используя классы точечных объектов, содержащие z-значения в качестве основных базовых данных. Объекты с z-значениями следует создавать на абсолютной высоте, чтобы результаты геокодирования отображались на карте на ожидаемой высоте.

Параметры

ПодписьОписаниеТип данных
Страна или регион

Определяет, где к базовым данным локатора должна применяться характерная для страны логика геокодирования.

По умолчанию соответствует региональным настройкам операционной системы. Можно задать, выбрав из списка <Как определено в данных> и сопоставив значение из данных в области сопоставления полей, или применить ко всему набору данных, указав страну из списка.

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

  • <Как определено в данных>Значение трехзначного кода языка задается в базовых данных для каждого объекта
  • Американское СамоаАмериканское Самоа
  • АвстралияАвстралия
  • АвстрияАвстрия
  • БельгияБельгия
  • КанадаКанада
  • ШвейцарияШвейцария
  • ЧехияЧехия
  • ГерманияГермания
  • ИспанияИспания
  • ЭстонияЭстония
  • ФранцияФранция
  • ВеликобританияВеликобритания
  • ГуамГуам
  • ИзраильИзраиль
  • ИталияИталия
  • JapanJapan
  • Южная КореяЮжная Корея
  • ЛитваЛитва
  • ЛатвияЛатвия
  • Северные Марианские островаСеверные Марианские острова
  • НидерландыНидерланды
  • Пуэрто-РикоПуэрто-Рико
  • ШвецияШвеция
  • Американские Виргинские островаАмериканские Виргинские острова
  • СШАСША
  • Внешние малые острова СШАВнешние малые острова США
  • Южная АфрикаЮжная Африка
String
Первичные таблицы

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

Классы объектов, представленные в виде сервисов, поддерживаются типами данных для использования в качестве справочных данных.

Внимание:

Если для базовых данных задан определяющий запрос или имеются выбранные объекты, при создании локатора будут включены только запрошенные и выбранные объекты.

Примечание:

При создании локатора с базовыми данными, содержащими миллионы пространственных объектов, необходимо иметь по крайней мере в 3-4 раза больший размер свободного пространства на диске, где находится директория temp, поскольку файлы, используемые для создания локатора, записываются в это местоположение перед копированием локатора в выходное местоположение. Если у вас недостаточно места на жестком диске, произойдет сбой, когда свободное место закончится. Также, что при создании очень больших локаторов, на компьютере должно быть достаточное количество RAM для обработки процессов, занимающих большие объемы памяти.

Value Table
Сопоставление полей

Сопоставление полей первичных базовых данных с полями, поддерживаемыми ролью локатора. Поля со звездочкой (*) рядом с их именами обязательны для данной роли локатора. Сопоставьте соответствующие поля для каждой таблицы из значения параметра Первичные таблицы.

Примечание:

Если вы используете таблицу альтернативных названий, сопоставьте ID соединения в значении параметра Первичные таблицы.

Для добавления пользовательских выходных полей укажите имена полей в параметре Пользовательские выходные поля. Новые поля будут добавлены в значение параметра Сопоставление полей. Затем в значении параметра Первичные таблицы вы сможете выбрать поля, содержащие дополнительные значения, включаемые в выходные данные геокодирования.

String
Выходной локатор

Файл выходного локатора адресов.

Address Locator
Код языка

Определяет, где к базовым данным локатора должна применяться характерная для страны логика геокодирования.

Если поле кода языка существует в первичных базовых данных, задание кода языка может улучшить качество результатов геокодирования.

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

  • <Как определено в данных>Будет использоваться значение трехзначного кода языка, заданное в базовых данных для каждого объекта.
  • БаскскийБаскский
  • КаталонскийКаталонский
  • ЧешскийЧешский
  • НидерландскийНидерландский
  • АнглийскийАнглийский
  • ЭстонскийЭстонский
  • ФранцузскийФранцузский
  • НемецкийНемецкий
  • ГалисийскийГалисийский
  • ИвритИврит
  • ИтальянскийИтальянский
  • ЯпонскийЯпонский
  • КорейскийКорейский
  • ЛатвийскийЛатвийский
  • ЛитовскийЛитовский
  • ИспанскийИспанский
  • ШведскийШведский
String
Таблицы альтернативных названий
(Дополнительный)

Таблицы, содержащие альтернативные названия для объектов в таблицах первичных ролей.

Таблицы, представленные в виде сервисов, поддерживаются типами данных для использования в качестве таблиц альтернативных названий.

Внимание:

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

Value Table
Сопоставление полей альтернативных данных
(Дополнительный)

Сопоставление полей таблиц альтернативных названий с полями альтернативных названий, поддерживаемыми ролью локатора. Поля со звездочкой (*) рядом с их именами обязательны для данной роли локатора. Сопоставьте соответствующие поля для каждой таблицы из значения параметра Таблицы альтернативных названий.

Примечание:

Если данные нормализованы и первичная таблица не содержит названий города, а таблица альтернативных значений содержит, поле Primary Name Indicator может быть сопоставлено с полем таблицы альтернативных названий, которое содержит значение, указывающее, является ли запись первичным полем (например, True/False или Yes/No). Если это поле не сопоставлено, первая запись в таблице альтернативных названий будет использоваться как первичное значение.

String
Пользовательские выходные поля
(Дополнительный)

Добавляет определяемые пользователем выходные поля в локатор. Значения, указанные для этого параметра, будут определять имена пользовательских выходных полей, возвращаемых в результатах геокодирования, однако, каждое новое поле должно быть сопоставлено с полем базовых данных. Это новое выходное поле будет применяться для всех ролей, которые были использованы в локаторе. Если роль локатора имеет левую и правую стороны, к концу имен полей будут добавлены _left и _right. Максимальное число полей, поддерживаемых в локаторе, составляет 50.

Выполните следующее, чтобы добавить к локатору пользовательские выходные поля для использования их в результатах геокодирования:

  • Введите имена пользовательских выходных полей. Имена пользовательских выходных полей будут добавлены в область сопоставления полей.
  • Выберите поле базовых данных, содержащее дополнительные значения, которые будут включены в выходные данные геокодирования.
String
Тип точности
(Дополнительный)

Задает точность локатора.

  • Глобальная экстра высокаяТочность составляет приблизительно 1 сантиметр, что соответствует глобальному уровню.
  • Глобальная высокаяТочность составляет приблизительно 0,5 м, что соответствует мировым стандартам. Это значение по умолчанию
  • Локальная экстра высокаяПовышенная точность используется для локальных территорий.
Примечание:

Локаторы, созданные с точностью Глобальная экстра высокая или Локальная экстра высокая можно использовать в ArcGIS Pro 2.6 или выше и в Enterprise 10.8.1 или выше.

String

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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