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