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

Verwendung
Ein Mosaik ist hilfreich, wenn zwei oder mehr benachbarte Raster-Datasets zu einer Einheit zusammengeführt werden sollen. Bestimmte Mosaikverfahren tragen dazu bei, die abrupten Änderungen an den Grenzen der überlappenden Raster zu minimieren.
Beim Erstellen eines Mosaiks aus diskontinuierlichen Daten erzielen Sie mit den Mosaikoperatoren "FIRST", "MIN" oder "MAX" die besten Ergebnisse. Die Mosaikoperatoren "BLEND" und "MEAN" sind optimal für kontinuierliche Daten geeignet.
This tool will automatically resample the raster datasets using nearest neighbor resampling, which is not appropriate for continuous data types. If your raster inputs have floating point values with pixels that do not completely line up, you need to resample your floating-point input raster datasets with the bilinear interpolation or cubic convolution methods before you run the mosaic process.
The output raster must already exist since the input raster dataset will all be mosaicked into it. This raster dataset cell size determines the cell size for the entire mosaic.
Wenn noch kein Ausgabe-Raster-Dataset vorhanden ist, können Sie das Werkzeug "Mosaik zu neuem Raster" verwenden oder vor dem Ausführen dieses Werkzeugs ein leeres Raster-Dataset erstellen.
-
Dieses Beispielwerkzeug wurde mit Python erstellt. Sie können den Code anzeigen und editieren. Er dient Ihnen als Hilfe zum Schreiben von eigenen Skripten.
-
Die Umgebungseinstellungen für die Raster-Analyse sind für dieses Werkzeug nicht gültig.
Syntax
Parameter | Erläuterung | Datentyp |
input_workspace |
Bei dem Eingabe-Workspace kann es sich um ein Verzeichnis, eine Personal- oder File-Geodatabase oder eine ArcSDE-Geodatabase handeln. | 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 (optional) |
Die Verarbeitungsweise für überlappende Flächen im Mosaik.
| String |
mosaic_colormap_mode | Die Methoden, mit denen Sie auswählen können, welche Colormap aus den Eingabe-Rastern auf die Mosaikausgabe angewendet wird.
| String |
ignore_background_value (optional) |
Verwenden Sie diese Option, um unerwünschte Werte zu entfernen, die um die ursprünglichen Raster-Daten erstellt wurden. Der angegebene Wert wird von den anderen wichtigen Daten im Raster-Dataset unterschieden. Beispielsweise wird ein Wert von 0 entlang der Grenzen des Raster-Datasets von den NULL-Werten innerhalb des Raster-Datasets unterschieden. Der angegebene Pixelwert wird im Ausgabe-Raster-Dataset auf "NoData" gesetzt. Für dateibasierte Raster und Personal-Geodatabase-Raster muss "Hintergrundwert ignorieren" auf denselben Wert wie "NoData" gesetzt werden, damit der Hintergrundwert ignoriert wird. ArcSDE- und File-Geodatabase-Raster funktionieren auch ohne diesen zusätzlichen Schritt. | Double |
nodata_value (optional) |
Alle Pixel mit dem angegebenen Wert werden im Ausgabe-Raster-Dataset auf NoData gesetzt. | Double |
convert_1_bit_data_to_8_bit (optional) |
Wählen Sie aus, ob das 1-Bit-Eingabe-Raster-Dataset in ein 8-Bit-Raster-Dataset konvertiert werden soll. Bei dieser Konvertierung wird der Wert 1 des Eingabe-Raster-Datasets im Ausgabe-Raster-Dataset in 255 geändert. Dies eignet sich besonders für das Importieren von 1-Bit Raster-Datasets in ArcSDE. Wenn 1-Bit-Raster-Datasets in ein Dateisystem gespeichert werden, verfügen diese über 8-Bit-Pyramiden-Layer. In ArcSDE können 1-Bit-Raster-Datasets jedoch nur über 1-Bit-Pyramiden-Layer verfügen. Dies führt zu einer minderwertigen Anzeigequalität. Indem die Daten in ArcSDE in 8 Bit konvertiert werden, werden Pyramiden-Layer nicht mit 1 Bit, sondern mit 8 Bit erstellt. Dadurch wird das Raster-Dataset korrekt angezeigt.
| Boolean |
mosaic_tolerance (optional) |
Beim Mosaikieren stimmen die Ziel- und Ursprungspixel nicht immer hundertprozentig überein. Wenn die Pixel nicht genau aneinander ausgerichtet sind, muss die Entscheidung getroffen werden, ob ein Resampling stattfinden soll oder ob die Daten verschoben werden sollen. Die Mosaiktoleranz bestimmt, ob ein Resampling der Pixel stattfindet oder ob die Pixel verschoben werden. Wenn der Unterschied bei der Pixelausrichtung zwischen dem Eingabe-Dataset und dem Ziel-Dataset größer ist als die Toleranz, wird ein Resampling ausgeführt. Wenn der Unterschied bei der Pixelausrichtung zwischen dem Eingabe-Dataset und dem Ziel-Dataset geringer ist als die Toleranz, wird kein Resampling ausgeführt (stattdessen erfolgt eine Verschiebung). Die Toleranz wird in Pixeln angegeben, wobei der gültige Wertebereich zwischen 0 und 0,5 liegt. Eine Toleranz von 0,5 garantiert, dass ein Versatz stattfindet. Bei einer Toleranz von 0 wird im Falle einer falschen Ausrichtung der Pixel grundsätzlich ein Resampling durchgeführt. Die Ursprungs- und die Zielpixel weisen eine Ausrichtungsdiskrepanz von 0,25 auf. Ist die Mosaiktoleranz auf 0,2 festgelegt, erfolgt ein Resampling, da der Wert der falschen Pixelausrichtung größer ist als die Toleranz. Ist für die Mosaiktoleranz hingegen 0,3 festgelegt, werden die Pixel verschoben. | Double |
Codebeispiel
import arcgisscripting
gp = arcgisscripting.create()
gp.WorkspaceToMosaic_samples("D:\\temp\\tempws", "Database Connections\\raster.sde\\RASTER.WRKSPTOMOSAIC", "LAST", "FIRST", "#", "#", "#", "0")