Советы по улучшению производительности геокодирования

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

Вкладка Производительность

Число порожденных процессов

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

Примечание:

Если вы планируете предоставить общий доступ к локатору для ArcGIS Enterprise, рекомендуется установить Число порожденных процессов равным 4.

Максимальное число кандидатов

Если вы обнаружите, что геокодирование занимает много времени, и вы также получаете высококачественные совпадения, убедитесь, что для свойства Максимальное количество кандидатов не выбрано слишком большое значение. Если вы получаете хорошие результаты, производительность может быть улучшена за счет получения меньшего количества результатов и фокусирования только на нескольких лучших.

Число предполагаемых кандидатов по умолчанию

Используйте этот параметр, чтобы увеличить или уменьшить число предложений, которые по умолчанию отображаются в клиентах ArcGIS. Вы можете перезаписать значение для опубликованных в ArcGIS Enterprise локаторов, если вы передадите другое значение для параметра maxSuggestions ArcGIS REST API, но вы ограничены значением, заданным для Максимального числа предлагаемых кандидатов.

Максимальное число предполагаемых кандидатов

Вы можете ограничить число предложений, которые может запросить клиент при публикации локатора в ArcGIS Enterprise, задав для этого свойства меньшее или большее значение. Пользователи могут использовать параметр maxSuggestions ArcGIS REST API, чтобы запрашивать больше или меньше предложений с сервера, но этот параметр ограничивает число, которое может запросить пользователь. Установка меньшего значения может помочь увеличить объем системных ресурсов, используемых сервером, а также повысить производительность возврата предложений.

Увеличение производительности пакетного геокодирования

Используйте следующие рекомендации для повышения производительности пакетного геокодирования в настольной среде:

  • Используйте последнюю доступную версию ArcGIS Pro.
  • Используйте локаторы, созданные с помощью инструмента Создать локатор.
  • В большинстве случаев рекомендуется создавать локатор со множеством ролей, а не составной локатор. Подробную информацию о локаторах со множеством ролей см. в разделе Комбинирование нескольких слоев данных в одном локаторе.
  • Установите число порожденных процессов, которое локатор будет использовать на компьютере, на котором будет запускаться задача геокодирования.
    • Задайте для параметра Число потоков значение Авто, чтобы определить физические ядра и оптимизировать количество потоков на компьютере.
  • Рекомендуется хранить локатор и таблицу, которую необходимо геокодировать, на диске SSD или на более быстром диске в системе.

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