Mosaik zu neuem Raster (Data Management)
Zusammenfassung
Hiermit werden mehrere Raster-Datasets mosaikartig zu einem neuen Raster-Dataset zusammengesetzt.
Verwendung
-
Die Eingabe-Raster-Datasets sind alle Raster-Datasets, die Sie mosaikartig zusammenfügen möchten. Die Eingaben müssen die gleiche Anzahl von Bändern und die gleiche Bittiefe aufweisen. Andernfalls wird das Werkzeug unter Anzeige einer Fehlermeldung geschlossen.
-
Bei einer großen Anzahl von Raster-Datasets nutzen Sie besser das Werkzeug Raster-Katalog in Raster-Dataset.
-
Gerade wenn Datasets in ein vorhandenes Raster eingefügt werden sollen, bietet das Werkzeug Mosaik mehr Parameter, wie beispielsweise Optionen zum Ignorieren der Hintergrundwerte und NoData-Werte.
-
Der Pixeltyp sollte an die vorhandenen Eingabe-Raster-Datasets angepasst werden. Wird kein Pixeltyp angegeben, wird der Standardwert von 8 Bit verwendet. Dies kann zu einer falschen Ausgabe führen.
-
Sie können die Ausgabe in den Formaten BIL, BIP, BMP, BSQ, DAT, GIF, Esri Grid, IMG, JPEG, JPEG 2000, PNG, TIFF oder einem beliebigen Geodatabase-Raster-Dataset speichern.
-
Beim Speichern eines Raster-Datasets in einer JPEG-Datei, einer JPEG 2000-Datei oder einer Geodatabase können Sie im Dialogfeld "Umgebungseinstellungen" einen Komprimierungstyp und eine Komprimierungsqualität festlegen.
-
Das GIF-Format unterstützt nur Einzelband-Raster-Datasets.
-
Beim Mosaikieren mit Raster-Datasets, die Colormaps enthalten, ist es wichtig, die Unterschiede zwischen den Colormaps für die einzelnen zu mosaikierenden Raster-Datasets zu beachten. Verwenden Sie in diesem Fall das Werkzeug Mosaik für Raster mit unterschiedlichen Colormaps. Achten Sie darauf, dass Sie einen geeigneten Operator für den Colormap-Modus des Mosaiks auswählen. Bei einem unpassenden Colormap-Modus entspricht die Ausgabe möglicherweise nicht Ihren Erwartungen.
-
Die Umgebungseinstellung Ausgabeausdehnung für ArcSDE wird im Werkzeug nicht berücksichtigt. Wenn Sie eine bestimmte Ausdehnung für das Ausgabe-Raster wünschen, verwenden Sie das Werkzeug Ausschneiden. Sie können entweder vor Anwendung des Werkzeugs die Eingabe-Raster oder die Ausgabe des Werkzeugs ausschneiden.
Syntax
Parameter | Erläuterung | Datentyp |
input_rasters [input_raster,...] |
Die Eingabe-Raster-Datasets. | Mosaic Dataset; Composite Layer; Raster Dataset; Raster layer |
output_location |
Der Pfad des Raster-Datasets. Der Pfad kann auf einen Ordner oder eine Geodatabase verweisen. | Workspace; Raster Catalog |
raster_dataset_name_with_extension |
Name und Erweiterung des zu erstellenden Raster-Datasets. Wenn Sie das Raster-Dataset in einem Dateiformat speichern, müssen Sie die Dateierweiterung angeben:
Beim Speichern eines Raster-Datasets in einer Geodatabase darf dem Namen des Raster-Datasets keine Dateierweiterung hinzugefügt werden. Beim Speichern des Raster-Datasets als JPEG-, JPEG 2000- oder TIFF-Datei bzw. in einer Geodatabase können Sie einen Komprimierungstyp und eine Komprimierungsqualität festlegen. | String |
coordinate_system_for_the_raster (optional) |
Gibt die Kartenprojektion des Ausgabe-Raster-Mosaiks an. | Coordinate System |
pixel_type (optional) |
Gibt die Bittiefe des Ausgabe-Raster-Datasets an. Der Pixeltyp sollte an die vorhandenen Eingabe-Raster-Datasets angepasst werden. Wird kein Pixeltyp angegeben, wird der Standardwert von 8 Bit verwendet. Dies kann zu einer falschen Ausgabe führen.
| String |
cellsize (optional) |
Die Zellengröße für das neue Raster-Dataset. | Double |
number_of_bands |
Die Anzahl der im Raster-Dataset enthaltenen Bänder. | Long |
mosaic_method (optional) |
Die Verarbeitungsweise für überlappende Flächen im Mosaik.
Weitere Informationen zu den einzelnen Mosaikoperatoren finden Sie unter Mosaikoperator. | String |
mosaic_colormap_mode (optional) |
Wird angewendet, wenn die Eingabe-Raster-Datasets eine Colormap besitzen. Die Methoden, mit denen Sie auswählen können, welche Colormap aus den Eingabe-Rastern auf die Mosaikausgabe angewendet wird.
Weitere Informationen zu den einzelnen Colormap-Modi finden Sie unter Colormap-Modus des Mosaiks. | String |
Codebeispiel
Dies ist ein Python-Beispiel für das Werkzeug "MosaicToNewRaster".
import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.MosaicToNewRaster_management("land1.tif;land2.tif", "Mosaic2New", \
"landnew.tif", "World_Mercator.prj",\
"8_BIT_UNSIGNED", "40", "1", "LAST","FIRST")
Dies ist ein Python-Skriptbeispiel für das Werkzeug "MosaicToNewRaster".
##==================================
##Mosaic To New Raster
##Usage: MosaicToNewRaster_management inputs;inputs... output_location raster_dataset_name_with_extension
## {coordinate_system_for_the_raster} 8_BIT_UNSIGNED | 1_BIT | 2_BIT | 4_BIT
## | 8_BIT_SIGNED | 16_BIT_UNSIGNED | 16_BIT_SIGNED | 32_BIT_FLOAT | 32_BIT_UNSIGNED
## | 32_BIT_SIGNED | | 64_BIT {cellsize} number_of_bands {LAST | FIRST | BLEND | MEAN
## | MINIMUM | MAXIMUM} {FIRST | REJECT | LAST | MATCH}
try:
import arcpy
arcpy.env.workspace = r"\\MyMachine\PrjWorkspace\RasGP"
##Mosaic several TIFF images to a new TIFF image
arcpy.MosaicToNewRaster_management("landsatb4a.tif;landsatb4b.tif","Mosaic2New", "landsat.tif", "World_Mercator.prj",\
"8_BIT_UNSIGNED", "40", "1", "LAST","FIRST")
except:
print "Mosaic To New Raster example failed."
print arcpy.GetMessages()
Umgebung
- Extent
Nicht gültig für ArcSDE