Если вам нужно создать собственный локатор для геокодирования ваших данных, вы можете сделать это в ArcGIS Pro. Создание собственного локатора позволяет находить места и адреса на карте, используя собственные данные, точно так же, как вы применяете сервис геокодирования ArcGIS World Geocoding Service.
Следующие шаги описывают, как создать локатор при помощи инструмента геообработки Создать локатор.
- На вкладке Анализ щелкните кнопку Инструменты
Откроется панель Геообработка.
- Выберите инструмент Создать локатор.
- На панели Геообработка, щелкните вкладку Наборы инструментов.
- Щелкните Инструменты геокодирования из списка наборов инструментов геообработки.
- Щелкните инструмент Создать локатор в списке инструментов геокодирования.
- В инструменте Создать локатор щёлкните ниспадающий список Роль и выберите роль, которую вы хотите использовать в качестве основы для вашего локатора.
- Щёлкните кнопку Обзор рядом с текстовым полем Основная таблица.
Появится диалоговое окно Основная таблица.
- Перейдите к базовым данным, которые вы хотите использовать в вашем локаторе, и щёлкните ОК.
- Щелкните стрелку ниспадающего списка столбца Псевдоним и выберите нужное имя файла для отображения полей ваших данных, ожидаемых ролью выбранного вами локатора.
- Имя и назначение выходного файла выбираются автоматически. Чтобы изменить эти значения, щёлкните кнопку Обзор рядом с текстовым полем Выходной локатор.
Откроется диалоговое окно Выходной локатор.
- Укажите, где будет храниться локатор (это должна быть файловая папка), присвойте ему имя и затем нажмите Сохранить.
Подсказка:
Если вам нужны дополнительная информация и напоминания о любой из входных категорий этого инструмента, щелкните любую из кнопок Информация рядом с входной категорией, чтобы получить дополнительные сведения.
- Вы можете установить Дополнительные параметры перед запуском, чтобы точнее настроить свой локатор.
Примечание:
Если у вас есть Таблицы альтернативных названий для любых полей в ваших данных, вы можете добавить их сейчас и сопоставить альтернативное название с соответствующей ролью в ваших данных.Примечание:
Если у вас есть какие-либо поля в ваших данных, которые вы хотите видеть возвращенными с результатами, которые не сопоставлены с полями локатора для выбранной выше роли, вы можете добавить эти поля в качестве Пользовательских выходных полей. Любое поле, добавленное здесь, будет включено в результаты геокодирования.
Примечание:
Вы также можете изменить точность типа локатора, выбрав Глобальная высокая, Очень высокая, или Локальная сверхвысокая. Дополнительные сведения об этом параметре см. в документации по геообработке для инструмента Создать локатор.
- Щелкните Запустить .
Подсказка:
Если у вас есть несколько слоев данных одного и того же типа, которые могут быть связаны с одной и той же ролью, объедините слои данных путем слияния или присоединения данных в один слой и используйте один слой в качестве слоя базовых данных для мультиролевого локатора.
Примечание:
Дополнительно к основным таблицам базовых данных, у вас могут иметься таблицы, содержащие информацию об альтернативных названиях улиц или населенных пунктов. Подробную информацию об использовании таблиц альтернативных названий при создании локатора можно получить в разделе Основные сведения о таблицах альтернативных названий.
Примечание:
При создании локатора адресов с базовыми данными, содержащими миллионы пространственных объектов, необходимо иметь по крайней мере в 3-4 раза больший размер свободного пространства на диске, где находится директория temp, поскольку файлы, используемые для создания локатора, записываются в это местоположение перед копированием локатора в выходное местоположение. Если у вас недостаточно места на жестком диске, инструмент даст сбой во время выполнения, когда закончится свободное место. Также следует учитывать, что, при создании очень больших локаторов, необходимо иметь компьютер с достаточным количеством RAM для обработки процессов, занимающих большие объемы памяти.
Примечание:
При построении локатора не сопоставляйте ObjectID в первичных базовых данных и таблице альтернативных имен с полем роли локатора Join ID. Использование ObjectID может увеличить размер локатора и снизить производительность пакетного геокодирования, а также его качество.
По завершении этого процесса локатор добавляется в папку Локаторы на панели Каталог. Вы также можете найти ваш локатор в ранее указанном местоположении для сохранения. Вы можете добавить ваш только что созданный локатор в новый или уже существующий проект.
Подсказка:
Поскольку сопоставление полей в инструменте Создать локатор может стать сложным при создании многоролевого локатора, подумайте о создании модели с помощью ModelBuilder для построения своих локаторов. Создание модели упрощает процесс повторного создания локатора в случае, если базовые данные изменятся, если вам нужно слегка изменить локатор, добавив пользовательские выходные поля, либо если вам нужно поделиться методом создания локатора с коллегами. Еще один вариант сохранить все настройки, которые использовались для построения локатора, - создать локатор с помощью инструмента Создать локатор и сохранить запущенный инструмент либо как скрипт Python, либо как пакет геообработки на панели История геообработки.