Appliquer l’ajustement de bloc (Gestion des données)

Résumé

Applique les ajustements géographiques aux éléments de mosaïque. Cet outil utilise la table de solutions de l’outil Calculer l'ajustement de bloc.

Cet outil peut également réinitialiser les ajustements géographiques dans leur emplacement d'origine.

Utilisation

  • Cet outil peut être utilisé pour appliquer des ajustements à partir d’une table de solutions ou rétablir l’état d’origine de l’alignement géographique.

Syntaxe

ApplyBlockAdjustment(in_mosaic_dataset, adjustment_operation, {input_solution_table}, {pan_to_ms_scaling_factor}, {DEM}, {zoffset}, {control_point_table}, {adjust_footprints}, {solution_point_table})
ParamètreExplicationType de données
in_mosaic_dataset

Mosaïque en entrée à ajuster.

Mosaic Dataset; Mosaic Layer
adjustment_operation

Décidez si vous voulez ajuster la mosaïque à l'aide de la table de solutions ou réinitialiser la mosaïque afin qu'aucun ajustement ne soit appliqué.

  • ADJUSTAjuste la mosaïque à l'aide de la table de solutions en entrée.
  • RESETRéinitialiser la mosaïque de manière qu'aucun ajustement ne soit appliqué.
  • REACTIVATELes images supprimées de l’ajustement sont restaurées au statut actif. Les images sans nombre minimal de points de contrôle requis pour l’ajustement sont supprimées du calcul dans l’opération d’ajustement standard, de sorte à être classées comme inactives dans la table d’emprise, la valeur maxPS est définie sur 0, l’imagerie n’est pas visible sur la carte et les statuts des points de rattachement des images supprimées sont désactivés. Cette option restaure le statut Category sur Primary (Principal) et permet de s’assurer que la valeur maxPS est reprise. Les images incluses dans le processus d’ajustement ne sont pas affectées par cette option.
String
input_solution_table
(Facultatif)

Spécifiez une table de solutions à utiliser lors de l’ajustement de votre jeu de données mosaïque. Il s’agit de la sortie de l’outil Compute Block Adjustments (Calculer l'ajustement de bloc).

Table View
pan_to_ms_scaling_factor
(Facultatif)

Si votre mosaïque contient des rasters avec affinage panchromatique, spécifiez le facteur d'échelle entre la résolution avec affinage panchromatique et la résolution multispectrale.

Double
DEM
(Facultatif)

MNT à utiliser dans l'application de l'ajustement de bloc. Ce MNT ne sera utilisé que s'il s'agit d'une résolution supérieure à tout MNT qui existe déjà dans la mosaïque.

Si ce MNT en entrée est utilisé, la fonction géométrique de la mosaïque sera mise à jour à l'aide de cette entrée.

Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer
zoffset
(Facultatif)

Décalage vertical utilisé pour ajuster la couche d'altitude dans la fonction Géométrique de la mosaïque.

Double
control_point_table
(Facultatif)

Les ajustements appliqués à la table de points de contrôle en entrée sont les mêmes que ceux de la table de solution.

Table View
adjust_footprints
(Facultatif)

Indiquez si vous souhaitez mettre à jour la géométrie d'emprise à l'aide de la même transformation qui était appliquée à l'image.

  • NO_ADJUST_FOOTPRINTSLa géométrie d'emprise n'est pas mise à jour. Il s'agit du paramètre par défaut.
  • ADJUST_FOOTPRINTSLa géométrie d'emprise est mise à jour par rapport à la géométrie d'image. La table du point de contrôle sera transformée, le cas échéant.
Boolean
solution_point_table
(Facultatif)

Spécifiez une table de points de solution à utiliser pour mettre à jour le champ d’état de la table de points de contrôle. Ce paramètre est utilisé uniquement si le paramètre control_point_table est défini.

Table View

Sortie dérivée

NomExplicationType de données
out_mosaic_dataset

La sortie correspond au même jeu de données mosaïque que l’entrée ; aucun jeu de données mosaïque n’est créé. L’ajustement de bloc est appliqué au jeu de données mosaïque d’origine.

Vue tabulaire
out_control_point_table

Points de contrôle mis à jour.

Vue tabulaire

Exemple de code

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

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

import arcpy
arcpy.ApplyBlockAdjustment_management(
     "c:/BD/BD.gdb/redQB", "ADJUST",
     "c:/BD/BD.gdb/redQB_sol", 0.25)
Exemple 2 d'utilisation de l'outil ApplyBlockAdjustment (script autonome)

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

#apply block adjustment
import arcpy
arcpy.env.workspace = "c:/workspace"

#Apply the block ajustment
mdName = "BD.gdb/redlandsQB"
out_solutionTable = "BD.gdb/redlandsQB_solution"

arcpy.ApplyBlockAdjustment_management(mdName, "ADJUST", 
     out_solutionTable, 0.25)

Environnements

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

Informations de licence

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

Rubriques connexes