Если у вас есть собственные данные, и вы желаете выполнить поиск объектов по значению атрибута или по имени, вы можете сделать это в ArcGIS Pro с помощью инструмента Создать локатор объектов. Вы можете использовать этот инструмент, чтобы создать локатор для поиска имен или уникальных атрибутов ваших объектов, к примеру, счетчиков воды, кратких названий мест, вышек сотовой связи или буквенно-цифровых строк, используемых для определения местоположения (например, N1N115).
Для поиска совпадений в ваших объектах нужно ввести значение целиком из исходных данных; фрагмент значения не поддерживается. Локаторы обладают некоторой гибкостью, позволяющей учитывать орфографические ошибки при поиске, которые приводят к небольшому снижению оценки результата. Для получения точных совпадений настройте Минимальные очки для совпадения на 100 в диалоговом окне Свойства локатора, и никакие результаты с орфографической ошибкой сопоставляться не будут. Минимальные очки для включения в кандидаты также можно настроить на 100, если вы желаете, чтобы интерактивный поиск на панели Найти местоположение также возвращал только точные совпадения.
Примечание:
- Если в базовых данных объектам назначены категории или связанные адреса, используйте инструмент Создать локатор и роль Точка интереса, чтобы создать локатор, который позволит выполнять поиск по названию места, категории, адресу объекта или по сочетанию места и адреса.
- Будьте внимательны при добавлении локатора, созданного с помощью инструмента Создать локатор объектов, в составной локатор, поскольку сопоставление полей Name роли локатора объектов может привести к неожиданным результатам. Рекомендуется использовать локатор, созданный с помощью инструмента Создать локатор на основе роли Точка интереса.
- Созданные этим инструментом локаторы можно использовать в ArcGIS Pro версии 2.5 и выше, в Enterprise версии 10.8 или выше, а также в качестве сервиса локатора в ArcMap. Локаторы, созданные при помощи данного инструмента, не могут использоваться в качестве локального локатора в ArcMap. Чтобы использовать локатор в ArcMap на локальном развертывании, используйте инструмент Создать локатор адресов со стилем локатора адресов General - Gazetteer или General - Single Field.
Выполните следующие действия, чтобы создать локатор с помощью инструмента геообработки Создать локатор объектов:
- На вкладке Анализ щелкните кнопку Инструменты .
Откроется панель Геообработка.
- Выберите инструмент Создать локатор объектов.
- На панели Геообработка, щелкните вкладку Наборы инструментов.
- Щелкните Инструменты геокодирования в списке наборов инструментов геообработки.
- Щелкните инструмент Создать локатор объектов в списке инструментов геокодирования.
- На панели инструментов Создать локатор объектов щелкните кнопку Обзор рядом с текстовым полем Входные объекты.Откроется диалоговое окно Входные объекты.
- Перейдите к базовым данным, которые вы хотите использовать в вашем локаторе, и щёлкните Открыть.
- Щелкните стрелку ниспадающего списка в столбце Псевдоним и выберите нужное имя поля, чтобы сопоставить это поле в ваших данных с полем Name в столбце Имя поля.
Имя и назначение выходного файла выбираются автоматически.
- Чтобы изменить значения имени или назначения, щелкните кнопку Обзор рядом с текстовым полем Выходной локатор.
Откроется диалоговое окно Выходной локатор.
- Укажите, где будет храниться локатор (это должна быть файловая папка), присвойте ему имя и затем нажмите Сохранить.
Подсказка:
Для получения дополнительной информации и напоминаний о любом из входных параметров этого инструмента нажимайте кнопки Информация рядом с входными параметрами.
- Вы можете задать значения Дополнительных параметров для дальнейшей настройки локатора.
Примечание:
Если у вас есть какие-либо поля в данных, которые вы хотите видеть возвращенными с результатами, не сопоставленными с полями локатора выше, можете добавить эти поля в качестве значений Пользовательских выходных полей. Любое поле, добавленное здесь, будет включено в результаты геокодирования. Максимальное число пользовательских выходных полей, поддерживаемых в локаторе, составляет 50.
- Щелкните Запустить .
Примечание:
При создании локатора адресов с базовыми данными, содержащими миллионы пространственных объектов, необходимо иметь по крайней мере в 3-4 раза больший размер свободного пространства на диске, где находится директория temp, поскольку файлы, используемые для создания локатора, записываются в это местоположение перед копированием локатора в выходное местоположение. Если у вас недостаточно места на жестком диске, инструмент даст сбой во время выполнения, когда закончится свободное место. Также следует учитывать, что при создании очень больших локаторов, на компьютере должно быть достаточное количество RAM для обработки процессов, занимающих большие объемы памяти.
Примечание:
Вы можете построить локаторы с использованием в качестве базовых данных классов точечных объектов с поддержкой z. Объекты с поддержкой z следует создавать на абсолютной высоте, чтобы результаты геокодирования отображались на нужной высоте в локальной сцене.По завершении процесса локатор добавляется в папку локаторы на панели Каталог. Вы также можете найти свой локатор в указанном местоположении для сохранения. Вы можете добавить новый локатор в новый или уже существующий проект.