Configurer l’analyse raster

L’analyse raster fournit des outils et des fonctions intégrés pour le prétraitement, l’orthorectification, le mosaïquage et l’analyse de télédétection, ainsi qu’un vaste éventail d’opérateurs mathématiques et trigonométriques. Vos fonctions personnalisées peuvent étendre encore plus les fonctionnalités analytiques de l’organisation.

Conseil :
Les fonctions raster Python personnalisées ne sont actuellement pas prises en charge dans ArcGIS Enterprise on Kubernetes.

L’analyse raster est également conçue pour simplifier et rationaliser la collaboration et le partage. Au sein de votre organisation, les utilisateurs peuvent contribuer aux données, aux modèles de traitement et à l’expertise dans vos projets d’imagerie et partager les résultats avec des personnes, des services et des organisations de l’entreprise.

Licence :

Pour configurer l’analyse raster, vous devez posséder une licence ArcGIS Raster Analytics on Kubernetes. La licence inclut les fonctions disponibles dans la fonctionnalité Premium d’hébergement d’images.

Présentation de l’analyse raster

L’analyse raster est un système flexible de traitement raster, de stockage et de partage faisant appel à la technologie de calcul distribué et de stockage. Utilisez l’analyse raster pour appliquer les outils d’analyse raster et les fonctions raster proposées dans ArcGIS, concevoir des fonctions personnalisées et des outils ou combiner plusieurs outils et fonctions dans des chaînes de traitement raster afin d’exécuter vos algorithmes personnalisés sur de vastes collections de données raster. Les données source et les résultats traités sont stockés, publiés et partagés à travers votre entreprise selon vos besoins et vos priorités.

Cette fonctionnalité vaste peut être étendue davantage en exploitant les fonctionnalités et les ressources de calcul cloud. Le résultat net consiste en tâches de traitement et d’analyse d’images qui, au lieu de prendre des jours ou des semaines, s’effectuent désormais en quelques minutes ou heures, et des tâches auparavant trop importantes ou étendues peuvent désormais être traitées.

Conseil :
Le stockage des données Cloud est une exigence pour les déploiements sur site et Cloud. Il permet de conserver les sorties des analyses raster.

Vous devez également vérifier que votre administrateur a alloué suffisamment de quota de ressources et de nœuds worker pour prendre en charge cette fonctionnalité Pemium.

Configurer l’analyse raster

Les étapes de configuration suivantes peuvent entraîner la modification de votre déploiement ArcGIS dans votre organisation. Examinez-les attentivement avant de continuer. Avant d’utiliser l’analyse raster, vous devez ajouter des raster stores de prise en charge et les activer comme fonctionnalité dans ArcGIS Enterprise Manager.

Ajouter des raster stores

Vous devez ajouter deux raster stores pour prendre en charge l’analyse raster : un data store Cloud et un data store relationnel. Le stockage Cloud permet de conserver la sortie raster de l’analyse. Le data store relationnel permet de stocker les jeux de données mosaïque tout en créant une couche d’imagerie hébergée ou l’analyse raster génère une collection en sortie.

  1. Dans ArcGIS Enterprise Manager, cliquez sur le bouton Data stores dans la barre latérale.

    La page des data stores apparaît.

  2. Dans la section Raster stores, cliquez sur Add store (Ajouter un data store) pour ajouter le premier data store raster.
    Remarque :

    Si plusieurs raster stores de même type ont été ajoutés, l’outil sélectionne de manière aléatoire celui qui est utilisé. Vous ne pouvez pas spécifier le raster store à utiliser.

    Ce raster store contient l’imagerie qui est ajoutée à l’organisation et les résultats des outils d’analyse raster. Lorsque votre organisation est déployée dans un environnement Cloud, il est recommandé d’utiliser un service de stockage Cloud natif.

    Si vous n’avez pas encore ajouté de data store, cette section est vide.

  3. Attribuez un nom au raster store.
  4. Sélectionnez Storage service (Service de stockage). Sélectionnez l’une des options suivantes :
    • Amazon S3
    • Blob Azure
    • Google Cloud Storage
  5. Pour connaître les spécifications inhérentes à chaque service de stockage Cloud, consultez les étapes pour ajouter un raster store.
  6. Lorsque vous avez terminé, cliquez sur Add store (Ajouter un data store).

    Le raster store est inscrit et apparaîtra dans la section Raster stores.

  7. Sur la page Data stores, cliquez sur Add store (Ajouter un data store) pour ajouter le deuxième data store : un data store relationnel.

    Ce stockage est requis pour les processus qui génèrent un jeu de données mosaïque pour le traitement des rasters.

  8. Attribuez un nom au data store relationnel.
  9. Sélectionnez Storage service (Service de stockage) et choisissez un data store relationnel.
  10. Cliquez sur Choose File (Choisir un fichier) pour ajouter votre fichier de connexion à une base de données.

    La base de données relationnelle stocke les jeux de données mosaïques pour les couches d’imagerie d’hébergement.

  11. Cliquez sur Add store (Ajouter un data store).

Le raster store est inscrit et apparaîtra dans la section Raster stores.

Activer les analyses raster

Activez ensuite les analyses raster sous forme de fonctionnalité pour l’organisation.

  1. Dans ArcGIS Enterprise Manager, cliquez sur le bouton Capabilities (Fonctionnalités) dans la barre latérale.

    La page des fonctionnalités apparaît.

  2. Activez le bouton bascule Raster analytics (Analyses raster).

    Un message s’affiche pour indiquer que le processus d’activation peut prendre du temps.

  3. Cliquez sur Enable (Activer).

    Une demande d’activation des analyses raster est envoyée. Ce processus validera les conditions préalables et activera les ressources de prise en charge. Les services système suivants démarreront automatiquement :

    • RasterAnalysisTools
    • RasterProcessing
    • RasterProcessingGPU
    • RasterRendering

Si vous ne parvenez pas à activer la fonctionnalité, répétez les étapes ci-dessus pour vérifier que le data store raster a été ajouté, que la licence d’analyse raster est valide et disponible et que les services système ont été démarrés. Passez en revue les journaux pour identifier les exigences pour cette capacité.

L’analyse raster est maintenant configurée. Vous pouvez commencer à utiliser les outils d’analyse raster et à héberger l’imagerie dans votre organisation. Consultez également les processus d’ajustement des analyses raster.

Ajuster les analyses raster

Pour optimiser les performances et l’évolutivité des analyses raster, tenez compte de ces recommandations.

  • Lorsque vous créez votre organisation, utilisez un service de stockage d’objets Cloud natif.
  • Augmentez les nœuds worker. Les fonctionnalités Premium telles que l’analyse raster exigent au minimum un nœud worker supplémentaire pour la prise en charge des fonctionnalités ajoutées quel que soit le profil d’architecture utilisé. Renseignez-vous auprès de votre administrateur pour savoir quel profil d’architecture a été sélectionné lors de la création de l’organisation et augmenter les nœuds worker en fonction. Selon l’analyse que vous allez réaliser, vous pouvez avoir besoin de plusieurs nœuds supplémentaires.
  • Utilisez des nœuds compatibles avec les processeurs graphiques (GPU) lorsque cela est possible. Vous pouvez aussi configurer l’affinité des nœuds et les tolérances afin d’exécuter des charges de travail GPU exclusivement sur des nœuds GPU. Cela est de plus en plus important pour réaliser des processus de Deep Learning et d’IA.
  • En modifiant les déploiements de service avec des pods et ressources supplémentaires, vous pouvez augmenter la disponibilité générale et le rendement global de vos processus. Vous avez également la possibilité d’activer la mise à l’échelle automatique sur ces services.
    • Pour les processus où le Deep Learning et l’IA n’interviennent pas, mettez à l’échelle le déploiement de service RasterProcessing.
    • Lorsque vous réalisez des processus de Deep Learning pour entraîner des modèles, mettez à l’échelle le déploiement de service RasterAnalysisTools.
    • Lorsque vous réalisez des processus d’inférence, mettez à l’échelle le déploiement de service RasterProcessingGPU.
  • Certains outils d’analyse raster distribuent le calcul parmi plusieurs pods worker et écrivent des données temporaires au cours de l’analyse. Utilisez des volumes éphémères lorsque vous effectuez une analyse raster distribuée sur des tâches de grande ampleur afin de charger les données à traiter dans un espace temporaire. Consultez Configurer des volumes éphémères pour en savoir plus.
  • Lors de l’exécution des processus d’analyse, il est recommandé de réduire le niveau de consignation Debug (Déboguer). Si vous n’êtes pas activement en train d’essayer de corriger un problème, utilisez plutôt le niveau Warning (Avertissement). Si vous avez besoin d’informations plus détaillées sur la consignation, utilisez un autre niveau de consignation.
  • Vous pouvez configurer un facteur de traitement parallèle pour contrôler le nombre d’instances du service de traitement raster pouvant être utilisés en vue du traitement des données.
  • La configuration requise pour la mémoire peut être contrôlée et augmentée en fonction du type du processus d’analyse et de la taille des données traitées. Par exemple, pour les processus de Deep Learning et d’IA, des tailles de lots plus importantes exigent plus de mémoire.
  • Une fois les analyses raster activées, les outils ont des limites préconfigurées. Certaines tâches peuvent nécessiter une capacité supérieure afin d’assurer le bon fonctionnement des outils. Vous pouvez mettre à jour les propriétés de mise à l’échelle pour augmenter la mémoire des différents microservices.