Skip To Content

Рекомендации по геокодированию в GeoAnalytics

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

Подключение к службе локатора адресов

При настройке сервиса локатора для работы с инструментом Геокодирование местоположений из таблицы сервер с сервисом локатора может быть автономным или интегрированным с тем же Portal for ArcGIS, что и GeoAnalytics Server. Если сервис локатора размещен на автономном сайте ArcGIS Server, на сервере должен быть корректный сертификат, подписанный центром сертификации. Самозаверенные и доменные сертификаты не поддерживаются и вызовут ошибку при выполнении инструмента. Если вы хотите использовать самозаверенный или доменный сертификат, сервер с вашим локатором должен быть интегрирован с Portal for ArcGIS.

Настройка параметров GeoAnalytics Server

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

Чтобы избежать этой проблемы, рекомендуется временно изменить свои GeoAnalytics Server настройки системы, чтобы инструмент Геокодирование местоположений из таблицы использовал не больше четверти ядер от общего числа доступных экземпляров сервиса локатора. Например, у вас есть сервер с локатором World Geocoder for ArcGIS, и работают 16 экземпляра сервиса. Чтобы не перегрузить сервер, на котором работает локатор, вам необходимо ограничить сайт GeoAnalytics Server использованием только 4 ядер (одна четверть от 16). Для сайта GeoAnalytics Server с 8 доступными ядрами можно задать значение percentageMaxAllowedComputeCores равным 50.