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

Résumé

Associe un jeu de données raster panchromatique haute résolution à un jeu de données raster multicanal basse résolution afin de créer un jeu de données raster multicanal haute résolution pour une analyse visuelle.

Pour en savoir plus sur l'affinage panchromatique, reportez-vous à la rubrique Notions de base relatives à l'amélioration de la netteté panchromatique.

Utilisation

  • Seules les surfaces qui sont entièrement superposées sont affectées par cet outil.

  • Vous pouvez enregistrer votre sortie au format BIL, BIP, BMP, BSQ, DAT, Grid Esri, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF, MRF, CRF ou en tant que jeu de données raster de géodatabase.

  • Les quatre valeurs de pondération assignées aux canaux bleu, vert, rouge et infrarouge vous permettent d'ajuster les algorithmes d'affinage panchromatique

  • L'affinage panchromatique effectué sur un jeu de données raster à trois canaux produira un jeu de données raster à trois canaux.

    L'affinage panchromatique effectué sur un jeu de données raster à quatre canaux produira un jeu de données raster à quatre canaux.

Syntaxe

arcpy.management.CreatePansharpenedRasterDataset(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}, {sensor})
ParamètreExplicationType de données
in_raster

Jeu de données raster que vous voulez améliorer.

Mosaic Dataset; Mosaic Layer; Raster Dataset; Raster Layer
red_channel

Canal raster en entrée que vous voulez afficher avec le canal rouge.

Long
green_channel

Canal raster en entrée que vous voulez afficher avec le canal vert.

Long
blue_channel

Canal raster en entrée que vous voulez afficher avec le canal bleu.

Long
infrared_channel
(Facultatif)

Canal raster en entrée que vous voulez afficher avec le canal infrarouge vert.

Long
out_raster_dataset

Nom, emplacement et format du jeu de données que vous créez.

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. Pour enregistrer le jeu de données raster dans un format de fichier, vous devez spécifier une extension de fichier :

  • .bil pour Esri BIL
  • .bip pour Esri BIP
  • .bmp pour BMP
  • .bsq pour Esri BSQ
  • .dat pour ENVI DAT
  • .gif pour GIF
  • .img pour ERDAS IMAGINE
  • .jpg pour JPEG
  • .jp2 pour JPEG 2000
  • .png pour PNG
  • .tif pour TIFF
  • .mrf pour MRF
  • .crf pour CRF
  • Aucune extension pour Grid Esri

Pour enregistrer un jeu de données raster dans une géodatabase, n'ajoutez pas d'extension de fichier au nom du jeu de données raster.

Lorsque vous enregistrez un jeu de données raster dans un fichier JPEG, un fichier JPEG 2000, un fichier TIFF ou une géodatabase, vous pouvez spécifier un type de compression et une qualité de compression dans les environnements de géotraitement.

Raster Dataset
in_panchromatic_image

Image panchromatique de résolution supérieure.

Raster Layer
pansharpening_type

Algorithme permettant de fusionner le canal panchromatique et le canal multispectral.

  • 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.
  • Gram-SchmidtL'algorithme d'affinage spectral Gram-Schmidt permet d'affiner les données multispectrales.
String
red_weight
(Facultatif)

Valeur comprise entre 0 et 1 pour pondérer le canal rouge.

Double
green_weight
(Facultatif)

Valeur comprise entre 0 et 1 pour pondérer le canal vert.

Double
blue_weight
(Facultatif)

Valeur comprise entre 0 et 1 pour pondérer le canal bleu.

Double
infrared_weight
(Facultatif)

Valeur comprise entre 0 et 1 pour pondérer le canal infrarouge.

Double
sensor
(Facultatif)

Lorsque la méthode d'affinage panchromatique Gram-Schmidt est choisie, vous pouvez également spécifier le capteur du raster multicanal en entrée. Le choix du type de capteur définit les pondérations de canal appropriées.

  • UNKNOWNCapteur inconnu ou non répertorié
  • DubaiSat-2Capteur satellitaire DubaiSat-2
  • GeoEye-1Capteurs satellitaires GeoEye-1 et OrbView-3
  • GF-1 PMSCaméra satellitaire CCD panchromatique et multispectrale Gao Fen 1
  • GF-2 PMSCaméra satellitaire CCD panchromatique et multispectrale Gao Fen 2
  • IKONOSCapteur satellitaire IKONOS
  • Jilin-1Capteur satellitaire Jilin-1
  • KOMPSAT-2Capteur satellitaire KOMPSAT-2
  • KOMPSAT-3Capteur satellitaire KOMPSAT-3
  • Landsat 1-5 MSSCapteurs satellitaires Landsat MSS
  • Landsat 7 ETM+Capteur satellitaire Landsat 7
  • Landsat 8Capteur satellitaire Landsat 8
  • Pleiades-1Capteur satellitaire Pleiades-1
  • QuickBirdCapteur satellitaire QuickBird
  • SkySatCapteur satellitaire SkySat-C
  • SPOT 5Capteur satellitaire SPOT 5
  • SPOT 6Capteur satellitaire SPOT 6
  • SPOT 7Capteur satellitaire SPOT 7
  • TH-01Capteur satellitaire Tian Hui 1.
  • UltraCamCapteur aérien UltraCam
  • WorldView-2Capteur satellitaire WorldView-2
  • WorldView-3Capteur satellitaire WorldView-3
  • WorldView-4Capteur satellitaire WorldView-4
  • ZY1-02C PMSCapteur multispectral hautement panchromatique Ziyuan
  • ZY3-CRESDACapteur satellitaire Ziyuan CRESDA
  • ZY3-SASMACCapteur satellitaire Ziyuan SASMAC
String

Exemple de code

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

Il s’agit d'un exemple Python d'utilisation de l'outil CreatePansharpenedRasterDataset.

import arcpy
arcpy.CreatePansharpenedRasterDataset_management(
     "c:/data/rgbn.tif","3","2","1","4", "c:/data/outpan.tif",
     "c:/data/in_pan.img","Gram-Schmidt","","","","","QuickBird")
Exemple 2 d'utilisation de l'outil CreatePansharpenedRasterDataset (script autonome)

Il s’agit d'un exemple de script Python d'utilisation de l'outil CreatePansharpenedRasterDataset.

#3 Band RGB Pansharpen with Brovey algorithm

import arcpy
arcpy.env.workspace = "C:/workspace"
    
arcpy.CreatePansharpenedRasterDataset_management(
     "rgb.img","3","2","1","1", "output\\rgb_pan.img","pan.img","Brovey")

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes