Создание локатора

Вы можете создать пользовательский локатор в ArcGIS Pro для геокодирования с использованием своих собственных данных. Таким образом, вы сможете находить места и адреса на карте, используя свои собственные данные точно так же, как вы это делаете с помощью ArcGIS World Geocoding Service.

Чтобы создать локатор с помощью инструмента геообработки Создать локатор, выполните следующие действия:

  1. На вкладке Анализ щелкните кнопку Инструменты Инструменты.

    Откроется панель Геообработка.

  2. Выберите инструмент Создать локатор.
    1. На панели Геообработка, щелкните вкладку Наборы инструментов.
    2. Щелкните Инструменты геокодирования из списка наборов инструментов геообработки.
    3. Щелкните инструмент Создать локатор в списке инструментов геокодирования.

      Инструмент Создать локатор

  3. На панели инструментов Создать локатор щёлкните ниспадающий список Роль и выберите роль, которую вы желаете использовать в качестве основы для локатора.
  4. Дополнительную информацию о выборе правильной роли для данных см. в разделе Основные роли локатора.
    Примечание:
    При создании локатора с помощью этого инструмента для каждой роли может использоваться только одна первичная таблица. Если у вас есть несколько первичных таблиц, в основе которых должна лежать одна и та же роль, объедините эти первичные таблицы в одну с помощью инструмента геообработки Слияние.
  5. Щёлкните кнопку Обзор Обзор рядом с текстовым полем Основная таблица.

    Появится диалоговое окно Основная таблица.

  6. Перейдите к основным базовым данным, которые вы хотели бы использовать в локаторе, и щёлкните ОК.
  7. Если вы хотите использовать более одного набора данных в локаторе, этот шаг можно повторять до тех пор, пока в этот инструмент не будут включены все основные базовые данные, которые необходимо включить в локатор.
    Подсказка:

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

    Примечание:

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

    Примечание:

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

  8. Щелкните стрелку ниспадающего списка в столбце Псевдоним и выберите нужное имя поля для сопоставления полей в ваших данных с полями, ожидаемыми ролью выбранного локатора.

    Имя и назначение выходного файла выбираются автоматически.

  9. Примечание:

    При построении локатора не сопоставляйте ObjectID в первичных базовых данных и таблице альтернативных имен с полем роли локатора Join ID. Использование ObjectID может увеличить размер локатора и снизить производительность пакетного геокодирования, а также его качество.

  10. Чтобы изменить имя файла и значения назначения, щелкните кнопку Обзор Обзор рядом с текстовым полем Выходной локатор.

    Откроется диалоговое окно Выходной локатор.

  11. Укажите, где будет храниться локатор (это должна быть файловая папка), присвойте ему имя и затем нажмите Сохранить.
    Подсказка:

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

  12. Вы можете задать значения для Дополнительных параметров для дальнейшей настройки локатора.

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

    Примечание:

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

    Примечание:

    Вы также можете изменить значение локатора Тип точности, выбрав Глобальная высокая, Глобальная экстра высокая или Локальная экстра высокая. Дополнительные сведения об этом параметре см. в документации к инструменту Создания локатора.

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

  13. Щелкните Запустить Запустить.

    Панель инструмента Создать локатор

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

Подсказка:

Поскольку сопоставление полей в инструменте Создать локатор при создании многоролевого локатора может стать затруднительным, попробуйте способ построения модели с помощью ModelBuilder для создания своих локаторов. Когда у вас будет создана модель, вы сможете создать локатор заново, если базовые данные изменятся, если локатор нужно изменить, добавив пользовательские выходные поля, или если вы хотите поделиться с коллегами тем, как был создан данный локатор. Еще один вариант сохранить все настройки, которые использовались для построения данного локатора, это - создать локатор с помощью инструмента Создать локатор и сохранить ранее выполненный инструмент либо как скрипт Python, либо как пакет геообработки с панели История на вкладке Геообработка.

Примечание:
Вы также можете геокодировать глобальные координаты (широта/долгота, MGRS, DD, UTM и т.д.) с помощью любого локатора, созданного с помощью инструмента Создать локатор. Поддержка поиска координат отключается или включается в разделе Поддерживаемые категории на странице Опции геокодирования в диалоговом окне Свойства локатора для данного локатора. Чтобы создать локатор, который поддерживал бы только поиск координат, вы можете создать локатор с одним входным объектом, и он по умолчанию будет поддерживать геокодирование координат.

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