Raster-Dataset erstellen (Data Management)

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 im BIL-, BIP-, BMP-, BSQ-, CRF-, DAT-, Esri Grid-, GIF-, IMG-, JPEG-, JPEG 2000-, PNG- oder TIFF-Format 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 in den Geoverarbeitungsumgebungen Werte für den Komprimierungstyp und die Komprimierungsqualität festlegen.

  • Das GIF-Format unterstützt nur Einzelband-Raster-Datasets.

  • Ein im CRF-Format erstelltes Raster-Dataset ist erweiterbar. Die Ausdehnung eines erweiterbaren CRF-Datasets wird automatisch von den Werkzeugen angepasst, die CRF als Eingabe akzeptieren. Dazu zählen beispielsweise die Werkzeuge Mosaik, Raster kopieren, Raster ausschneiden und Resampling.

  • Ein erweiterbares CRF-Dataset unterstützt multidimensionale Raster. Ein erweiterbares multidimensionales Raster-Dataset wird erstellt, wenn Sie mit dem Werkzeug Mosaik multidimensionale Daten zu einem leeren Raster-Dataset hinzufügen. Sie können auch mit ArcPy multidimensionale Informationen für ein leeres Raster-Dataset definieren, wie im folgenden Beispiel dargestellt:

    Beispiel für das Definieren der multidimensionalen Informationen für ein leeres Raster-Dataset. Die Definition des multidimensionalen Raster-Datasets basiert auf einem vorhandenen multidimensionalen Raster, im folgenden Beispiel mit template.crf dargestellt.

    import arcpy
    arcpy.CheckOutExtension("ImageAnalyst")
    r = arcpy.Raster(r"\\location_to_a_mdim_raster\template.crf", True)
    r2 = arcpy.Raster(r"C:\Temp\expandable_mdim.crf")
    r2.mdinfo = r.mdinfo
    r2.mdinfo

  • 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.

Parameter

BeschriftungErläuterungDatentyp
Ausgabeverzeichnis

Der Ordner oder die Geodatabase, in dem bzw. in der das Raster-Dataset gespeichert werden soll.

Workspace
Raster-Dataset-Name mit Erweiterung

Der Name, der Speicherort und das Format für das neu erstellte Dataset.

Wenn Sie das Raster-Dataset in einem Dateiformat speichern, geben Sie die Dateierweiterung folgendermaßen an:

  • .bil für Esri BIL
  • .bip für Esri BIP
  • .bmp für BMP
  • .bsq für Esri BSQ
  • .crf für CRF
  • .dat für ENVI DAT
  • .gif für GIF
  • .img für ERDAS IMAGINE
  • .jpg für JPEG
  • .jp2 für JPEG 2000
  • .png für PNG
  • .tif für 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 in den Geoverarbeitungsumgebungen Werte für den Komprimierungstyp und die Komprimierungsqualität festlegen.

String
Zellengröße
(optional)

Die Pixelgröße, die für das neue Raster-Dataset verwendet wird.

Double
Pixeltyp

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 Liste der unterstützten Sensoren können Sie nachschlagen, ob das verwendete Format den benötigten Datentyp unterstützt.

  • 1 BitDer Pixeltyp ist eine 1-Bit-Ganzzahl ohne Vorzeichen. Zulässige Werte sind 0 und 1.
  • 2 BitDer Pixeltyp ist eine 2-Bit-Ganzzahl ohne Vorzeichen. Die unterstützten Werte können zwischen 0 und 3 liegen.
  • 4 BitDer Pixeltyp ist eine 4-Bit-Ganzzahl ohne Vorzeichen. Die unterstützten Werte können zwischen 0 und 15 liegen.
  • 8 Bit ohne VorzeichenDer Pixeltyp ist ein 8-Bit-Datentyp ohne Vorzeichen. Die unterstützten Werte können zwischen 0 und 255 liegen.
  • 8 Bit mit VorzeichenDer Pixeltyp ist ein 8-Bit-Datentyp mit Vorzeichen. Die unterstützten Werte können zwischen -128 und 127 liegen.
  • 16 Bit ohne VorzeichenDer Pixeltyp ist 16-Bit-Datentyp ohne Vorzeichen. Zulässige Werte können zwischen 0 und 65.535 liegen.
  • 16 Bit mit VorzeichenDer Pixeltyp ist ein 16-Bit-Datentyp mit Vorzeichen. Zulässige Werte können zwischen -32.768 und 32.767 liegen.
  • 32 Bit ohne VorzeichenDer Pixeltyp ist 32-Bit-Datentyp ohne Vorzeichen. Zulässige Werte können zwischen 0 und 4.294.967.295 liegen.
  • 32 Bit mit VorzeichenDer Pixeltyp ist ein 32-Bit-Datentyp mit Vorzeichen. Zulässige Werte können zwischen -2.147.483.648 und 2.147.483.647 liegen.
  • 32 Bit FloatDer Pixeltyp ist ein 32-Bit-Datentyp, der Dezimalstellen unterstützt.
  • 64 BitDer Pixeltyp ist ein 64-Bit-Datentyp, der Dezimalstellen unterstützt.
String
Raumbezug für Raster
(optional)

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

Wenn dieses nicht angegeben wird, wird das in den Umgebungseinstellungen festgelegte Koordinatensystem verwendet.

Coordinate System
Anzahl an Bändern

Die Anzahl der Bänder des Ausgabe-Raster-Datasets.

Long
Konfigurationsschlüsselwort
(optional)

Die Speicherparameter (Konfiguration) für eine File- oder Enterprise-Geodatabases. Konfigurationsschlüsselwörter werden vom Datenbankadministrator eingerichtet.

String
Pyramiden berechnen
(optional)

Pyramiden werden erstellt.

Geben Sie für die Pyramidenebenen einen Wert von -1 oder höher an. Bei einem Wert von 0 werden keine Pyramiden erstellt, und bei einem Wert von -1 wird automatisch die korrekte Anzahl zu erstellender Pyramidenebenen bestimmt.

Das Resampling-Verfahren für Pyramiden definiert, wie die Daten beim Erstellen der Pyramiden neu berechnet werden.

  • NEAREST: Nächsten Nachbarn für Nominaldaten oder Raster-Datasets mit Colormaps, z. B. Landnutzungsdaten und Falschfarbenbilder verwenden.
  • BILINEAR: Bilineare Interpolation für kontinuierliche Daten, z. B. Satellitenbilder oder Luftbilder verwenden.
  • CUBIC: Kubische Faltung für kontinuierliche Daten, z. B. Satellitenbilder oder Luftbilder verwenden. Diese Methode ist mit der bilinearen Interpolation vergleichbar. Allerdings erfolgt das Resampling der Daten mit einer größeren Matrix.

"Pyramidenkomprimierungstyp" definiert die zum Komprimieren von Pyramiden verwendete Methode.

  • STANDARD: Die normalerweise vom Raster-Dataset-Format verwendete Komprimierung wird verwendet.
  • LZ77: Es wird eine verlustfreie Komprimierung verwendet. Die Werte der Zellen im Raster werden nicht geändert.
  • JPEG: Es wird eine verlustbehaftete Komprimierung verwendet.
  • NONE: Es wird keine Datenkomprimierung verwendet.
Pyramid
Kachelgröße
(optional)

Die Größe der Kacheln.

Die Kachelbreite bestimmt die Anzahl der Pixel, die in den einzelnen Kacheln gespeichert werden können. Sie wird als Anzahl von Pixeln in X angegeben. Die Standardkachelbreite ist 128.

Die Kachelhöhe bestimmt die Anzahl der Pixel, die in den einzelnen Kacheln gespeichert werden können. Sie wird als Anzahl von Pixeln in Y angegeben. Die Standardkachelhöhe ist 128.

Kachelgrößen werden nur von Geodatabases und Enterprise-Geodatabases verwendet.

Tile Size
Komprimierung
(optional)

Legt den Typ der Komprimierung fest, der beim Speichern des Raster-Datasets verwendet wird.

  • KeineEs erfolgt keine Komprimierung. Dies ist die Standardeinstellung.
  • LZ77Es wird eine verlustfreie Komprimierung verwendet, bei der alle Raster-Zellenwerte erhalten bleiben.
  • JPEGEs wird eine verlustbehaftete Komprimierung verwendet, die den öffentlichen JPEG-Komprimierungsalgorithmus verwendet. Wenn Sie JPEG auswählen, können Sie auch die Komprimierungsqualität angeben. Gültige Werte für die Komprimierungsqualität liegen in einem Bereich von 0 bis 100. Diese Komprimierung kann für .jpg-Dateien und .tif-Dateien verwendet werden.
  • JPEG 2000Es wird eine verlustbehaftete Komprimierung verwendet.
  • LZWEs wird eine verlustfreie Komprimierung verwendet, bei der alle Raster-Zellenwerte erhalten bleiben.
  • PackbitsFür .tif-Dateien wird die PackBits-Komprimierung verwendet.
  • RLEFür .img-Dateien wird Run Length Encoding verwendet.
  • CCITT Group 3Für 1-Bit-Daten wird eine verlustfreie Komprimierung verwendet.
  • CCITT Group 4Für 1-Bit-Daten wird eine verlustfreie Komprimierung verwendet.
  • CCITT 1DFür 1-Bit-Daten wird eine verlustfreie Komprimierung verwendet.
Compression
Ursprung/Pyramiden-Referenzpunkt
(optional)

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. Es ist sinnvoll, einen 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

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Raster-Dataset

Das Ausgabe-Raster-Dataset.

Raster Dataset

arcpy.management.CreateRasterDataset(out_path, out_name, {cellsize}, pixel_type, {raster_spatial_reference}, number_of_bands, {config_keyword}, {pyramids}, {tile_size}, {compression}, {pyramid_origin})
NameErläuterungDatentyp
out_path

Der Ordner oder die Geodatabase, in dem bzw. in der das Raster-Dataset gespeichert werden soll.

Workspace
out_name

Der Name, der Speicherort und das Format für das neu erstellte Dataset.

Wenn Sie das Raster-Dataset in einem Dateiformat speichern, geben Sie die Dateierweiterung folgendermaßen an:

  • .bil für Esri BIL
  • .bip für Esri BIP
  • .bmp für BMP
  • .bsq für Esri BSQ
  • .crf für CRF
  • .dat für ENVI DAT
  • .gif für GIF
  • .img für ERDAS IMAGINE
  • .jpg für JPEG
  • .jp2 für JPEG 2000
  • .png für PNG
  • .tif für 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 in den Geoverarbeitungsumgebungen Werte für den Komprimierungstyp und die Komprimierungsqualität festlegen.

String
cellsize
(optional)

Die Pixelgröße, die für das neue Raster-Dataset verwendet wird.

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 Liste der unterstützten Sensoren können Sie nachschlagen, ob das verwendete Format den benötigten Datentyp unterstützt.

  • 1_BITDer Pixeltyp ist eine 1-Bit-Ganzzahl ohne Vorzeichen. Zulässige Werte sind 0 und 1.
  • 2_BITDer Pixeltyp ist eine 2-Bit-Ganzzahl ohne Vorzeichen. Die unterstützten Werte können zwischen 0 und 3 liegen.
  • 4_BITDer Pixeltyp ist eine 4-Bit-Ganzzahl ohne Vorzeichen. Die unterstützten Werte können zwischen 0 und 15 liegen.
  • 8_BIT_UNSIGNEDDer Pixeltyp ist ein 8-Bit-Datentyp ohne Vorzeichen. Die unterstützten Werte können zwischen 0 und 255 liegen.
  • 8_BIT_SIGNEDDer Pixeltyp ist ein 8-Bit-Datentyp mit Vorzeichen. Die unterstützten Werte können zwischen -128 und 127 liegen.
  • 16_BIT_UNSIGNEDDer Pixeltyp ist 16-Bit-Datentyp ohne Vorzeichen. Zulässige Werte können zwischen 0 und 65.535 liegen.
  • 16_BIT_SIGNEDDer Pixeltyp ist ein 16-Bit-Datentyp mit Vorzeichen. Zulässige Werte können zwischen -32.768 und 32.767 liegen.
  • 32_BIT_UNSIGNEDDer Pixeltyp ist 32-Bit-Datentyp ohne Vorzeichen. Zulässige Werte können zwischen 0 und 4.294.967.295 liegen.
  • 32_BIT_SIGNEDDer Pixeltyp ist ein 32-Bit-Datentyp mit Vorzeichen. Zulässige Werte können zwischen -2.147.483.648 und 2.147.483.647 liegen.
  • 32_BIT_FLOATDer Pixeltyp ist ein 32-Bit-Datentyp, der Dezimalstellen unterstützt.
  • 64_BITDer Pixeltyp ist ein 64-Bit-Datentyp, der Dezimalstellen 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 der Bänder des Ausgabe-Raster-Datasets.

Long
config_keyword
(optional)

Die Speicherparameter (Konfiguration) für eine File- oder Enterprise-Geodatabases. Konfigurationsschlüsselwörter werden vom Datenbankadministrator eingerichtet.

String
pyramids
(optional)

Pyramiden werden erstellt.

Geben Sie für die Pyramidenebenen einen Wert von -1 oder höher an. Bei einem Wert von 0 werden keine Pyramiden erstellt, und bei einem Wert von -1 wird automatisch die korrekte Anzahl zu erstellender Pyramidenebenen bestimmt.

Das Resampling-Verfahren für Pyramiden definiert, wie die Daten beim Erstellen der Pyramiden neu berechnet werden.

  • NEAREST: Nächsten Nachbarn für Nominaldaten oder Raster-Datasets mit Colormaps, z. B. Landnutzungsdaten und Falschfarbenbilder verwenden.
  • BILINEAR: Bilineare Interpolation für kontinuierliche Daten, z. B. Satellitenbilder oder Luftbilder verwenden.
  • CUBIC: Kubische Faltung mit kontinuierliche Daten, z. B. Satellitenbilder oder Luftbilder verwenden. Diese Methode ist mit der bilinearen Interpolation vergleichbar. Allerdings erfolgt das Resampling der Daten mit einer größeren Matrix.

"Pyramidenkomprimierungstyp" definiert die zum Komprimieren von Pyramiden verwendete Methode.

  • STANDARD: Die normalerweise vom Raster-Dataset-Format verwendete Komprimierung wird verwendet.
  • LZ77: Es wird eine verlustfreie Komprimierung verwendet. Die Werte der Zellen im Raster werden nicht geändert.
  • JPEG: Es wird eine verlustbehaftete Komprimierung verwendet.
  • NONE: Es wird keine Datenkomprimierung verwendet.
Pyramid
tile_size
(optional)

Die Größe der Kacheln.

Die Kachelbreite bestimmt die Anzahl der Pixel, die in den einzelnen Kacheln gespeichert werden können. Sie wird als Anzahl von Pixeln in X angegeben. Die Standardkachelbreite ist 128.

Die Kachelhöhe bestimmt die Anzahl der Pixel, die in den einzelnen Kacheln gespeichert werden können. Sie wird als Anzahl von Pixeln in Y angegeben. Die Standardkachelhöhe ist 128.

Kachelgrößen werden nur von Geodatabases und Enterprise-Geodatabases verwendet.

Tile Size
compression
(optional)

Legt den Typ der Komprimierung fest, der beim Speichern des Raster-Datasets verwendet wird.

  • LZ77Es wird eine verlustfreie Komprimierung verwendet, bei der alle Raster-Zellenwerte erhalten bleiben.
  • JPEGEs wird eine verlustbehaftete Komprimierung verwendet, die den öffentlichen JPEG-Komprimierungsalgorithmus verwendet. Wenn Sie JPEG auswählen, können Sie auch die Komprimierungsqualität angeben. Gültige Werte für die Komprimierungsqualität liegen in einem Bereich von 0 bis 100. Diese Komprimierung kann für .jpg-Dateien und .tif-Dateien verwendet werden.
  • JPEG 2000Es wird eine verlustbehaftete Komprimierung verwendet.
  • PACKBITSFür .tif-Dateien wird die PackBits-Komprimierung verwendet.
  • LZWEs wird eine verlustfreie Komprimierung verwendet, bei der alle Raster-Zellenwerte erhalten bleiben.
  • RLEFür .img-Dateien wird Run Length Encoding verwendet.
  • CCITT GROUP 3Für 1-Bit-Daten wird eine verlustfreie Komprimierung verwendet.
  • CCITT GROUP 4Für 1-Bit-Daten wird eine verlustfreie Komprimierung verwendet.
  • CCITT_1DFür 1-Bit-Daten wird eine verlustfreie Komprimierung verwendet.
  • NONEEs erfolgt keine Komprimierung. Dies ist die Standardeinstellung.
Compression
pyramid_origin
(optional)

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. Es ist sinnvoll, einen 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

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_raster_dataset

Das Ausgabe-Raster-Dataset.

Raster Dataset

Codebeispiel

CreateRasterDataset – Beispiel 1 (Python-Fenster)

Dies ist ein Python-Beispiel für die Funktion 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 die Funktion 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")

Lizenzinformationen

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

Verwandte Themen