Points à prendre en compte pour les outils GeoAnalytics Server

La boîte d’outils GeoAnalytics Server contient des outils puissants qui permettent d’effectuer des analyses spatiales sur des Big Data. Les Outils GeoAnalytics sont optimisés par votre ArcGIS GeoAnalytics Server. ArcGIS GeoAnalytics Server répartit l’analyse sur plusieurs nœuds de serveur. Le traitement distribué vous permet de traiter plus rapidement des jeux de données volumineux.

Héritage :

L’extension ArcGIS GeoAnalytics Server devient obsolète dans ArcGIS Enterprise. La dernière version de GeoAnalytics Server a été incluse avec ArcGIS Enterprise 11.3. Ces outils sont accessibles via ArcGIS Enterprise 11.3 et versions antérieures.

Les outils GeoAnalytics Server sont conçus pour les jeux de données volumineux. Il est donc judicieux d’utiliser d’autres outils de bureau ou Enterprise avec les jeux de données plus petits volumineux. Dans la mesure où un temps de démarrage est nécessaire aux outils GeoAnalytics Server pour implémenter le traitement distribué, ils conviennent parfaitement aux jeux de données plus grands (centaines de milliers ou millions d’enregistrements).

Comme pour les autres outils dans ArcGIS Pro, les performances des outils GeoAnalytics Server dépendent des éléments suivants :

  • La taille des données en entrée : par exemple, le nombre d’entités et de champs.
  • La source de données en entrée : par exemple, lorsqu’ils sont stockés sur la même machine, les services d’entités sont plus lents que les partages de fichiers Big Data.
  • L’outil que vous exécutez : par exemple, l’outil Agréger les points est traité plus rapidement que l’outil Calculer la densité avec les mêmes données et taille de groupe.
  • Les paramètres que vous utilisez dans l’outil : par exemple, si vous utilisez l’outil Joindre des entités, une distance de jointure plus petite permet d’obtenir de meilleures performances qu’une distance plus grande.
  • Le matériel des machines GeoAnalytics Server.

Chaque rubrique d’outil GeoAnalytics Server inclut une remarque sur l’utilisation pour améliorer les performances de l’outil en modifiant des paramètres.

Données

Lorsque l’analyse est exécutée, les données colocalisées avec GeoAnalytics Server obtiennent de meilleures performances.

Entrées

Les outils GeoAnalytics Server prennent en charge les sources de données suivantes en entrée :

  • Les couches d’entités et les services d’entités (y compris hébergés).
  • Partages de fichiers Big Data
  • Les données locales dans ArcGIS Pro notamment les shapefiles et les géodatabases fichier.

L’utilisation de données locales, telles que les shapefiles et les géodatabases fichier, n’est pas recommandée pour la plupart des jeux de données. Au lieu d’utiliser des données locales, partagez la couche en tant que couche d’entités hébergée ou créez un partage de fichiers Big Data. En outre, l’utilisation de données issues d’un déploiement Enterprise autre que le déploiement GeoAnalytics Server a un comportement similaire à celui des données locales et peut également être ralentie. Si vous devez utiliser des services volumineux à partir d’un autre déploiement, il est recommandé d’exécuter l’outil via Enterprise Map Viewer Classic ou ArcGIS REST API.

Les outils GeoAnalytics Server ne prennent pas en charge les sources de données suivantes en entrée :

  • Geopackage
  • couche d'événements XY

Si vous utilisez des partages de fichiers Big Data en entrée, vous ne pouvez pas les visualiser sur la carte, mais vous pouvez les parcourir et les analyser dans les outils GeoAnalytics Server. Si vous devez appliquer un filtre aux entrées, il est recommandé d’utiliser Enterprise Map Viewer Classic, ce qui est plus rapide que copier la couche dans un ArcGIS Data Store et d’utiliser le service d’entités généré en entrée. En règle générale, il est recommandé de ne pas consacrer de temps au déplacement des jeux de données volumineux. Profitez plutôt de la flexibilité des partages de fichiers Big Data pour utiliser les données dans leur format actuel.

Sorties

Pour visualiser les résultats ou les gérer dans votre contenu Enterprise, enregistrez-les en tant que couche d’entités hébergée. Il s’agit de l’option par défaut. Les résultats stockés en tant que couche d’entités hébergée peuvent être stockés dans un data store relationnel ou un data store spatio-temporel. Il s’agit du comportement par défaut. Les résultats stockés dans un Spatiotemporal Big Data Store sont stockés dans la référence spatiale WGS84. Pour stocker les résultats dans une autre référence spatiale, enregistrez-les dans un data store relationnel.

Pour enregistrer les données dans un partage de fichiers Big Data ou ensuite les utiliser ailleurs dans l’organisation, enregistrez-les en tant que jeu de données de partage de fichiers Big Data en configurant un modèle. Les partages de fichiers Big Data en sortie ne peuvent pas être visualisés sur une carte. L’enregistrement des résultats dans un partage de fichiers Big Data est disponible dans ArcGIS Enterprise 10.7 ou version ultérieure et ne peut pas être réalisé avec ArcGIS Pro. Utilisez Enterprise Map Viewer Classic ou ArcGIS REST API pour enregistrer les résultats dans un partage de fichiers Big Data.

Analyse

Les outils GeoAnalytics Server ne sont pas implémentés de la même manière que les autres outils ArcGIS Pro.

GeoAnalytics Server n’inclut pas de micropolygones dans ses opérations. Dans les outils Joindre des entités et Superposer les couches, les micropolygones ne sont pas inclus dans les analyses, et certaines entités très petites peuvent être exclues des résultats.

Les outils GeoAnalytics Server génèrent des entités moins densifiées que les autres outils ArcGIS Pro. Par exemple, les images ci-après illustrent le résultat des sommets sur un polygone mis en zone tampon à l’aide de l’outil Zone tampon de la boîte à outils Analyse (en bleu) et de l’outil Créer des zones tampon de la boîte à outils (en orange). La première image montre les polygones mis en zone tampon superposés les uns sur les autres et la deuxième image montre une vue agrandie de certains des sommets du polygone.

Polygones mis en zone tampon à l’aide de la boîte à outils Analyse (en bleu) et de la boîte à outils GeoAnalytics Server (en orange)

Les outils GeoAnalytics Server ne prennent pas en charge l’espace de travail in_memory ou memory.

Lors de l’exécution des outils GeoAnalytics Server, l’analyse est réalisée en mémoire sur les machines GeoAnalytics Server. Une fois que la mémoire est insuffisante pour les données analysées, ces dernières sont enregistrées sur le disque, dans un répertoire spécifié. Si l’outil n’aboutit pas et que l’espace devient insuffisant, vous pouvez changer de répertoire.

Bonnes pratiques

Lors de l’exécution d’une analyse, il est recommandé de n’analyser que les données qui vous intéressent. Vous pouvez limiter les données que vous analysez en procédant comme suit :

  • Appliquez un ensemble de définition à une couche de la carte. Cette option n’est pas disponible pour les partages de fichiers Big Data en entrée.
  • Appliquez une sélection aux entités de la carte. Cette option n’est pas disponible pour les partages de fichiers Big Data en entrée.
  • Définissez l’étendue de traitement de l’analyse pour limiter l’étendue spatiale des entités utilisées.
  • Utilisez le curseur temporel pour spécifier l’étendue des données à analyser. S’applique uniquement aux couches dessinées sur la carte.

Lorsque vous utilisez les outils GeoAnalytics Server, un ensemble de définition est généralement traité plus rapidement qu’une sélection. Vous ne pouvez pas appliquer un filtre aux couches de partage de fichiers Big Data dans GeoAnalytics Server. Utilisez Enterprise Map Viewer Classic ou ArcGIS REST API pour appliquer un filtre aux couches de partage de fichiers Big Data.

Utiliser l’heure dans une analyse

De nombreux outils GeoAnalytics Server utilisent ou requièrent la date et l’heure. Pour utiliser la discrétisation temporelle, les jointures temporelles ou l’analyse par trace (par exemple, à l’aide des outils Reconstruire les traces, Rechercher des localisations d’arrêt ou Détecter les incidents), les couches doivent être temporelles. Vous pouvez activer la dimension temporelle dans les jeux de données suivants :

Lorsque vous utilisez des outils GeoAnalytics Server dans ArcGIS Pro, les valeurs de fuseau horaire ou d’heure d’été spécifiées dans les paramètres temporels ne sont pas utilisées. Les valeurs suivantes sont en revanche utilisées :

  • Services d’entités : les couches du contenu de votre portail sont en temps universel coordonné (UTC). Vous ne pouvez pas modifier les paramètres temporels.
  • Couches locales : les couches (classe d’entités locale ou shapefile) sont converties en UTC. Cela s’effectue en calculant le fuseau horaire dans lequel se trouve la machine GeoAnalytics Server. Par exemple, si la machine GeoAnalytics Server se trouve dans l’heure du Pacifique (-8:00 heures), et que vous avez une entité dont l’horodatage indique 13h00, lorsque vous exécutez l’analyse, cette entité sera à 21h00. Il est recommandé de partager les couches dans votre portail pour mieux contrôler les fuseaux horaires. L’heure d’été est toujours appliquée.
  • Partages de fichiers Big Data : ils ne sont pas temporels dans ArcGIS Pro. En revanche, lorsque vous définissez le manifeste, vous spécifiez le fuseau horaire à utiliser.

Les couches ajoutées à la carte (services d’entités et données locales, par exemple) analysent uniquement les entités dans l’étendue temporelle visible.


Dans cette rubrique
  1. Données
  2. Analyse