Workspace To Mosaic (Samples)
Récapitulatif
Mosaics all the raster datasets in a workspace, or geodatabase, to an output raster dataset. The output raster dataset must already exist.

Utilisation
Le mosaïquage s'avère utile lorsque plusieurs jeux de données raster adjacents doivent être combinés dans une seule entité. Certaines techniques de mosaïquage peuvent contribuer à réduire les changements soudains le long des limites des rasters superposés.
S'agissant du mosaïquage des données discrètes, les options Premier, Minimum ou Maximum de l'Opérateur de mosaïque donnent les résultats les plus significatifs. Les options Fusionner et Moyenne de l'Opérateur de mosaïque sont mieux adaptées aux données continues.
Pour les jeux de données raster en entrée multicanaux de résolutions différentes ou lorsque les cellules ne sont pas alignées, il est conseillé de ré-échantillonner toutes les données à l'aide de l'interpolation bilinéaire ou de la convolution cubique avant d'exécuter l'outil Mosaïque ; dans le cas contraire, l'outil Mosaïque ré-échantillonnera automatiquement les jeux de données raster à l'aide du ré-échantillonnage du plus proche voisin, une méthode qui n'est pas adaptée aux types de données continues.
-
The output raster dataset must already exist since the input raster datasets will all be mosaicked into it. This raster dataset cell size determines the cell size for the entire mosaic.
Si un jeu de données raster en sortie n'existe pas, vous pouvez soit utiliser l'outil Mosaïque vers nouveau raster, soit créer un jeu de données raster vide avant d'exécuter cet outil.
-
Cet outil d'exemple a été créé à l'aide de Python. Le code peut être affiché et modifié, pour vous aider à écrire vos propres scripts.
-
Les paramètres d'environnement Analyseur raster ne sont pas valides pour cet outil.
Syntaxe
Paramètre | Explication | Type de données |
input_workspace |
L'espace de travail en entrée peut être un répertoire, une géodatabase fichier, personnelle ou ArcSDE. | Folder | Workspace |
output_raster |
The output raster dataset into which the other input raster datasets are mosaicked. The output raster dataset must already exist. | Raster Dataset |
mosaic_method (Facultatif) |
The method used to mosaic overlapping areas.
| String |
mosaic_colormap_mode |
The method used to choose which colormap from the input rasters will be applied to the mosaic output.
| String |
ignore_background_value (Facultatif) |
Utilisez cette option pour supprimer les valeurs non désirées créées autour des données raster. La valeur spécifiée est différenciée des autres valeurs utiles dans le jeu de données raster. Par exemple, une valeur zéro le long des bordures du jeu de données raster se différencie des valeurs zéro à l'intérieur du jeu de données raster. La valeur du pixel spécifiée est définie sur NoData dans le jeu de données raster en sortie. Pour les rasters basés sur des fichiers et les rasters de géodatabase personnelle, l'option Ignorer la valeur d'arrière-plan doit être définie avec la même valeur que NoData pour que la valeur d'arrière-plan soit ignorée. Les rasters de géodatabase fichier et ArcSDE fonctionneront sans cette étape supplémentaire. | Double |
nodata_value (Facultatif) |
Tous les pixels ayant la valeur spécifiée auront la valeur NoData dans le jeu de données raster en sortie. | Double |
convert_1_bit_data_to_8_bit (Facultatif) |
Spécifiez si le jeu de données raster de 1 bit en entrée doit être converti en jeu de données raster de 8 bits. Si vous demandez cette conversion, la valeur 1 dans le jeu de données raster en entrée passera à 255 dans le jeu de données raster en sortie. Ceci est utile pour l'importation d'un jeu de données raster de 1 bit dans ArcSDE. Le jeu de données raster de 1 bit comporte des couches pyramidales de 8 bits lorsqu'il est stocké dans un système de fichiers. Toutefois, dans ArcSDE, les jeux de données raster de 1 bit comportent uniquement des couches pyramidales de 1 bit, d'où la médiocrité de l'affichage. Grâce à la conversion des données en 8 bits dans ArcSDE, les couches pyramidales sont construites sur 8 bits et non pas sur 1 bit, ce qui permet le bon affichage des jeux de données raster.
| Boolean |
mosaic_tolerance (Facultatif) |
Lorsque le mosaïquage est effectué, les pixels source et cible ne s'alignent pas toujours parfaitement. S'il existe un défaut d'alignement des pixels, un ré-échantillonnage ou un déplacement des données doit être exécuté. La tolérance de mosaïquage détermine s'il convient de ré-échantillonner les pixels ou de les déplacer. Si la différence d'alignement des pixels (entre le jeu de données entrant et le jeu de données cible) est supérieure à la tolérance, un ré-échantillonnage est exécuté. Si la différence d'alignement des pixels (entre le jeu de données entrant et le jeu de données cible) est inférieure à la tolérance, aucun ré-échantillonnage n'est effectué (un déplacement est effectué à la place). The unit of tolerance is a pixel; the valid value range is 0 to 0.9999. The maximum a pixel can be shifted is 0.5, so anything you set that is greater than 0.5 will guarentee a shift takes place. A tolerance of zero guantees resampling, if there is a misalignment in pixels. Par exemple, les pixels source et cible présentent un défaut d'alignement de 0,25. Si la tolérance de mosaïquage est définie sur 0,2, un ré-échantillonnage est effectué, étant donné que le défaut d'alignement des pixels est supérieur à la tolérance. Si la tolérance de mosaïquage est définie sur 0,3, les pixels sont alors déplacés. | Double |
Exemple de code
import arcgisscripting gp = arcgisscripting.create() gp.WorkspaceToMosaic_samples("D:\\temp\\tempws", "Database Connections\\raster.sde\\RASTER.WRKSPTOMOSAIC", "LAST", "FIRST", "#", "#", "#", "0")