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

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

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

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

Чтобы наилучшим образом использовать эту настройку, необходимо оценить компьютер, который вы будете использовать для геокодирования, и определить количество ядер, доступных на вашем компьютере, которые будут выполнять геокодирование. Геокодирование может задействовать все ядра компьютера для более быстрого выполнения задания геокодирования. По умолчанию эта настройка имеет меньшее значение, что позволяет выполнять геокодирование на любом компьютере независимо от количества доступных ядер. Но вы можете задать большее количество используемых ядер, если известно, что они доступны. Вы можете настроить автоматическое обнаружение ядер на компьютере и их оптимизацию для компьютера. Или у вас есть возможность выделить определенное количество ядер для геокодирования, если вы знаете, что вам нужно оставить ресурсы для других приложений.

Примечание:

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

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

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

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

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

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

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

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

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