Zusammenfassung
Erstellt ein leeres Raster-Dataset.
Verwendung
Wenn Sie ein Raster-Dataset erstellen, wird eine leere Speicherposition für ein einzelnes Raster-Dataset erstellt. Sie können dann Raster-Datasets in diese Speicherposition mosaikieren oder laden.
Sie können die Ausgabe in den Formaten BIL, BIP, BMP, BSQ, DAT, GIF, Esri Grid, GIF, 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.
Das Berechnen von Pyramiden verbessert die Anzeigegeschwindigkeit von Raster-Datasets.
Durch die Berechnung von Statistiken können ArcGIS-Anwendungen Raster-Daten ordnungsgemäß für die Anzeige strecken und symbolisieren.
Syntax
CreateRasterDataset_management (out_path, out_name, {cellsize}, pixel_type, {raster_spatial_reference}, number_of_bands, {config_keyword}, {pyramids}, {tile_size}, {compression}, {compression}, {pyramid_origin})
Parameter | Erläuterung | Datentyp |
out_path | Das Ausgabeverzeichnis zum Speichern des Raster-Datasets. | Workspace; Raster Catalog |
out_name | Der Name, der Speicherort und das Format für das Dataset, das Sie erstellen. Wenn Sie das Raster-Dataset in einem Dateiformat speichern, müssen Sie die Dateierweiterung angeben:
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 |
cellsize (optional) | Die Zellengröße für das neue Raster-Dataset. | Double |
pixel_type | Die Bit-Tiefe (radiometrische Auflösung) des Ausgabe-Raster-Datasets. Wenn hier keine Angabe erfolgt, wird das Raster-Dataset mit dem Standardpixeltyp einer 8-Bit-Ganzzahl ohne Vorzeichen erstellt. Nicht alle Datentypen werden von allen Raster-Formaten unterstützt. Im Hilfethema Unterstützte Dateiformate für Raster-Datasets können Sie nachschlagen, ob das verwendete Format den benötigten Datentyp unterstützt.
| String |
raster_spatial_reference (optional) | Das Koordinatensystem für das Ausgabe-Raster-Dataset. Wenn dieses nicht angegeben wird, wird das in den Umgebungseinstellungen festgelegte Koordinatensystem verwendet. | Coordinate System |
number_of_bands | Die Anzahl von Bändern, über die das Ausgabe-Raster-Dataset verfügt. | Long |
config_keyword (optional) | Legt die Speicherparameter (Konfiguration) für eine File- oder Enterprise-Geodatabases fest. Konfigurationsschlüsselwörter werden vom Datenbankadministrator eingerichtet. | String |
pyramids (optional) | Mit dieser Option können Sie Pyramiden erstellen. Wählen Sie für die Pyramidenebenen einen Wert von -1 oder höher aus. Bei einem Wert von 0 werden keine Pyramiden berechnet und bei einem Wert von -1 wird automatisch die korrekte Anzahl zu erstellender Pyramidenebenen gewählt. Das Resampling-Verfahren für Pyramiden definiert, wie die Daten beim Erstellen der Pyramiden neu berechnet werden.
Der Pyramidenkomprimierungstyp definiert die zum Komprimieren von Pyramiden verwendete Methode.
| Pyramid |
tile_size (optional) | Die Kachelbreite bestimmt die Anzahl der Pixel, die Sie in die einzelnen Kacheln speichern können. Sie wird als Anzahl von Pixeln in X angegeben. Die Standardkachelbreite beträgt 128. Die Kachelhöhe bestimmt die Anzahl der Pixel, die Sie in die einzelnen Kacheln speichern können. Sie wird als Anzahl von Pixeln in Y angegeben. Die Standardkachelhöhe beträgt 128. Kachelgrößen werden nur von Geodatabases und Enterprise-Geodatabases verwendet. | Tile Size |
compression (optional) | Legt den Typ der Komprimierung für das Speichern des Raster-Datasets fest.
| String |
compression (optional) | Hiermit wird der Typ der Datenkomprimierung festgelegt, der beim Speichern des Raster-Datasets verwendet wird.
Die Komprimierungsqualität von JPEG oder JPEG 2000 liegt zwischen 1 und 100. Je höher die Zahl, desto höher die Bildqualität und desto niedriger die Komprimierung. | Compression |
pyramid_origin (optional) | Dies ist der Originalspeicherort der Raster-Pyramide. Es wird empfohlen, diesen Punkt anzugeben, wenn große Mosaiken in einer File- oder Enterprise-Geodatabase erstellt werden sollen. Dies gilt insbesondere dann, wenn die Mosaikerstellung über einen längeren Zeitraum erfolgen soll (z. B. zur Aktualisierung). Als Pyramiden-Referenzpunkt sollte die obere linke Ecke des Raster-Datasets festgelegt werden. Wenn dieser Punkt für eine File- oder Enterprise-Geodatabase festgelegt wird, werden bei der Aktualisierung eines neuen Mosaik-Raster-Datasets partielle Pyramiden verwendet. Bei der partiellen Pyramidenerstellung werden Teile der Pyramide aktualisiert, die aufgrund neuer Mosaik-Datasets nicht vorhanden sind. Daher empfiehlt es sich, den Pyramiden-Referenzpunkt so festzulegen, dass sich das gesamte Raster-Mosaik unterhalb und rechts von diesem Punkt befindet. Ein Pyramiden-Referenzpunkt sollte jedoch auch nicht zu groß festgelegt werden. | Point |
Codebeispiel
CreateRasterDataset – Beispiel 1 (Python-Fenster)
Dies ist ein Python-Beispiel für das Werkzeug " CreateRasterDataset ".
import arcpy
arcpy.CreateRasterDataset_management("c:/data", "EmptyTIFF.tif", "2",
"8_BIT_UNSIGNED", "World_Mercator.prj",
"3", "", "PYRAMIDS -1 NEAREST JPEG",
"128 128", "NONE", "")
CreateRasterDataset – Beispiel 2 (eigenständiges Skript)
Dies ist ein Python-Skriptbeispiel für das Werkzeug " CreateRasterDataset ".
##==================================
##Create Raster Dataset
##Usage: CreateRasterDataset_management out_path out_name {cellsize} 8_BIT_UNSIGNED | 1_BIT | 2_BIT | 4_BIT | 8_BIT_SIGNED
## | 16_BIT_UNSIGNED | 16_BIT_SIGNED | 32_BIT_UNSIGNED | 32_BIT_SIGNED | 32_BIT_FLOAT
## | 64_BIT {raster_spatial_reference} number_of_bands {config_keyword} {pyramids} {tile_size}
## {compression} {pyramid_origin}
import arcpy
arcpy.env.workspace = r"\\workspace\PrjWorkspace\RasGP"
##Create a empty TIFF format Raster Dataset with the following parameters
##Cellsize: 2
##Pixel type: 8 Bit Unsigned Integer
##Number of Bands: 3
##Pyramid: Build full pyramids with NEAREST interpolation and JPEG compression
##Compression: NONE
##Projection: World_Mercator
##Tile size: 128 128
arcpy.CreateRasterDataset_management("CreateRD","EmptyTIFF.tif","2","8_BIT_UNSIGNED",\
"World_Mercator.prj", "3", "", "PYRAMIDS -1 NEAREST JPEG",\
"128 128", "NONE", "")
##Create a SDE Raster Dataset
##No Spatial Reference, with Pyramid Origin
arcpy.CreateRasterDataset_management("CreateRD\\CreateRD.gdb","NewRD","10","16_BIT_UNSIGNED",\
"", "1", "MAX_FILE_SIZE_4GB", "PYRAMIDS 3 BILINEAR DEFAULT",\
"128 128", "JPEG2000 80", "-20037508.34278775 30198185.16987658")
Umgebung
Lizenzierungsinformationen
- ArcGIS for Desktop Basic: Ja
- ArcGIS for Desktop Standard: Ja
- ArcGIS for Desktop Advanced: Ja