Créer un jeu de données raster affiné (Gestion des données)

Récapitulatif

Fusionne un jeu de données raster panchromatique haute résolution avec un jeu de données raster multicanal basse résolution afin de créer un raster rouge-vert-bleu (RVB) présentant la résolution du raster panchromatique.

Pour en savoir plus sur l'affinage panchromatique

Utilisation

Syntaxe

CreatePansharpenedRasterDataset_management (in_raster, {red_channel}, {green_channel}, {blue_channel}, {infrared_channel}, out_raster_dataset, in_panchromatic_image, pansharpening_type, {red_weight}, {green_weight}, {blue_weight}, {infrared_weight})
ParamètreExplicationType de données
in_raster

Jeu de données raster en entrée que vous voulez affiner.

Il s'agit généralement d'un jeu de données raster multicanaux basse résolution.

Raster Layer
red_channel
(Facultatif)

Canal raster en entrée que vous voulez afficher avec l'aérographe rouge.

Long
green_channel
(Facultatif)

Canal raster en entrée que vous voulez afficher avec l'aérographe vert.

Long
blue_channel
(Facultatif)

Canal raster en entrée que vous voulez afficher avec l'aérographe bleu.

Long
infrared_channel
(Facultatif)

Canal raster infrarouge en entrée. Tous les jeux de données raster ne comportent pas un canal infrarouge.

Long
out_raster_dataset

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 :

  • .bil—ESRI BIL
  • .bip—ESRI BIP
  • .bmp—BMP
  • .bsq—ESRI BSQ
  • .dat—ENVI DAT
  • .gif—GIF
  • .img—Fichier ERDAS IMAGINE
  • .jpg—JPEG
  • .jp2—JPEG 2000
  • .png—PNG
  • .tif—TIFF
  • Aucune extension—ESRI GRID

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
in_panchromatic_image

Jeu de données raster panchromatique. Il s'agit généralement d'une image à échelle de gris haute résolution.

Raster Dataset
pansharpening_type

Méthode d'affichage panchromatique :

  • IHSUtilise l'espace de couleur Intensité, Teinte et Saturation pour la fusion des données.
  • BroveyUtilise l'algorithme Brovey basé sur la modélisation spectrale pour la fusion des données.
  • ESRIUtilise l'algorithme ESRI basé sur la modélisation spectrale pour la fusion des données.
  • Simple_MeanUtilise la valeur moyenne entre les valeurs rouge, vert et bleu et la valeur du pixel panchromatique.
HéritageHéritage :

Les scripts et modèles plus anciens peuvent encore utiliser l'ancien mot clé. Dans la version 10.0 d'ArcGIS, ce mot clé a été remplacé par "Simple_Mean". Les deux mots clés continueront de fonctionner, mais dans un souci de clarté, il est conseillé de procéder à la mise à jour avec le nouveau mot clé.

String
red_weight
(Facultatif)

Valeur de pondération pour le canal rouge.

La somme des valeurs de pondération (rouge, vert, bleu et infrarouge) doit être égale à un.

Double
green_weight
(Facultatif)

Valeur de pondération pour le canal vert.

La somme des valeurs de pondération (rouge, vert, bleu et infrarouge) doit être égale à un.

Double
blue_weight
(Facultatif)

Valeur de pondération pour le canal bleu.

La somme des valeurs de pondération (rouge, vert, bleu et infrarouge) doit être égale à un.

Double
infrared_weight
(Facultatif)

Valeur de pondération pour le canal infrarouge. Ce paramètre n'est valide que s'il existe un canal infrarouge et que l'option infrarouge est utilisée.

La somme des valeurs de pondération (rouge, vert, bleu et infrarouge) doit être égale à un.

Double

Exemple de code

Exemple 1 d'utilisation de l'outil CreatePansharpenedRasterDataset (fenêtre Python)

Ceci est un exemple Python d'utilisation de l'outil CreatePansharpenedRasterDataset.

import arcpy
arcpy.CreatePansharpenedRasterDataset_management("c:/data/rgba.img","3","2","1",
                                                 "4","output\\rgba_pan.tif",
                                                 "pan4.img","ESRI","0.16",
                                                 "0.16","0.16","0.52")
Exemple 2 d'utilisation de l'outil CreatePansharpenedRasterDataset (script autonome)

Ceci est un exemple de script Python d'utilisation de l'outil CreatePansharpenedRasterDataset.

##====================================
##Create Pan-sharpened Raster Dataset
##Usage: CreatePansharpenedRasterDataset in_raster red_channel green_channel blue_channel {infrared_channel} 
##                                       out_raster_dataset in_panchromatic_image ESRI | IHS | Brovey | 
##                                       Simple_Mean {red_weight} {green_weight} {blue_weight} {infrared_weight}
try:
    import arcpy
    arcpy.env.workspace = r"\\MyMachine\PrjWorkspace\RasGP"
    ##3 Band RGB Pansharpen with Brovey algorithm
    arcpy.CreatePansharpenedRasterDataset_management("rgb.img","3","2","1","1","output\\rgb_pan.img","pan.img","Brovey")
    ##4 Band Infrared Image Pansharpen with Customized ESRI algorithm
    arcpy.CreatePansharpenedRasterDataset_management("rgba.img","3","2","1","4","output\\rgba_pan.tif","pan4.img","ESRI","0.16","0.16","0.16","0.52")
except:
    print "Create Pan-sharpened Raster Dataset example failed."
    print arcpy.GetMessages()

Environnements

Rubriques connexes

Informations de licence

ArcView : Oui
ArcEditor : Oui
ArcInfo : Oui

7/10/2012