Создать локатор (Инструменты Геокодирование)
Краткая информация
Создает локатор, который может находить местоположения или адреса, преобразовывать таблицы адресов или мест в наборы точечных объектов или определять адреса точечных местоположений.
Примечание:
Локаторы, созданные при помощи данного инструмента, могут использоваться в ArcGIS Pro 2.2 и новее, ArcGIS Enterprise 10.6.1 и новее, а также в качестве сервиса локатора в ArcMap. Не вся функциональность локатора поддерживается в версиях Enterprise до 10.7. Поддержка осуществляется по мере добавления дополнительных функций в более новые версии программного обеспечения. Локаторы, созданные при помощи данного инструмента, не могут использоваться в качестве локального локатора в ArcMap.
Использование
Роль локатора определяет тип используемых данных (участки, центральные линии улиц, почтовые индексы, точки интереса и т.д.) и обеспечивает использование соответствующих полей при построении локатора и информации, возвращаемой в результатах геокодирования. В списке будут отображаться только те роли, которые поддерживаются выбранным значением Страна или регион, а также соответствующие поля ролей локатора.
Примечание:
При создании локатора с помощью этого инструмента для каждой роли может использоваться только одна первичная таблица.
Роль локатора Точка интереса (POI) заменяет таблицу псевдонимов географических названий, но для этого требуется класс точечных или полигональных объектов с географическими названиями, а также соответствующий адрес в таблице атрибутов.
Основные роли локаторов, предоставляемые в ArcGIS Pro, позволяют создавать следующие распространенные типы локаторов:
PointAddress — уличный адрес, основанный на точках, которые представляют местоположения домов и зданий. Включает Subaddress, основанный на точках, представляющих собой местоположение субадреса дома или строения, например, этаж или квартира.
Parcel — адрес или название участка, основанные на точках или полигонах, которые представляют собой участок земли, который считается недвижимым имуществом и может включать в себя один или несколько домов или других строений, которым обычно присваивается адрес и идентификационный номер участка, например 17 011100120063.
StreetAddress — адрес, основанный на улицах, где номер дома интерполируется из диапазона номеров. Сюда входят перекрестки, название улицы, кварталы, между улицами и расширение типа улицы.
Точка интереса — может быть представлена административными единицами, названиями мест, предприятиями, достопримечательностями и географическими объектами, например, Starbucks.
DistanceMarker — уличный адрес, который представляет линейное расстояние вдоль улицы, обычно, в километрах или милях, от указанной исходной точки.
DistanceRange — тип указателя расстояния, представляющего интерполированные значения расстояния вдоль центральной линии улиц, построенной на базе линейных пространственных объектов.
Postal — почтовые индексы, почтовые индексы с расширениями и почтовые отделения, где для получения оптимальных результатов обратного геокодирования должны использоваться полигональные базовые данные.
Localities — административные зоны или области, такие как города, районы, штаты и т.д., где для получения оптимальных результатов обратного геокодирования должны использоваться полигональные базовые данные.
Этот инструмент может использоваться для создания локатора с несколькими ролями. Локатор с несколькими ролями позволяет сочетать несколько слоев базовых данных и ролей в одном локаторе, чтобы выполнять поиск для нескольких типов местоположений одновременно. Если у вас есть несколько слоев с одинаковым типом геометрии, которые могут быть назначены одной роли, лучше всего объединить их в один слой и использовать этот объединенный слой в качестве основных базовых данных для соответствующей роли.
Локаторы, созданные с помощью этого инструмента, поддерживают глобальный поиск координат (широта/долгота, военная система координат (MGRS), десятичные градусы (DD) или национальная сетка США (USNG)). Как минимум один объект должен быть включен в основные базовые данные для построения локатора. Поддержка поиска координат отключается или включается в разделе Поддерживаемые категории на странице Опции геокодирования в диалоговом окне Свойства локатора для данного локатора.
Дополнительные поля из базовых данных могут быть указаны и добавлены в локатор в качестве пользовательских выходных полей при создании локатора. Эти поля используются для указания дополнительных сведений о возможных результатах геокодирования. Например, если вам нужно узнать, к какому кварталу переписи или пожарному району относится тот или иной адрес, вы можете выполнить геокодирование адресов и пространственно присоединить атрибуты квартала переписи или пожарного района к результатам геокодирования. Присоединяя пространственно атрибуты из слоев с дополнительной информацией к базовым данным, используемым для создания локатора, вы сможете указать присоединенные поля в качестве пользовательских выходных полей при построении локатора. Результаты геокодирования будут включать дополнительные пользовательские выходные поля и их значения.
Классы объектов и таблицы, представленные в виде сервисов, являются типами данных, которые поддерживаются для использования в качестве основных справочных данных и таблиц альтернативных названий.
Таблицы альтернативных названий могут использоваться во всех поддерживаемых ролях локатора и поддерживают альтернативные названия объектов в первичных базовых данных.
Выходные данные этого инструмента могут использоваться как входные данные для инструмента Создать составной локатор адресов.
Чтобы построить правильный синтаксис Python, сначала запустите инструмент на панели Геообработка, используя соответствующую опцию параметра. Затем откройте меню Запуск и выберите опцию Скопировать команду Python.
Вы можете создавать локаторы, используя в качестве основных базовых данных классы точечных объектов с z-значениями. Объекты с поддержкой z следует создавать на абсолютной высоте, чтобы результаты геокодирования отображались на карте на нужной высоте.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Страна или регион |
Определяет, где к базовым данным локатора должна применяться характерная для страны логика геокодирования. По умолчанию соответствует региональным настройкам операционной системы. Можно указать, используя <As defined in data> из списка и подставив значение из данных отображающихся полей, или применить ко всему набору данных, указав страну из списка. Использует шаблон с названиями стран, содержащий список имен полей, которые отображаются в значении параметра Сопоставление полей для указанной страны создаваемого локатора.
|
String |
|
Первичные таблицы |
Классы пространственных объектов базовых данных и их роли, которые будут использоваться для создания локатора. Для каждой роли может использоваться только одна первичная таблица. Классы объектов, представленные в виде сервисов, являются типами данных, которые поддерживаются для использования в качестве основных базовых данных. Внимание:Если для основных базовых данных задан определяющий запрос или есть выбранные объекты, то при создании локатора будут включаться только запрашиваемые и выбранные объекты. Примечание:При создании локатора с базовыми данными, содержащими миллионы пространственных объектов, необходимо иметь по крайней мере в 3-4 раза больший размер свободного пространства на диске, где находится временная директория temp, поскольку файлы, используемые для создания локатора, записываются в это местоположение перед копированием локатора в выходное местоположение. Если у вас недостаточно места на жестком диске, произойдет сбой, когда свободное место закончится. Также следует учитывать, что при создании очень больших локаторов, на компьютере должно быть достаточное количество RAM для обработки процессов, занимающих большие объемы памяти. Столбцы таблицы значений:
|
Value Table |
|
Соответствие полей |
Сопоставление полей первичных базовых данных с полями, поддерживаемыми ролью локатора. Поля со звездочкой (*) рядом с их именами обязательны для данной роли локатора. Сопоставьте нужные поля для каждой таблицы из значения параметра Первичные таблицы. Примечание:Для некоторых значений параметров Первичная таблица и Роли вы сможете использовать модель машинного обучения, что позволит автоматически сопоставлять поля в данных с полями локатора. Щелкните кнопку Интеллектуальное сопоставление полей ![] (../../icons/LightbulbOn16.png), чтобы автоматически начать сопоставление полей. Рекомендуется проверить корректность результатов процесса интеллектуального сопоставления полей. Примечание:Если вы используете таблицу альтернативных названий, выберите Join ID для значения параметра Первичные таблицы. Чтобы добавить пользовательские выходные поля, укажите их имена в параметре Пользовательские выходные поля. В параметр Сопоставление полей будут добавлены новые поля. Затем в значении параметра Первичные таблицы вы сможете выбрать поля, содержащие дополнительные значения, которые должны быть включены в выходные данные геокодирования. |
String |
|
Выходной локатор |
Файл выходного локатора адресов. |
Address Locator |
|
Код языка |
Определяет, где к базовым данным локатора должна применяться характерная для страны логика геокодирования. Если поле кода языка существует в первичных базовых данных, задание кода языка может улучшить качество результатов геокодирования. Его можно задать, выбрав из списка <As defined in data> и сопоставив значение из первичных базовых данных в окне сопоставления полей, или применить ко всему набору данных, выбрав язык из списка.
|
String |
|
Таблицы альтернативных названий (Дополнительный) |
Таблицы, содержащие альтернативные названия для объектов в таблицах первичных ролей. Таблицы, представленные в виде сервисов, являются поддерживаемыми типами данных для использования в качестве таблиц альтернативных названий. Внимание:Если для таблицы альтернативных названий задан определяющий запрос или есть выбранные записи, то при создании локатора будут включены только запрошенные и выбранные объекты. Столбцы таблицы значений:
|
Value Table |
|
Сопоставление полей альтернативных данных (Дополнительный) |
Сопоставление полей таблиц альтернативных названий с полями альтернативных названий, поддерживаемыми ролью локатора. Поля со звездочкой (*) рядом с их именами обязательны для данной роли локатора. Выберите нужные поля для каждой таблицы из значения параметра Таблицы альтернативных названий. Примечание:Если данные нормализованы и первичная таблица не содержит значений имен городов, а таблица альтернативных названий содержит, поле |
String |
|
Пользовательские выходные поля (Дополнительный) |
Добавляет в локатор заданные пользователем выходные поля. Значения, указанные для этого параметра, будут определять имена пользовательских выходных полей, возвращаемых в результатах геокодирования; однако, каждое новое поле должно быть сопоставлено с полем в базовых данных. Это новое выходное поле будет применяться для всех ролей, которые были использованы в локаторе. Если роль локатора имеет левую и правую стороны, к концу имен полей добавляется _left и _right. Максимальное число полей, поддерживаемых в локаторе, составляет 50. Если поле в базовых данных не содержит данных, пользовательское выходное поле не возвращается локатором и не отображается на вкладке Выходные поля в диалоговом окне Свойства локатора Чтобы добавить выходные пользовательские поля в локатор для использования их в результатах геокодирования, выполните следующее:
|
String |
|
Тип точности (Дополнительный) |
Задает точность локатора. Примечание:Локаторы, созданные с использованием параметра Глобальная экстра высокая или Локальная экстра высокая можно использовать в ArcGIS Pro 2.6 или более новой версии и в Enterprise 10.8.1 или более новой версии.
|
String |
|
Совместимость версий (Дополнительный) |
Указывает версию локатора, который будет создан. Указание версии позволяет использовать локаторы с более ранними версиями ArcGIS и поддерживает обратную совместимость.
|
String |
Параметры среды
Этот инструмент не использует параметры среды геообработки.
Информация о лицензировании
- Basic: Да
- Standard: Да
- Advanced: Да
Связанные разделы
- Создать составной локатор адресов
- Добавить поля полигонов в локатор
- Назначить зоны улицам
- Удалить поля полигонов из локатора
- Основы создания локатора
- Роли основного локатора
- Роли таблицы альтернативных названий
- Поля роли локатора
- Элементы адреса
- Публикация сервиса геокодирования
- Опубликовать локатор
- Разбить адреса на компоненты
- Обзор набора инструментов Геокодирование
- Поиск инструмента геообработки