Ré-échantillonner (Gestion des données)
Récapitulatif
Modifie le jeu de données raster en changeant la taille de cellule et la méthode de rééchantillonnage.
Utilisation
-
La taille de cellule peut être modifiée, mais l'étendue du jeu de données raster reste identique.
-
Cet outil peut uniquement générer une taille de cellule carrée.
-
Vous pouvez enregistrer votre sortie au format BIL, BIP, BMP, BSQ, DAT, GIF, GRID, IMG, JPEG, JPEG 2000, PNG, TIFF ou en tant que jeu de données raster de géodatabase.
-
Quatre options sont disponibles pour le paramètre Méthode de rééchantillonnage :
- L'option NEAREST Proche, qui effectue une affectation du voisin le plus proche, est la plus rapide des méthodes d'interpolation. Elle est essentiellement utilisée pour les données discrètes, telles qu'une classification d'utilisation du sol, car elle ne modifie pas les valeurs des cellules. L'erreur spatiale maximale sera de la moitié d'une taille de cellule.
- L'option MAJORITY, qui exécute un algorithme de majorité, détermine la nouvelle valeur de la cellule en fonction des valeurs les plus populaires dans la fenêtre de filtre. A l'instar de la méthode du voisin le plus proche, elle est principalement utilisée avec des données discrète mais produit généralement un résultat plus lisse que celle-ci.
- L'option BILINEAR, qui exécute une interpolation bilinéaire, détermine la nouvelle valeur d'une cellule en fonction d'une distance moyenne pondérée des valeurs des centres des quatre cellules en entrée les plus proches. Elle est utile pour les données continues et a pour effet de lisser les données.
- L'option CUBIC, qui exécute une convolution cubique, détermine la nouvelle valeur d'une cellule en ajustant une courbe lissée suivant les valeurs des centres des 16 cellules en entrée les plus proches. Elle est appropriée pour les données continues, bien qu'elle puisse provoquer dans le raster en sortie la présence de valeurs en dehors de la plage du raster en entrée. Il est moins déformé géométriquement que le raster obtenu en exécutant l'algorithme de rééchantillonnage du voisin le plus proche. L'option Cubique présente néanmoins l'inconvénient de nécessiter une durée de traitement plus longue. Dans certains cas, elle peut produire des valeurs de cellule en sortie en dehors de la plage de valeurs de cellule en entrée. Si cela n'est pas acceptable, utilisez l'option Bilinéaire à la place.
Les options Bilinéaire et Cubique ne doivent pas être utilisées avec les données catégoriques, car les valeurs de la cellule peuvent s'en trouver modifiées.
-
Le coin inférieur gauche du jeu de données raster en sortie aura la même position des coordonnées de l'espace de la carte que le coin inférieur gauche du jeu de données raster en entrée.
-
Les nombres de lignes et de colonnes dans le raster en sortie est déterminé comme suit :
colonnes = (xmax - xmin) / lignes de taille de cellule = (ymax - ymin) / taille de cellule
-
S'il existe un restant des équations ci-dessus, il est effectué un arrondi du nombre de colonnes et/ou de lignes.
Syntaxe
Paramètre | Explication | Type de données |
in_raster |
Jeu de données raster en entrée. | Raster Layer |
out_raster |
Jeu de données raster en sortie. 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. Lorsque vous stockez votre jeu de données raster dans une géodatabase, un fichier JPEG ou JPEG 2000 ou un fichier TIFF, vous pouvez spécifier un type de compression et une qualité de compression. | Raster Dataset |
cell_size (Facultatif) |
Taille de cellule du nouveau jeu de données raster. | Analysis cell size |
resampling_type (Facultatif) |
Algorithme de rééchantillonnage à utiliser. La valeur par défaut est NEAREST.
| String |
Exemple de code
Il s'agit d'un exemple Python d'utilisation de l'outil Ré-échantillonner.
import arcpy arcpy.Resample_management("c:/data/image.tif", "c:/data/resampled.tif", "10", "CUBIC")
Il s'agit d'un exemple de script Python d'utilisation de l'outil Ré-échantillonner.
##==================================== ##Resample ##Usage: Resample_management in_raster out_raster {cell_size} {NEAREST | BILINEAR | CUBIC | MAJORITY} try: import arcpy arcpy.env.workspace = r"C:/Workspace" ##Resample TIFF image to a higher resolution arcpy.Resample_management("image.tif", "resample.tif", "10", "CUBIC") except: print "Resample example failed." print arcpy.GetMessages()