Canaux composites (Gestion des données)
Récapitulatif
Crée un jeu de données raster unique à partir de plusieurs canaux et peut également créer un jeu de données raster en utilisant seulement un sous-ensemble des canaux.
Illustration
Utilisation
-
Cet outil peut également créer un jeu de données raster qui contient un sous-ensemble des canaux du jeu de données de raster d'origine. Cela est utile si vous devez créer un jeu de données raster avec une combinaison et un ordre de canaux spécifiques.
-
L'ordre dans lequel les canaux sont répertoriés dans la zone de contrôle d'entrée à valeurs multiples détermine l'ordre des canaux dans le jeu de données raster en sortie.
-
Cet outil peut uniquement générer une taille de cellule carrée.
-
Vous pouvez enregistrer votre sortie au format BIL, BIP, BMP, BSQ, DAT, GIF, Esri Grid, IMG, JPEG, JPEG 2000, PNG, TIFF ou en tant que jeu de données raster de géodatabase.
-
Le jeu de données raster en sortie prend la taille de cellule du premier canal raster dans la liste.
-
Par défaut, le jeu de données raster en sortie prend l'étendue et la référence spatiale du premier canal raster avec une référence spatiale dans la liste. Vous pouvez remplacer ceci en définissant l'étendue en sortie et le système de coordonnées en sortie dans les Paramètres d'environnement.
-
Voici quelques exemples de raisons pour lesquelles vous pouvez être amené à combiner des jeux de données rasters simples dans des jeux de données raster multicanaux :
- Vous avez reçu des données satellite où chaque canal de données est contenu dans un seul fichier, par exemple band1.tif, band2.tif et band3.tif. Pour afficher ensemble ces jeux de données raster afin de créer une couleur composite, chaque canal doit se trouver dans un même jeu de données raster (par exemple, allbands.tif).
- Vous avez plusieurs jeux de données raster de la même surface capturés à des moments différents. En affichant ces jeux de données raster en tant que composition colorée, vous pouvez détecter des modifications dans la surface, telles que l'étalement urbain ou les forêts abattues. Pour créer cette composition colorée, chaque jeu de données raster doit être contenu en tant que canal individuel dans un même jeu de données raster.
- Dans quelques cas, la sortie d'une opération d'analyse est un jeu de données raster monocanal. Pour poursuivre l'analyse visuelle, il peut être nécessaire de combiner les sorties en affichant vos données en tant que composition colorée.
- La combinaison de canaux dans un jeu de données raster peut vous aider à organiser de nombreux rasters monocanaux reliés.
Syntaxe
Paramètre | Explication | Type de données |
in_rasters [in_rasters,...] |
Les jeux de données raster en entrée. | Mosaic Dataset ; Mosaic Layer ; Raster Dataset ; Raster Layer |
out_raster |
Jeu de données raster en sortie. Pour enregistrer le jeu de données raster dans un format de fichier, vous devez spécifier une extension de fichier :
Pour enregistrer un jeu de données raster dans une géodatabase, vous ne devez ajouter aucune extension de fichier au nom du jeu de données raster. Lorsque vous stockez votre jeu de données raster dans une géodatabase, un fichier JPEG ou JPEG 2000 ou un fichier TIFF, vous pouvez spécifier un type de compression et une qualité de compression. | Raster Dataset |
Exemple de code
Ceci est un exemple Python d'utilisation de l'outil CompositeBands.
import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.CompositeBands_management("band1.tif;band2.tif;band3.tif",
"compbands.tif")
Ceci est un exemple de script Python d'utilisation de l'outil CompositeBands.
##====================================
##Composite Bands
##Usage: CompositeBands_management in_rasters;in_rasters... out_raster
try:
import arcpy
arcpy.env.workspace = r"C:/Workspace"
##Compose multi types of single band raster datasets to a TIFF format raster dataset
arcpy.CompositeBands_management("band1.tif;comp.mdb/band2;comp.gdb/bands/Band_3","compbands.tif")
except:
print "Composite Bands example failed."
print arcpy.GetMessages()