Récapitulatif
Aligne automatiquement un raster sur une image de référence ou utilise des points de contrôle. Si le jeu de données en entrée est une mosaïque, l'outil s'exécute sur chaque élément de mosaïque. 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. L'outil s'exécute plus rapidement si les jeux de données raster sont plus proches pour s'aligner. 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.
Utilisation
Les informations de géoréférencement du raster en entrée sont mises à jour.
- Une table des liens peut être créée à l'aide de la barre d'outils Géoréférencement.
Le mot-clé Réinitialiser (register_mode = "RESET" dans Python) vous permet de supprimer toute transformation géographique appliquée via cet outil.
Cet outil permet d'inscrire tous les éléments d'une mosaïque, un sous-ensemble d'éléments ou un seul élément d'une mosaïque. Si vous souhaitez uniquement inscrire un élément spécifique, vous devez saisir le chemin d'accès complet à la mosaïque et une requête unique pour l'élément que vous souhaitez mettre à jour.
Voici quelques exemples illustrant la sélection d'un élément au sein d'une mosaïque comme raster en entrée :
- \\Myserver\MyFolder\MyMosaicDataset\OBJECTID=1
- \\Myserver\MyFolder\MyMosaicDataset\NAME='tileName01'
Si vous le souhaitez, vous pouvez sélectionner un sous-ensemble d'éléments dans la couche de mosaïque.
Lorsque le raster en entrée est une mosaïque contenant des éléments améliorés, cet outil peut inscrire automatiquement le raster multispectral sur le raster panchromatique lorsque vous choisissez le mot-clé REGISTER_MS au sein du paramètre Mode d'inscription. Veillez à laisser les paramètres Raster de référence et Fichier de lien en entrée vides.
Syntaxe
RegisterRaster_management (in_raster, register_mode, {reference_raster}, {input_link_file}, {transformation_type}, {output_cpt_link_file}, {maximum_rms_value})
Paramètre | Explication | Type de données |
in_raster | Raster que vous voulez réaligner. L'inscription d'un élément de mosaïque entraîne la mise à jour de cet élément particulier au sein de la mosaïque. Un élément de mosaïque se voit attribuer le chemin d'accès à la mosaïque, suivi de l'ID d'objet de l'élément. Pour exemple, le chemin d'accès suivant est attribué au premier élément de la mosaïque : .\mosaicDataset\objectid=1. | Mosaic Layer; Raster Dataset; Raster Layer |
register_mode | Choisissez le mode d'inscription. Vous pouvez inscrire le raster avec une transformation ou réinitialiser la transformation.
| String |
reference_raster (Facultatif) | Choisissez le jeu de données raster à aligner sur le jeu de données raster en entrée. Laissez ce paramètre vide si vous souhaitez inscrire vos éléments de mosaïque multispectraux sur leurs jeux de données raster panchromatiques associés. | Image Service; Internet Tiled Layer; Map Server Layer; MapServer; Mosaic Layer; Raster Dataset; Raster Layer; WMS Map |
input_link_file (Facultatif) | Fichier doté des coordonnées nécessaires à la liaison du jeu de données raster à la référence. La table de liens en entrée fonctionne avec une mosaïque dans la couche de mosaïque. L'entrée doit spécifier quel élément est en cours de traitement ; vous devez sélectionner l'élément ou spécifier la valeur ObjectID dans l'entrée. Laissez ce paramètre vide pour inscrire vos éléments de mosaïque multispectraux avec les jeux de données raster panchromatiques associés. | Text File |
transformation_type (Facultatif) | Méthode de décalage du jeu de données raster.
| String |
output_cpt_link_file (Facultatif) | Si cela est spécifié, un fichier texte contenant les liens créés par cet outil sera écrit. Ce fichier peut être utilisé dans l'outil Déformer à partir du fichier. La table de liens en sortie fonctionne avec un élément de mosaïque dans la couche de mosaïque. L'entrée doit spécifier quel élément est en cours de traitement ; vous devez sélectionner l'élément ou spécifier la valeur ObjectID dans l'entrée. | Text File |
maximum_rms_value (Facultatif) | Définissez le degré d'erreur modélisée (en pixels) que vous acceptez dans la sortie. La valeur par défaut est de 0,5. Les valeurs inférieures à 0,3 sont déconseillées, car elles génèrent un sur-ajustement. | Double |
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
Informations de licence
- ArcGIS for Desktop Basic: Oui
- ArcGIS for Desktop Standard: Oui
- ArcGIS for Desktop Advanced: Oui