Skip To Content

Meilleures pratiques pour le géocodage avec GeoAnalytics

L’outil Géocoder des emplacements à partir d’une table dans ArcGIS GeoAnalytics Server géocode des tables volumineuses d’adresses en points à l’aide d’un service de localisation configuré par l’utilisateur. Lorsque vous utilisez Géocoder des emplacements à partir d’une table, il est important de tenir compte des meilleures pratiques énoncées ci-dessous.

Connexion à un service de localisation

Lorsque vous configurez un service de localisation à utiliser avec Géocoder des emplacements à partir d’une table, le serveur qui héberge le service de localisation peut être autonome ou fédéré avec la même instance de Portal for ArcGIS que votre GeoAnalytics Server. Si un site ArcGIS Server autonome est utilisé pour héberger le service de localisation, le serveur doit avoir un certificat valide signé par une autorité de certification. Les certificats auto-signés et les certificats de domaine ne sont dans ce cas pas pris en charge et entraînent l’échec de l’outil. Si vous voulez utiliser un certificat auto-signé ou un certificat de domaine, votre serveur de localisation doit être fédéré avec Portal for ArcGIS.

Configuration des paramètres GeoAnalytics Server

Lorsque vous géocodez des tables volumineuses, il peut être nécessaire de modifier vos paramètres GeoAnalytics Server pendant l’exécution de l’outil Géocoder des emplacements à partir d’une table. Chaque cœur d’un site GeoAnalytics Server va tenter d’envoyer plusieurs requêtes simultanées à un service de localisation lors de l’exécution de l’outil. Selon le nombre d’instances du service de localisation qui s’exécutent sur le serveur de localisation, il est possible que la capacité soit insuffisante pour gérer les requêtes émanant de tous les cœurs sur votre site GeoAnalytics Server. Dans ce cas, le service de localisation peut arrêter d’accepter les requêtes de votre GeoAnalytics Server et l’outil Géocoder des emplacements à partir d’une table risque d’échouer.

Pour éviter ce problème, il est conseillé de modifier temporairement vos GeoAnalytics Server paramètres système lors de l’exécution de l’outil Géocoder des emplacements à partir d’une table de façon à ne pas utiliser plus de cœurs que le quart du nombre d’instances du service de localisation disponibles. Supposons par exemple qu’un serveur de localisation héberge ArcGIS World Geocoder et que 16 instances du service sont en cours d’exécution. Pour éviter de surcharger le serveur de localisation, vous devez limiter votre GeoAnalytics Server à 4 cœurs au maximum (c’est-à-dire le quart de 16). Pour appliquer ce principe à un site GeoAnalytics Server dont le nombre total de cœurs disponibles est de 8, définissez percentageMaxAllowedComputeCores sur 50.