Zusammenfassung
Erstellt ein leeres Mosaik-Dataset in einer Geodatabase.
Verwendung
Das Mosaik-Dataset muss in einer Geodatabase erstellt werden.
Nachdem das Mosaik-Dataset erstellt worden ist, können Sie es mit dem Werkzeug Raster zu Mosaik-Dataset hinzufügen mit Rastern auffüllen.
Ab ArcGIS Desktop 10.5 werden Mosaik-Datasets, die in Oracle-, PostgreSQL- oder SQL Server-Geodatabases erstellt wurden, mit dem neuen RASTER_STORAGE Schlüsselwort RASTERBLOB erstellt. Das RASTERBLOB Schlüsselwort implementiert einen effizienten Transfer der Mosaik-Dataset-Katalogelemente in das DBMS.
Mit RASTERBLOB erstellte Mosaik-Datasets können nicht mit früheren Versionen der Software geöffnet werden. Wenn Sie Mosaik-Datasets erstellen möchten, die rückwärtskompatibel mit früheren Versionen sind, müssen Sie das Konfigurationsschlüsselwort für RASTER_STORAGE in eines der folgenden kompatiblen Schlüsselwörter ändern:
- BINARY für PostgreSQL und SQL Server
- BLOB für Oracle.
Der Name des Mosaik-Datasets muss den Beschränkungen der Geodatabase oder der zugrunde liegenden Datenbank genügen. Der Name darf z. B. nicht mit einer Zahl beginnen.
Syntax
arcpy.management.CreateMosaicDataset(in_workspace, in_mosaicdataset_name, coordinate_system, {num_bands}, {pixel_type}, {product_definition}, {product_band_definitions})
Parameter | Erklärung | Datentyp |
in_workspace | Der Pfad zu der Geodatabase. Ab ArcGIS Desktop 10.5 werden Mosaik-Datasets, die in Oracle-, PostgreSQL- oder SQL Server-Geodatabases erstellt wurden, mit dem neuen RASTER_STORAGE Schlüsselwort RASTERBLOB erstellt. Das RASTERBLOB Schlüsselwort implementiert einen effizienten Transfer der Mosaik-Dataset-Katalogelemente in das DBMS. Mit RASTERBLOB erstellte Mosaik-Datasets können nicht mit früheren Versionen der Software geöffnet werden. Wenn Sie Mosaik-Datasets erstellen möchten, die rückwärtskompatibel mit früheren Versionen sind, müssen Sie das Konfigurationsschlüsselwort für RASTER_STORAGE in eines der folgenden kompatiblen Schlüsselwörter ändern:
| Workspace |
in_mosaicdataset_name | Der Name des Mosaik-Datasets, das Sie erstellen. | String |
coordinate_system | Das Koordinatensystem für alle Elemente im Mosaik-Dataset. | Coordinate System |
num_bands (optional) | Die Anzahl der Bänder, die im Mosaik-Dataset der Raster-Datasets enthalten sind. | Long |
pixel_type (optional) | Legt die Bit-Tiefe bzw. radiometrische Auflösung des Mosaik-Datasets fest. Wenn sie nicht definiert ist, wird sie vom ersten Raster-Dataset übernommen.
| String |
product_definition (optional) | Wählen Sie eine Vorlage aus, die für den Typ von Bilddaten, mit dem Sie arbeiten, spezifisch oder generisch ist. Die generischen Optionen beinhalten die folgenden standardmäßigen Raster-Datentypen:
| String |
product_band_definitions [Band Name {Wavelength Minimum} {Wavelength Maximum},...] (optional) | Bearbeiten Sie die product_definition, indem Sie die Wellenlängenbereiche anpassen, die Bandreihenfolge ändern und neue Bänder hinzufügen, wenn Sie die Produktdefinition CUSTOM verwenden. | Value Table |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_mosaic_dataset | Das aktualisierte Mosaik-Dataset. | Mosaik-Dataset |
Codebeispiel
CreateMosaicDataset – Beispiel 1 (Python-Fenster)
Dies ist ein Python-Beispiel für CreateMosaicDataset.
import arcpy
arcpy.CreateMosaicDataset_management(
"C:/workspace/CreateMD.gdb","mosaicds",
"C:/workspace/World_Mercator.prj", "3",
"8_BIT_UNSIGNED", "False Color Infrared")
CreateMosaicDataset – Beispiel 2 (eigenständiges Skript)
Dies ist ein Python-Skriptbeispiel für CreateMosaicDataset.
#Create 3-Band FGDB Mosaic Dataset
import arcpy
arcpy.env.workspace = "C:/Workspace"
gdbname = "CreateMD.gdb"
mdname = "mosaicds"
prjfile = "C:/Workspace/World_Mercator.prj"
noband = "3"
pixtype = "8_BIT_UNSIGNED"
pdef = "NONE"
wavelength = ""
arcpy.CreateMosaicDataset_management(gdbname, mdname, prjfile, noband,
pixtype, pdef, wavelength)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja