Вы можете настроить производительность геокодирования путем изменения числа процессоров, используемых для геокодирования, числа возвращаемых кандидатов, и числа возможных кандидатов, возвращаемых вашим локатором. В разделах ниже более подробно описывается настройка локатора в соответствии с требованиями к производительности.
Число порожденных процессов
Рекомендуется определить количество ядер, которые вы можете выделить для задания геокодирования, доступных на компьютере, используемом для геокодирования. Геокодирование может использовать все ядра компьютера для более быстрого выполнения задания геокодирования. По умолчанию эта настройка установлена на меньшее значение, которое будет работать на любом компьютере, независимо от количества доступных ядер, но его можно настроить на использование большего количества ядер, если вы знаете, что они у вас есть. Его можно установить на Авто, чтобы определить число ядер и оптимизировать количество, используемое для вашего компьютера, или вы можете выделить определенное количество ядер для геокодирования, если вы знаете, что вам нужно оставить некоторые другие ресурсы доступными для других приложений.
Примечание:
Если вы планируете предоставить общий доступ к локатору для ArcGIS Enterprise, рекомендуется установить Число порожденных процессов равным 4.
Максимальное число кандидатов
Если вы обнаружите, что геокодирование занимает много времени, и вы также получаете высококачественные совпадения, убедитесь, что для свойства Максимальное количество кандидатов не выбрано слишком большое значение. Если вы получаете хорошие результаты, производительность может быть улучшена за счет получения меньшего количества результатов и фокусирования только на нескольких лучших.
Число предполагаемых кандидатов по умолчанию
Используйте этот параметр, чтобы увеличить или уменьшить число предложений, которые по умолчанию отображаются в клиентах ArcGIS. Вы можете перезаписать значение для опубликованных в ArcGIS Enterprise локаторов, если вы передадите другое значение для параметра maxSuggestions ArcGIS REST API, но вы ограничены значением, заданным для Максимального числа предлагаемых кандидатов.
Максимальное число предполагаемых кандидатов
Вы можете ограничить число предложений, которые может запросить клиент при публикации локатора в ArcGIS Enterprise, задав для этого свойства меньшее или большее значение. Пользователи могут использовать параметр maxSuggestions ArcGIS REST API, чтобы запрашивать больше или меньше предложений с сервера, но этот параметр ограничивает число, которое может запросить пользователь. Установка меньшего значения может помочь увеличить объем системных ресурсов, используемых сервером, а также повысить производительность возврата предложений.
Увеличение производительности пакетного геокодирования
Используйте следующие рекомендации для повышения производительности пакетного геокодирования в настольной среде:
- Используйте последнюю доступную версию ArcGIS Pro.
- Используйте локаторы, созданные с помощью инструмента Создать локатор.
- В большинстве случаев рекомендуется создавать локатор со множеством ролей, а не составной локатор. Подробную информацию о локаторах со множеством ролей см. в разделе Комбинирование нескольких слоев данных в одном локаторе.
- Установите число порожденных процессов, которое локатор будет использовать на компьютере, на котором будет запускаться задача геокодирования.
- Установите Число порожденных процессов равным Автоматическое, тогда будет использоваться число, на 1 меньшее числа ядер компьютера.
- Рекомендуется хранить локатор и таблицу, которую необходимо геокодировать, на диске SSD или на более быстром диске в системе.