Enregistrer le raster (Gestion des données)

Niveau de licence :De baseStandardAvancé

Récapitulatif

Effectue une transformation géographique sur un jeu de données raster en l'inscrivant automatiquement dans une image de référence. Cet outil est semblable au bouton Inscription automatique des outils de géoréférencement.

Pour inscrire automatiquement l'image, le raster en entrée et le raster de référence doivent se trouver dans une zone géographique relativement proche. Vous devrez peut-être créer un fichier de liens avec quelques liens pour placer votre raster en entrée dans le même espace cartographique. Une table des liens peut être créée à l'aide de la barre d'outils Géoréférencement.

Utilisation

Syntaxe

RegisterRaster_management (in_raster, register_mode, {reference_raster}, {Input_link_file}, {transfomation_type}, {Output_CPT_link_file})
ParamètreExplicationType de données
in_raster

Jeu de données raster en entrée.

Après l'exécution de cet outil, la transformation géographique du raster en entrée est mise à jour.

Vous pouvez également inscrire un élément au sein d'une mosaïque.

Raster Layer
register_mode

Choisissez le mode d'inscription. Vous pouvez inscrire le raster avec une transformation ou réinitialiser la transformation.

  • REGISTERL'outil applique une transformation géométrique au raster en entrée. Il s'agit de l'option par défaut.
  • RESET L'outil supprime la transformation géométrique ajoutée par cet outil.
  • CREATE_LINKSL'outil crée un fichier de liens avec des liens automatiquement générés.
String
reference_raster
(Facultatif)

Choisissez le raster de référence avec lequel l'entrée sera appariée.

Raster Layer
Input_link_file
(Facultatif)

Fichier de liens qui permettra de placer le raster en entrée dans le même espace cartographique que le raster de référence.

Chaque ligne du fichier de liens en entrée peut être l'un des ensembles de valeurs suivants, chacun étant délimité par une tabulation :

  • <Optional ID> <From X> <From Y> <To X> <To Y>+++
  • <From X> <From Y> <To X> <To Y> <Residual X> <Residual Y> <Residual>+++

Text File
transfomation_type
(Facultatif)

Type de transformation géométrique.

  • POLYORDER0Une transformation polynomiale d'ordre nul permet de décaler les données. Elle est souvent utilisée lorsque les données sont systématiquement géoréférencées, mais qu'un petit décalage peut améliorer l'alignement des données. Un seul lien est requis pour un décalage polynomial d'ordre zéro.
  • POLYORDER1Transformation polynomiale de premier ordre (affine) qui ajuste une surface plane sur les points en entrée. Il s'agit de l'option par défaut.
  • POLYORDER2Transformation polynomiale de second ordre qui ajuste une surface un peu plus complexe sur les points en entrée.
  • POLYORDER3Transformation polynomiale de troisième ordre qui ajuste une surface plus complexe sur les points en entrée.
  • ADJUSTTransformation qui optimise la précision globale et locale. Cette option y parvient en effectuant d'abord une transformation polynomiale, puis en ajustant les points de contrôle localement afin qu'ils correspondent mieux aux points de contrôle cible, à l'aide d'une méthode d'interpolation de réseau triangulé irrégulier (TIN).
  • SPLINETransformation qui convertit exactement les points de contrôle source en points de contrôle cible. Cela signifie que les points de contrôle sont précis, mais que les pixels du raster situés entre les points de contrôle ne le sont pas.
  • ProjectiveUne transformation qui peut déformer les lignes afin qu'elles restent droites. Pour ce faire, les lignes qui étaient parallèles peuvent ne plus l'être. La transformation projective est particulièrement utile pour l'imagerie oblique, les cartes numérisées et certains produits de l'imagerie.
String
Output_CPT_link_file
(Facultatif)

Fichier de liens en sortie qui contient les liens d'inscription créés par cet outil. Vous pouvez utiliser la table de liens en sortie dans l'outil Déformer à partir du fichier :

Chaque ligne du fichier de liens en sortie doit présenter les valeurs suivantes, chacune étant délimitée par une tabulation :

  • <From X> <From Y> <To X> <To Y> <Residual X> <Residual Y> <Residual>+++

Text File

Exemple de code

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

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

import arcpy
arcpy.RegisterRaster_management(
     "\\cpu\data\nonref.tif", "REGISTER", "\\cpu\data\yesref.tif",
     "\\cpu\data\links.txt", "POLYORDER1", "#")
Exemple 2 d'utilisation de l'outil RegisterRaster (script autonome)

Il s'agit d'un exemple de script Python pour l'outil RegisterRaster.

# Register raster using only control points

import arcpy
arcpy.env.workspace = "C:/Workspace"
    
rdname = "irs_ps.img"
mode = "REGISTER"
refrd = ""
linkfile = "C:/Workspace/irs_controls_13.txt"
order = "POLYORDER2"
    
arcpy.RegisterRaster_management(
     rdname, mode, refrd, linkfile, order)

Environnements

Cet outil n'utilise aucun environnement de géotraitement

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic : Oui
ArcGIS for Desktop Standard : Oui
ArcGIS for Desktop Advanced : Oui
9/12/2013