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
Une mosaïque est utile lorsqu'au moins deux jeux de données raster adjacents doivent être combinés en une seule entité. Certaines techniques de mosaïque peuvent aider à réduire les changements abrupts le long des limites de rasters superposés.
Pour le mosaïquage des données discrètes, les options Premier, Minimum ou Maximum Opérateur de mosaïque donneront les résultats les plus significatifs. Les options Opérateur de mosaïque BLEND et MEAN sont particulièrement adaptées aux données continues.
Pour les jeux de données raster en entrée à virgule flottante de résolutions différentes ou lorsque les cellules ne sont pas alignées, il est recommandé de rééchantillonner toutes les données à l'aide de l'interpolation bilinéaire ou de la convolution cubique avant d'exécuter Mosaïque. Dans le cas contraire, Mosaïque rééchantillonne automatiquement les jeux de données raster à l'aide de la méthode du voisin le plus proche, qui n'est pas adaptée aux types de données continus.
-
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 déjà, vous pouvez utiliser l'outil Mosaïque vers nouveau raster ou 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. Les jeux de données raster de 1 bit comportent des couches pyramidales de 8 bits lorsqu'ils sont stockés 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 de la source et de la 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, le ré-échantillonnage aura lieu, é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")