Mosaik zu neuem Raster (Data Management)

Zusammenfassung

Führt mehrere Raster-Datasets zu einem neuen Raster-Dataset zusammen.

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.

  • 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, Esri Grid, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF oder in einem 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 Umgebungen 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 Parameterwert für den Colormap-Modus des Mosaiks auswählen. Wenn Sie einen ungeeigneten Colormap-Modus auswählen, kann Ihre Ausgabe anders als erwartet ausfallen.

  • Die Umgebungseinstellung Ausgabeausdehnung im Werkzeug wird für Enterprise-Geodatabases 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

arcpy.management.MosaicToNewRaster(input_rasters, output_location, raster_dataset_name_with_extension, {coordinate_system_for_the_raster}, {pixel_type}, {cellsize}, number_of_bands, {mosaic_method}, {mosaic_colormap_mode})
ParameterErklärungDatentyp
input_rasters
[input_raster,...]

Die Raster-Datasets, die Sie zusammenführen möchten. Die Eingaben müssen dieselbe Anzahl von Bändern und dieselbe Bit-Tiefe aufweisen.

Mosaic Dataset; Raster Dataset; Raster Layer
output_location

Der Ordner oder die Geodatabase zum Speichern des Rasters.

Workspace
raster_dataset_name_with_extension

Der Name des Datasets, das Sie erstellen.

Wenn Sie das Raster-Dataset in einem Dateiformat speichern, müssen Sie die Dateierweiterung angeben:

  • .bil: Esri BIL
  • .bip:Esri BIP
  • .bmp: BMP
  • .bsq: Esri BSQ
  • .dat: ENVI DAT
  • .gif: GIF
  • .img: ERDAS IMAGINE
  • .jpg: JPEG
  • .jp2: JPEG 2000
  • .png: PNG
  • .tif: TIFF
  • Keine Erweiterung für Esri Grid

Fügen Sie beim Speichern eines Raster-Datasets in einer Geodatabase dem Namen des Raster-Datasets keine Dateierweiterung hinzu.

Beim Speichern eines Raster-Datasets in einer JPEG-Datei, einer JPEG 2000-Datei, einer TIFF-Datei oder einer Geodatabase können Sie im Dialogfeld Umgebungseinstellungen einen Komprimierungstyp und eine Komprimierungsqualität festlegen.

String
coordinate_system_for_the_raster
(optional)

Das Koordinatensystem für das Ausgabe-Raster-Dataset.

Coordinate System
pixel_type
(optional)

Bittiefe bzw. radiometrische Auflösung des Mosaik-Datasets.

Wird kein Pixeltyp angegeben, wird der Standardwert von 8 Bit verwendet. Dies kann zu einer falschen Ausgabe führen.

  • 1_BITEine 1-Bit-Ganzzahl ohne Vorzeichen. Zulässige Werte sind 0 und 1.
  • 2_BITEine 2-Bit-Ganzzahl ohne Vorzeichen. Werte von 0 bis 3 werden unterstützt.
  • 4_BITEine 4-Bit-Ganzzahl ohne Vorzeichen. Werte von 0 bis 15 werden unterstützt.
  • 8_BIT_UNSIGNEDEin 8-Bit-Datentyp ohne Vorzeichen. Werte von 0 bis 255 werden unterstützt.
  • 8_BIT_SIGNEDEin 8-Bit-Datentyp mit Vorzeichen. Werte von 128 bis 127 werden unterstützt.
  • 16_BIT_UNSIGNEDEin 16-Bit-Datentyp ohne Vorzeichen. Zulässige Werte können zwischen 0 und 65.535 liegen.
  • 16_BIT_SIGNEDEin 16-Bit-Datentyp mit Vorzeichen. Zulässige Werte können zwischen -32.768 und 32.767 liegen.
  • 32_BIT_UNSIGNEDEin 32-Bit-Datentyp ohne Vorzeichen. Zulässige Werte können zwischen 0 und 4.294.967.295 liegen.
  • 32_BIT_SIGNEDEin 32-Bit-Datentyp mit Vorzeichen. Zulässige Werte können zwischen -2.147.483.648 und 2.147.483.647 liegen.
  • 32_BIT_FLOATEin 32-Bit-Datentyp, der Dezimalstellen unterstützt.
  • 64_BITEin 64-Bit-Datentyp, der Dezimalstellen unterstützt.
String
cellsize
(optional)

Die Zellengröße für das neue Raster-Dataset.

Double
number_of_bands

Die Anzahl von Bändern, über die das Ausgabe-Raster verfügt.

Long
mosaic_method
(optional)

Die Verarbeitungsweise für überlappende Flächen im Mosaik.

  • FIRSTDer Ausgabezellenwert der überlappenden Flächen ist der Wert aus dem ersten Raster-Dataset, der an dieser Position mosaikiert wurde.
  • LASTDer Ausgabezellenwert der überlappenden Flächen ist der Wert aus dem letzten Raster-Dataset, der an dieser Position mosaikiert wurde. Dies ist die Standardeinstellung.
  • BLENDDer Ausgabezellenwert der überlappenden Flächen ist eine horizontal gewichtete Berechnung von den Werten der Zellen in der überlappenden Fläche.
  • MEANDer Ausgabezellenwert der überlappenden Flächen ist der Mittelwert der überlappenden Zellen.
  • MINIMUMDer Ausgabezellenwert der überlappenden Flächen ist der Minimalwert der überlappenden Zellen.
  • MAXIMUMDer Ausgabezellenwert der überlappenden Flächen ist der Maximalwert der überlappenden Zellen.
  • SUMDer Ausgabezellenwert der überlappenden Flächen ist der Gesamtwert der überlappenden Zellen.

Weitere Informationen zu den einzelnen Mosaikoperatoren finden Sie im Hilfethema "Mosaikoperator".

String
mosaic_colormap_mode
(optional)

Wird angewendet, wenn die Eingabe-Raster-Datasets eine Colormap besitzen.

Gibt die Methoden an, mit denen Sie auswählen können, welche Colormap aus den Eingabe-Rastern auf die Mosaikausgabe angewendet wird.

  • FIRSTDie Colormap des ersten Raster-Datasets in der Liste wird auf das Ausgabe-Raster-Mosaik angewendet. Dies ist die Standardeinstellung.
  • LASTDie Colormap des letzten Raster-Datasets in der Liste wird auf das Ausgabe-Raster-Mosaik angewendet.
  • MATCHBeim Mosaikieren werden alle Colormaps berücksichtigt. Wenn bereits alle möglichen Werte (für die Bit-Tiefe) verwendet wurden, gleicht das Werkzeug den Wert mit der ähnlichsten verfügbaren Farbe ab.
  • REJECTNur die Raster-Datasets, denen keine Colormap zugeordnet ist, werden in das Mosaik aufgenommen.
String

Abgeleitete Ausgabe

NameErklärungDatentyp
output_raster_dataset

Das Ausgabe-Raster-Dataset.

Raster-Dataset

Codebeispiel

MosaicToNewRaster - Beispiel 1 (Python-Fenster)

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")
MosaicToNewRaster - Beispiel 2 (eigenständiges Skript)

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}                               

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")

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen