Environnements d’analyse pour les jeux de données d’image et raster

Vous pouvez contrôler l’analyse effectuée par les outils Image Analyst et d’autres outils de géotraitement ArcGIS Pro à l’aide des environnements de géotraitement. Connaître ces environnements et leur mode d’application sur les outils permet de s’assurer que les opérations de géotraitement produisent des résultats précis et cohérents.

Chaque outil de géotraitement dispose d’une section Environnements au bas de la page de référence. Tous les environnements pouvant être pris en charge par l’outil y sont répertoriés. Cette liste comprend toutes les sorties d'un outil, y compris celles qui sont facultatives. Pour plus d’informations, consultez En savoir plus sur les environnements de géotraitement et Qu’est-ce qu’un paramètre d’environnement de géotraitement ?.

La prise en charge de certains environnements dépend du format en entrée, du format en sortie, des valeurs de paramètre sélectionnées pour un outil et des comportements spécifiques de ce dernier.

Remarque :

La plupart des outils prennent en charge un ensemble commun d'environnements basés sur les types d'entrées et de sorties, mais il existe quelques exceptions. Examinez la liste des environnements au bas de la page de référence de chaque outil pour connaître les environnements pris en charge par chacun d’eux. Les notes d'utilisation peuvent également contenir d’autres informations concernant la prise en charge des environnements pour un outil.

Les groupements d’environnement pertinents sont les suivants, certains environnements spécifiques liés à l’analyse raster étant mis en surbrillance :

Espace de travail

Un espace de travail de géodatabase est un conteneur de données géographiques. Il s'agit d'un ensemble de jeux de données géographiques stocké dans un dossier de système de fichiers ou dans un système de gestion de bases de données.

Deux environnements d’espace de travail permettent de contrôler l’emplacement des entrées et où sont créées les sorties lors de l’utilisation de l’extension Image Analyst.

Espace de travail courant

Le paramètre d'environnement Espace de travail courant spécifie l'espace de travail de la session en cours.

Il s’agit de l’emplacement à partir duquel les entrées sont obtenues et dans lequel les sorties sont placées lors de l’exécution des outils Image Analyst.

Espace de travail temporaire

L'environnement Espace de travail temporaire spécifie l'emplacement où sont placés tous les jeux de données en sortie temporaires générés par l'outil.

Coordonnées en sortie

La plupart des outils qui génèrent des données raster ou d’entités prennent en charge l’environnement Système de coordonnées en sortie ainsi que l’environnement Transformation géographique.

Etendue de traitement

Lorsque vous effectuez une analyse, si la zone d’intérêt fait partie d’un jeu de données raster plus important, vous pouvez définir l’étendue de traitement de sorte qu’elle n’englobe que les pixels concernés. Tous les rasters en sortie traités pendant votre analyse seront limités à cette étendue. Pour obtenir des résultats cohérents dans votre analyse, vous pouvez également contrôler l’alignement des pixels de sorte qu’il corresponde à celui des jeux de données raster et d’images existants à l’aide de l’environnement Raster de capture.

Etendue

L’environnement Étendue permet de définir où l’image doit être traitée. Les outils qui respectent l’environnement Étendue traitent uniquement les pixels d’image et les entités en entrée figurant dans l’étendue.

Lorsque vous définissez une étendue en sortie, l’angle inférieur gauche de l’étendue spécifiée sera l’angle inférieur gauche du raster en sortie, à moins que vous n’ayez spécifié un environnement Raster de capture.

Ensuite, l’angle supérieur droit de l’image en sortie est ajusté de sorte que l’étendue spécifiée se trouve dans le raster en sortie. C’est la taille de pixel en sortie qui détermine si l’angle supérieur est ajusté ou non. La largeur et la hauteur de l’étendue de l’image en sortie sont des multiples de la taille de pixel en sortie. En conséquence, l’étendue de l’image en sortie peut être légèrement plus importante que celle spécifiée dans l’environnement Étendue.

Étendue du raster en sortie ajusté
L’étendue du raster en sortie ajusté est présentée.

Si l’angle inférieur gauche de l’étendue en sortie ne correspond à aucun angle de pixel du raster en entrée, il va entraîner un décalage de l’alignement du pixel entre les rasters et les images en entrée et en sortie. Cette différence d’alignement de pixel va déclencher un rééchantillonnage de l’image en entrée pour pouvoir effectuer l’analyse. Pour la plupart des outils Spatial Analyst, la technique de rééchantillonnage Voisin le plus proche est utilisée, à l’exception des outils Surface qui utilisent la méthode d’interpolation bilinéaire.

Pour la plupart des outils de traitement d’image, lorsque vous spécifiez un environnement Étendue en sortie, il est appliqué aux entrées avant l’analyse. Toutefois, pour certains autres outils, tels que les outils Interpolation, l’étendue en sortie sera appliquée uniquement à l’issue de l’analyse.

Raster de capture

Le paramètre d’environnement Raster de capture permet de garantir que toutes vos images en sortie ont le même alignement de pixel ou le même alignement qu’une image existante.

L’angle inférieur gauche de l’étendue est capturé sur l’angle d’un pixel du raster de capture, puis l’angle supérieur droit est ajusté à l’aide de la taille de pixel en sortie. En conséquence, lorsque la taille de pixel en sortie est identique à celle du raster de capture, les pixels du raster en sortie sont alignés sur les pixels du raster de capture.

Traitement parallèle

Bon nombre d’outils raster prennent en charge le traitement parallèle pour optimiser les performances. L'environnement suivant vous permet de contrôler l'attribution de ces ressources.

Facteur de traitement parallèle

Définissez la valeur de l’environnement Facteur de traitement parallèle.

Les outils conformes à l'environnement Facteur de traitement parallèle répartissent et réalisent les opérations sur plusieurs processus.

Un grand nombre d’ordinateurs modernes incluent des processeurs à plusieurs cœurs. Le fait de répartir une opération de géotraitement sur plusieurs processus permet d’optimiser les performances en tirant parti de plusieurs cœurs. Les avantages en termes de performances du traitement parallèle varient selon les outils utilisés.

Analyse raster

Les environnements d'analyse raster vous permettent de contrôler la taille et l'alignement de cellule du raster en sortie, et de limiter l'analyse à des emplacements spécifiques dans l'étendue d'analyse.

Taille de cellule

L’environnement Taille de cellule détermine la résolution du raster en sortie à partir des outils Image Analyst.

La valeur par défaut de ce paramètre est Comme la valeur Max, qui correspond à la taille de cellule la plus importante (plus grossière) des jeux de données raster en entrée. Si l'entrée de l'outil est une classe d'entités, la taille de cellule par défaut correspond à la largeur ou la hauteur (la plus courte des deux) de l'étendue de la classe d'entités divisée par 250.

Image Analyst agit sur les cellules raster carrées
Les opérations de Spatial Analyst s’effectuent sur les cellules raster carrées (largeur de cellule = hauteur).

Soyez attentif lorsque vous spécifiez une taille de cellule plus petite que celle des jeux de données raster en entrée. Aucune nouvelle données n'est créée. Les cellules étant interpolées à l'aide du rééchantillonnage du voisin le plus proche, le résultat a la précision de l'entrée la plus grossière uniquement.

Cell Size Projection Method (Méthode de projection de la taille de cellule)

Le paramètre d'environnement Méthode de projection de la taille de cellule détermine de quelle façon est calculée la taille de cellule raster en sortie lorsque les jeux de données sont projetés durant l'analyse. Les méthodes disponibles sont Convert Units (Convertir les unités), Preserve Resolution (Préserver la résolution) et Center of Extent (Centre de l’étendue). La méthode par défaut est Convert Units (Convertir les unités).

Pour plus d’informations sur Cell Size Projection Method (Méthode de projection de la taille de cellule), consultez la rubrique Fonctionnement du paramètre d’environnement Méthode de projection de la taille de cellule.

Masque

L'environnement Masque permet d'identifier les emplacements de cellule qui seront pris en compte durant une analyse. Toutes les cellules en entrée situées à l'extérieur du masque se voient attribuer la valeur NoData dans le résultat. Un masque peut être un raster ou un jeu de classes d'entités.

Pour la plupart des outils raster et d’images, lorsque vous spécifiez un environnement Masque, il est appliqué aux entrées avant l’analyse. Toutefois, pour certains autres outils, tels que les outils Interpolation, le masque sera appliqué à la sortie uniquement après l’analyse.

Le masque identifie les emplacements dans l’étendue de l’analyse qui seront inclus
Le masque (cellules en violet) identifie ces emplacements dans l’étendue de l’analyse qui seront inclus au cours de l’opération. Les cellules en blanc représentent la valeur NoData.

Cell Alignment (Alignement des cellules)

L’environnement Alignement de cellule permet d’ajuster l’alignement de cellule de la sortie pour qu’il corresponde à celui de l’étendue de traitement spécifiée. L’étendue spécifiée dans ce paramètre peut être remplacée par l’environnement Raster de capture si une étendue est sélectionnée dans ce paramètre d’environnement.

Raster de capture

L’environnement Raster de capture permet de garantir que toutes vos sorties de raster ont le même alignement de cellule ou le même alignement qu’un raster existant.

Le coin inférieur gauche de l'étendue est capturé sur le coin d'une cellule du raster de capture, puis le coin supérieur droit est ajusté à l'aide de la taille de cellule en sortie. En conséquence, lorsque la taille de cellule en sortie est identique à celle du raster de capture, les cellules du raster en sortie sont alignées sur les cellules du raster de capture.

Stockage des données raster

Les environnements Stockage des données raster permettent de contrôler certaines propriétés des rasters en sortie. Comme il existe certaines contraintes de format, consultez la page d’aide de l’outil que vous utilisez pour obtenir des informations plus spécifiques.

Les trois principaux éléments suivants influencent le choix des environnements de stockage des données raster pris en charge lors de l'exécution d'un outil :

  • Format raster : les environnements de stockage des données raster pris en charge dépendent du type de format raster spécifié.
  • Type de données : le type de sortie, à savoir un entier ou une virgule flottante, peut déterminer si un environnement de stockage de raster est pris en charge ou non.
  • Valeurs des paramètres : certains outils comportent un paramètre qui peut déterminer le type du raster en sortie.

Pour certains outils, le type de la sortie est déterminé par le type de toutes les entrées. Par exemple, si l’outil accepte plusieurs rasters en entrée qui sont tous des nombres entiers, sauf un qui est un nombre à virgule flottante, le raster en sortie sera à virgule flottante. Lorsque la sortie est un nombre à virgule flottante, il se peut qu'un nombre moins important d'environnements de stockage des données raster soit pris en charge.

Lisez les sous-sections suivantes pour en savoir plus sur chacun des environnements de stockage des données raster.

Compression

Le paramètre d'environnement Compression est généralement respecté pour les raster d'entiers en sortie. Si les données en sortie sont à virgule flottante, le paramètre est ignoré et le raster en sortie est toujours décompressé.

Remarque :

Bien que certains formats autorisent la compression avec perte, seul le paramètre Type de compression est pris en charge. Le paramètre Compression quality (Qualité de compression) n’est pas pris en charge. Il est généralement égal à 100, même si vous spécifiez une autre valeur.

Pyramide

Le paramètre d’environnement Pyramide permet de contrôler la création des représentations de faible résolution des images créées au cours du traitement. Les pyramides sont créées par rééchantillonnage des pixels d’origine en une résolution spatiale plus grossière. Cela permet d’afficher les pyramides lorsqu’un zoom arrière est appliqué à l’image afin de voir l’étendue spatiale complète de l’image. La méthode de ré-échantillonnage, le nombre de niveaux de pyramides et le type de compression peuvent tous être définis dans ce paramètre d’environnement.

Les pyramides ont pour objectif d’afficher plus rapidement l’image lorsqu’un zoom arrière est appliqué afin d’en apprécier l’étendue complète. Selon l’étendue spatiale de l’image, l’affichage de l’image peut être différé le temps que le nombre total des pixels apparaissent. Avec les pyramides, les performances d’affichage augmentent car ArcGIS Pro peut les utiliser pour un affichage extérieur à la résolution source de l’image. Si les pyramides ne sont pas présentes avec l’image lors de son ajout dans ArcGIS Pro, vous êtes invité à les créer. Ce traitement exploite ces paramètres s’ils sont définis pour votre projet.

Statistiques raster

Le paramètre d’environnement Statistiques raster permet de calculer des statistiques sur les images en sortie. Les statistiques sont utilisées pendant l’affichage de l’image et lors de l’application d’un étirement de contraste sur l’image. Si vous n’activez pas les statistiques pour la sortie, l’utilisateur sera invité à les générer lors de l’ajout de la couche dans une nouvelle carte.

Le fait d’activer la génération des statistiques lors du traitement permet à l’utilisateur de ne pas avoir à les générer lors de l’ajout de l’image dans une carte et d’afficher correctement l’image.

Taille de tuile

Les outils ArcGIS Image Analyst prennent généralement en charge le paramètre d’environnement Taille de tuile pour les formats en sortie suivants : TIFF, géodatabase fichier ou géodatabase SDE.

La taille de tuile par défaut est 128 x 128 pixels.

Ré-échantillonner

L’environnement Ré-échantillonner modifie la taille de pixel du raster, le type de rééchantillonnage ou les deux.

Avant de combiner et d’analyser les rasters utilisant des résolutions et projections cartographiques différentes, il est souvent préférable de ré-échantillonner les données selon une résolution et une projection commune. De plus, le paramètre de rééchantillonnage approprié dépend du type de données raster et d’imagerie ainsi que du type d’analyse à effectuer. Par exemple, le rééchantillonnage par le voisin le plus proche est couramment utilisé pour des données discrètes et thématiques, mais aussi pour une analyse précise de l’imagerie multispectrale reposant sur les caractéristiques spectrales.

NoData

Le paramètre d’environnement NoData permet de spécifier la valeur que vous utilisez en tant que valeur NoData dans la sortie. Si la valeur NoData pour un raster en entrée doit être utilisée dans la sortie, ce paramètre permet de spécifier une valeur. Si aucune valeur NoData n’est spécifiée dans le paramètre, la profondeur de bit en sortie sera promue vers la profondeur de bit suivante afin d’éviter une perte de données.

Type de processeur

Vous pouvez choisir le type de processeur à utiliser, à savoir CPU ou GPU. Si vous optez pour GPU, vous pouvez également spécifier celui qu’il convient d’employer si vous en possédez plusieurs.

Type de processeur

Le paramètre d’environnement Type de processeur permet de sélectionner l’emplacement et le mode de traitement des données dans votre système. Vous pouvez choisir d’utiliser l’unité de traitement centrale de l’ordinateur (CPU) ou de l’unité de traitement graphique (GPU). Par défaut, le CPU sera utilisé, mais si un GPU est disponible, certaines performances de traitement peuvent être améliorées grâce à l’utilisation de ce dernier.

Dans le cas de tâches de traitement plus intenses, il est recommandé d’utiliser le GPU pour tirer parti de meilleures les performances. Par exemple, pour utiliser Détecter des objets à l’aide d’algorithmes de Deep Learning, il est recommandé d’utiliser le GPU pour le traitement.

ID GPU

Le paramètre d’environnement ID de GPU détermine le processeur graphique à utiliser pour traiter les données.

Apparier la variable multidimensionnelle

Le paramètre Apparier la variable multidimensionnelle permet la création d’une image multidimensionnelle si l’outil utilise plusieurs images multidimensionnelles en entrée qui partagent au moins une variable du même nom.

Si les images multidimensionnelles en entrée n’ont pas de noms qui correspondent, n’utilisez pas ce paramètre d’environnement. Définir cet environnement sur Faux permet le traitement des images multidimensionnelles avec des variables différentes.

Rubriques connexes