Utiliser les outils d’analyse raster

Remarque :

Des outils d’analyse sont maintenant disponibles dans Map Viewer, l’outil moderne de création de cartes dans ArcGIS Online. Pour en savoir plus, reportez-vous à la rubrique Effectuer une analyse (Map Viewer).

Licences

L’administrateur de votre organisation doit vous accorder certains privilèges pour que vous puissiez effectuer une analyse. Pour utiliser les outils d’analyse raster, vous devez bénéficier des privilèges suivants :

  • Créer, mettre à jour et supprimer du contenu
  • Publier des couches d’imagerie hébergées
  • Analyse d’images

Ces privilèges sont disponibles avec le type d’utilisateur Professional ou Professional Plus. Si vous ne disposez pas de ces privilèges, vous n’avez pas accès à l’option Raster Analysis (Analyse raster) décrite ci-dessous.

Certains outils d’analyse raster nécessitent également le privilège Publish hosted feature layers (Publier des couches d’entités hébergées), qui est automatiquement activé lorsque le privilège Imagery Analysis (Analyse d’images) est activé.

Accéder aux outils

Pour accéder aux outils d’analyse raster dans Map Viewer Classic et les utiliser, procédez comme suit :

  1. Ouvrez une carte Web contenant la ou les couches d’images que vous souhaitez analyser dans Map Viewer Classic.
  2. Cliquez sur le bouton Analysis (Analyse) Analyse dans la barre de menu de la carte.
  3. Dans la fenêtre Perform Analysis (Effectuer une analyse), cliquez sur Raster Analysis (Analyse raster).

Remarque :

Si les outils Raster Analysis (Analyse raster) ne figurent pas dans le volet Analysis (Analyse) de Map Viewer Classic, le type d’utilisateur Professional ou Professional Plus ne vous a peut-être pas été attribué ou votre organisation n’a pas publié au moins une couche d’entités hébergée. Une couche d’entités hébergée doit avoir été publiée pour que les outils d’analyse raster soient accessibles.

Certains outils d’analyse raster nécessitent également le privilège Publish hosted feature layers (Publier des couches d’entités hébergées), qui est automatiquement activé lorsque le privilège Imagery Analysis (Analyse d’images) est activé.

Explorer la fenêtre Analyse raster

La fenêtre Raster Analysis (Analyse raster) est illustrée ci-dessous. Il contient plusieurs catégories et chaque catégorie contient des outils. Pour afficher les outils d’une catégorie, cliquez sur le bouton développer ou réduire situé sur le côté gauche de la catégorie.

Catégories et outils de l’analyse raster

Les nombres dans la table suivante correspondent aux nombres dans l’image ci-dessous :

Élément de l’interface utilisateurDescription
Editeur de fonctions raster

Ouvre la fenêtre Raster Function Editor (Éditeur de fonctions raster). Pour en savoir plus, reportez-vous à la rubrique Éditeur de fonctions raster.

Accéder aux modèles de fonctions raster et aux outils Web personnalisés

Ouvrez la fenêtre Browse Raster Function Templates and Custom Web Tools (Accéder aux modèles de fonctions raster et aux outils Web personnalisés). Pour en savoir plus, reportez-vous à la rubrique Fonctions raster.

Paramètres

Ouvrez la boîte de dialogue Environnements d'analyse.

Précédent

Permet de revenir à la fenêtre Perform Analysis (Effectuer une analyse).

Informations

Permet d’obtenir de l’aide sur la catégorie.

Développer ou réduire

Développez la catégorie pour afficher les outils qu'elle contient.

Utiliser les environnements d'analyse

Utilisez le bouton Analysis Environments (Environnements d’analyse) Environnements d’analyse pour accéder aux environnements de traitement d’images et raster qui s’appliquent à tous les outils d’analyse raster. Lorsque vous ouvrez la fenêtre Analysis Environments (Environnements d’analyse) à partir du volet Raster Analysis (Analyse raster), vous pouvez modifier les paramètres du système de coordonnées en sortie, de l’étendue de traitement, du raster de capture, de la taille de cellule et du masque.

Le tableau suivant décrit les options de la fenêtre Analysis Environments (Environnements d’analyse) :

Options de l’environnement d’analyseDescription
Système de coordonnées en sortie

Indique le système de coordonnées de la couche d’images de résultat.

Les options disponibles sont les suivantes :

  • Same as input (Identique à l’entrée) : le résultat de l’analyse apparaîtra dans le même système de coordonnées que les données en entrée. Il s’agit de l’option par défaut.
  • As specified (Comme spécifié) : les résultats de l’analyse apparaîtront dans le système de coordonnées que vous choisissez. Lorsque cette option est sélectionnée, cliquez sur le bouton de sélection du système de coordonnées Sélectionner le système de coordonnée et choisissez un élément dans la liste des systèmes de coordonnées connus ou indiquez le WKID de référence spatiale dans la zone de texte.
  • Layer <name> (Couche <nom>) : les résultats de l’analyse apparaîtront dans le même système de coordonnées que la couche existante choisie dans votre carte Web.

Etendue

Indique l’étendue ou la limite utilisée pendant le traitement de l’analyse. Tous les pixels ou toutes les cellules se trouvant intégralement dans l’étendue spécifiée ou qui intersectent cette dernière seront utilisées dans l’analyse.

Les options disponibles sont les suivantes :

  • Default (Par défaut) : l’étendue utilisée pour l’analyse est fournie par l’outil.
  • As specified (Comme spécifié) : l’étendue est définie par les coordonnées que vous avez fournies.
  • Layer <name> (Couche <nom>) : l’étendue utilisée pour traiter l’analyse sera identique à l’étendue spatiale d’une couche existante que vous avez choisie dans votre carte Web.

Raster de capture

Ajuste l’étendue de la couche raster en sortie afin qu’elle corresponde à l’alignement des cellules de la couche Snap Raster (Raster de capture) spécifiée.

Taille de cellule

Spécifie la taille de cellule ou la résolution qui est utilisée pour créer la couche raster en sortie dans une analyse raster. La résolution en sortie par défaut est déterminée par la taille de cellule la plus importante dans la couche raster en entrée.

Les options disponibles sont les suivantes :

  • Minimum d’entrées : utilise la plus petite taille de cellule de toutes les couches en entrée.
  • Maximum d’entrées : utilise la plus grande taille de cellule de toutes les couches en entrée. Il s’agit de l’option par défaut.
  • Comme spécifié : indique une valeur numérique pour définir la taille de cellule. Si cette option est sélectionnée, la valeur par défaut est 1.
  • Layer <name> (Couche <nom>) : définit la taille de cellule sur la couche raster choisie.

Masque

Couche qui permet de définir la zone d’intérêt pour l’analyse. Seules les cellules comprises dans le masque d'analyse seront prises en compte lors de l'analyse.

  • Le masque peut être un raster ou une couche d'entités.
  • Si le masque d'analyse est un raster, toutes les cellules ayant une valeur sont prises en compte pour définir le masque. Les cellules d'un raster de masque de type NoData seront considérées comme étant en dehors du masque et auront donc une valeur NoData dans la couche de résultat d'analyse.
  • Si le masque d’analyse est une couche d’entités, il est converti en interne en raster. Vous devez donc vous assurer que les options Cell Size (Taille de cellule) et Snap Raster (Raster de capture) sont correctement définies pour l’analyse.

Lorsque vous ouvrez la fenêtre Analysis Environments (Environnements d’analyse) à partir de la fenêtre d’un outil d’analyse raster, il est possible que des environnements d’analyse supplémentaires s’affichent. Certains outils d’analyse raster respectent plusieurs des environnements d’analyse énumérés dans la table ci-dessous. Comme tous les outils ne respectent pas tous les environnements, leur accès s’effectue à partir des outils individuels et non depuis la fenêtre Raster Analysis (Analyse raster).

Options de l’environnement d’analyseDescription
Méthode de rééchantillonnage

Indique comment les valeurs de pixel sont interpolées lors de la transformation d’un jeu de données raster. Cet environnement est utilisé lorsque l’entrée et la sortie ne concordent pas, lorsque la taille de pixel change, lorsque les données sont déplacées ou pour plusieurs de ces situations.

Les options disponibles sont les suivantes :

  • Nearest neighborhood (Voisinage le plus proche) : cette méthode est essentiellement utilisée pour les données discrètes, telles qu’une classification d’utilisation du sol, car elle ne crée pas de valeurs de pixel. Cette méthode est également adaptée pour les données continues lorsque vous voulez conserver les valeurs de réflectance initiales dans l’imagerie pour une analyse multispectrale exacte. Elle est plus efficace en termes de délai de traitement mais introduit de petites erreurs de position dans l’image en sortie. Le décalage de l’image en sortie peut atteindre la moitié d’un demi pixel, ce qui entraîne des discontinuités au niveau de l’image et un effet d’escalier.
  • Bilinear Interpolation (Interpolation bilinéaire) : cette méthode est plus appropriée pour les données continues. Elle exécute une interpolation bilinéaire et détermine la nouvelle valeur d’une cellule en fonction d’une distance moyenne pondérée des valeurs des centres des quatre cellules en entrée les plus proches. Elle crée une image en sortie visiblement plus lisse que celle obtenue par la méthode Nearest neighborhood (Voisinage le plus proche), mais altère les valeurs de réflectance. Cela entraîne un flou ou une perte de la résolution de l’image.
  • Cubic Convolution (Convolution cubique) : méthode recommandée pour les données continues. Cette méthode réalise une convolution cubique et détermine la nouvelle valeur d’une cellule en ajustant une courbe lissée suivant les valeurs des centres des 16 cellules en entrée les plus proches. Le résultat est moins déformé sur le plan géométrique que le raster obtenu avec l’option Nearest neighborhood (Voisinage le plus proche) et plus affiné qu’avec l’option Bilinear interpolation (Interpolation bilinéaire). Dans certains cas, on obtient des valeurs de cellule en sortie en dehors de la plage de valeurs de cellule en entrée. Si cela n’est pas acceptable, utilisez la méthode Bilinear interpolation (Interpolation bilinéaire) à la place. La convolution cubique sollicite d’importantes ressources en termes de calcul informatique et demande un traitement plus long.

Type de processeur

Spécifie si l’analyse est exécutée avec le CPU ou le GPU. Si l’environnement Processor type (Type de processeur) est vide, l’outil utilise le CPU pour traiter les données.

Les options disponibles sont les suivantes :

  • CPU : le CPU est utilisé pour le traitement. Le traitement CPU peut être parallélisé sur plusieurs cœurs et instances, comme avec l’environnement Parallel processing factor (Facteur de traitement parallèle).
  • GPU : le GPU est utilisé pour le traitement. Les GPU sont efficaces pour traiter les graphiques et les images. Leur structure hautement parallèles leur permet de traiter efficacement des blocs de données volumineux de manière répétitive. Les outils d’analyse raster qui respectent cet environnement peuvent distribuer leur travail sur plusieurs instances GPU au niveau de plusieurs serveurs d’analyse raster, comme avec l’environnement Parallel processing factor (Facteur de traitement parallèle).

Intervalle de recyclage du traitement Opérateurs

Nombre de sections d’image à traiter avant de redémarrer les processus pour empêcher les échecs potentiels des longs traitements. La valeur par défaut est 0.

Facteur de traitement parallèle

Nombre d’instances du service de traitement raster permettant de traiter les données.

Si l’outil ne respecte pas l’environnement Processor type (type de processeur) ou si l’environnement Processor type (Type de processeur) est défini sur CPU, l’environnement Parallel processing factor (Facteur de traitement parallèle) contrôle les instances de service CPU de traitement raster. Si l’environnement Processor type (Type de processeur) est défini sur GPU, l’environnement Parallel processing factor (Facteur de traitement parallèle) contrôle le nombre d’instances GPU de traitement raster.

En configurant la valeur Parallel processing factor (Facteur de traitement parallèle), vous pouvez demander le nombre de processus parallèles que le serveur d’imagerie d’analyse raster utilise pour traiter une tâche d’analyse raster. En revanche, si le nombre total de processus parallèles dépasse le nombre maximum d’instances de service (CPU or GPU) de traitement raster, les processus parallèles supplémentaires seront mis en attente.

Si aucune valeur Parallel processing factor (Facteur de traitement parallèle) n’est spécifiée (option par défaut), l’outil utilisera 80 pour cent du nombre maximum d’instances de service de traitement parallèle. Un nombre entier ou un pourcentage peut être indiqué en tant que facteur de traitement parallèle.

Nombre de tentatives en cas d’échec

Nombre de tentatives que le même processus peut réaliser lors de l’échec aléatoire du traitement d’une tâche en particulier. La valeur par défaut est 0.

Utiliser un volet d'outil

Pour ouvrir la fenêtre d’un outil d’analyse raster, cliquez sur le bouton de l’outil. Cette opération ouvre la fenêtre de l’outil, comme illustré ci-dessous avec l’outil Surveiller la végétation.

Fenêtre Surveiller la végétation

Les nombres dans la table suivante correspondent aux nombres dans l’image ci-dessous :

Élément de l’interface utilisateurDescription
Paramètres

Ouvrez la boîte de dialogue Environnements d'analyse.

Précédent

Fermez la fenêtre de l’outil sans exécuter l’analyse et revenez dans la fenêtre Raster Analysis (Analyse raster).

Informations

Permet d'obtenir de l'aide sur un paramètre.

Nom de la couche de résultat

Le résultat de l'exécution de l'analyse est enregistré dans Contenu avec ce nom

Enregistrer le résultat dans

Spécifiez un dossier dans Content (Contenu) dans lequel est enregistré le résultat.

Afficher les crédits

Affiche le nombre de crédits utilisés si pour exécuter l’analyse.

Utiliser l'étendue courante de la carte

Si l'option est activée, seules les données visibles dans la carte courante seront analysées.

Remarque :

Avant d’exécuter un outil d’analyse dans ArcGIS Online, vous pouvez utiliser l’outil d’estimation de crédits pour calculer le nombre attendu de crédits qui seront utilisés. Si votre organisation a activé la budgétisation des crédits et que le nombre attendu de crédits est supérieur au nombre de crédits qui vous est alloué, ArcGIS Online affiche un message d’erreur. Pour plus d'informations sur l'allocation et la consommation de crédits, reportez-vous à la rubrique Présentation des crédits.

Chaque outil comporte un ensemble différent de paramètres. Vous pouvez afficher l’aide correspondant à un paramètre en cliquant sur le bouton d’aide en regard du paramètre, comme illustré ci-dessus. Tous les outils comportent un paramètre Result layer name (Nom de la couche de résultat), dans lequel sont enregistrés les résultats de l’exécution de l’analyse. Vous pouvez modifier ce nom ou utiliser la valeur par défaut.

Utiliser l'étendue courante de la carte

Il est recommandé de toujours activer la case à cocher Utiliser l’étendue courante de la carte et de zoomer dans la zone à analyser. Cela restreint le nombre de pixels d’imagerie ou raster que l’outil doit inclure lors de l’analyse, ainsi que le nombre de crédits utilisés par l’outil. Si vous décochez la case Use current map extent (Utiliser l’étendue courante de la carte), la couche d’images en entrée dans son ensemble sera potentiellement analysée et les crédits utilisés par l’outil dépendront de la taille des images et de la complexité de l’analyse.

Remarque :

Le paramètre Use current map extent (Utiliser l’étendue courante de la carte) est désélectionné par défaut si l’environnement Processing Extent (Étendue de traitement) est défini. La sélection de l’option Use current map extent (Utiliser l’étendue courante de la carte) remplace la valeur Processing Extent (Étendue de traitement).