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

Если вам нужно создать собственный локатор для геокодирования ваших данных, вы можете сделать это в 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. Вы можете установить Дополнительные параметры перед запуском, чтобы точнее настроить свой локатор.

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

    Примечание:

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

    Примечание:

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

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

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

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

Подсказка:

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

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