ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Calculer les pondérations d’affinage panchromatique

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Calcule un ensemble optimal de pondérations d'affinage panchromatique pour des données de capteur nouvelles ou personnalisées.

Utilisation

  • Cet outil calcule un ensemble optimal de pondérations d'affinage panchromatique, qui peut être utilisé dans d'autres outils nécessitant des pondérations d'affinage panchromatique.

  • Si un produit raster est utilisé comme raster en entrée, l'ordre des canaux au sein du modèle du produit raster est respecté.

Syntaxe

arcpy.management.ComputePansharpenWeights(in_raster, in_panchromatic_image, {band_indexes})
ParamètreExplicationType de données
in_raster

raster multispectral doté d'un canal panchromatique.

Mosaic Dataset; Mosaic Layer; Raster Dataset; Raster Layer
in_panchromatic_image

Canal panchromatique associé au raster multispectral.

Raster Layer
band_indexes
(Facultatif)

Ordre des canaux pour les pondérations d'affinage panchromatique.

Si un produit raster est utilisé comme paramètre in_raster, l'ordre des canaux au sein du modèle du produit raster est utilisé.

String

Sortie dérivée

NomExplicationType de données
out_string

Pondérations améliorées de la sortie.

Chaîne

Exemple de code

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

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

import arcpy
arcpy.ComputePansharpenWeights_management(
    "c:/data/rgb.tif", "c:/data/image.tif", "3 2 1 4")
Exemple 2 d'utilisation de l'outil ComputePansharpenWeights (script autonome)

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

#Run Compute Pan Sharpen Weights tool using the bands 4,3,2,1 

import arcpy

InMSraster = "C:\\Landsat7\\L71046029_02920050705_MTL.txt\Multispectral" 
InPANraster = "C:\\Landsat7\\L71046029_02920050705_MTL.txt\Panchromatic"
band_index = "3 2 1 5"

arcpy.ComputePansharpenWeights_management(InMSraster, InPANraster, band_index)
Exemple 3 d'utilisation de l'outil ComputePansharpenWeights (script de workflow)

Il s'agit d'un exemple de script Python d'utilisation de la sortie ComputePansharpenWeights dans un autre outil.

#Compute the pansharpening weights and use the results in the 
#create pansharpening tool.

try:
    import arcpy
    
    InRGBraster = "C:\\temp\\rgb.img"
    InPanraster = "C:\\temp\\pan.tif"
    
    #Compute Pan Sharpen Weights  
    out_pan_weight = arcpy.ComputePansharpenWeights_management(
        InRGBraster, InPanraster, "3 2 1 4")
    
    #Get results 
    pansharpen_weights = out_pan_weight.getOutput(0)
    
    #Split the results string for weights of each band
    pansplit = pansharpen_weights.split(";")
    
    #Run the Create pan sharpened raster dataset tool. 
    arcpy.CreatePansharpenedRasterDataset_management(
        InRGBraster, "3", "2", "1", "4", "C:\\temp\\pansharpened_raster.tif",
        InPanraster, "Gram-Schmidt", pansplit[0].split(" ")[1],  
        pansplit[1].split(" ")[1], pansplit[2].split(" ")[1],
        pansplit[3].split(" ")[1])
    
except arcpy.ExecuteError:
    print(arcpy.GetMessages())
except Exception as err:
    print(err[0])

Environnements

Cet outil n'utilise pas d’environnement de géotraitement.

Informations de licence

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

Rubriques connexes

  • Présentation générale du jeu d'outils Raster
  • Paramètres d'environnement des données raster
  • Créer un jeu de données raster amélioré
  • Application de l'amélioration de la netteté panchromatique à une couche raster dans ArcMap
  • Notions de base de l'amélioration de la netteté panchromatique
  • Utilisation du bouton Affinage panchromatique dans la fenêtre Analyse d'image
  • Exercice 7 : Création d'une mosaïque de couleur naturelle améliorée

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal