Raster-Dataset erstellen (Data Management)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Hiermit werden Raster-Datasets als Datei oder in einer Geodatabase erstellt.

Verwendung

Syntax

CreateRasterDataset_management (out_path, out_name, {cellsize}, pixel_type, {raster_spatial_reference}, number_of_bands, {config_keyword}, {pyramids}, {tile_size}, {compression}, {pyramid_origin})
ParameterErläuterungDatentyp
out_path

Der Speicherort für das Ausgabe-Raster-Dataset.

Workspace; Raster Catalog
out_name

Der Name des zu erstellenden Raster-Datasets.

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

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
cellsize
(optional)

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

Double
pixel_type

Bestimmt den Datentyp der Zellwerte. Der Standardwert dafür ist eine 8-Bit-Ganzzahl ohne Vorzeichen.

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.

  • 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
raster_spatial_reference
(optional)

Das Koordinatensystem für das Raster-Dataset.

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

Coordinate System
number_of_bands

Die Anzahl der im Raster-Dataset enthaltenen Bänder.

Long
config_keyword
(optional)

Legt die Speicherparameter (Konfiguration) für eine File- und eine ArcSDE-Geodatabase fest. Personal-Geodatabases unterstützen keine Konfigurationsschlüsselwörter.

ArcSDE-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 erstellt 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.

  • NEAREST: Der nächste Nachbar sollte für nominale Daten oder Raster-Datasets mit Farbkarten wie Landnutzungs- oder Falschfarbenbilder verwendet werden.
  • BILINEAR – Die bilineare Interpolation empfiehlt sich für kontinuierliche Daten, z. B. Satellitenbilder oder Luftbilder.
  • CUBIC – Die kubische Faltung empfiehlt sich für kontinuierliche Daten, z. B. Satellitenbilder oder Luftbilder. Diese Methode ist mit der bilinearen Interpolation vergleichbar. Allerdings erfolgt das Resampling der Daten mit einer größeren Matrix.

Der Pyramidenkomprimierungstyp definiert die zum Komprimieren von Pyramiden verwendete Methode.

  • DEFAULT – Es wird die Komprimierung verwendet, die normalerweise vom Raster-Dataset-Format verwendet wird.
  • LZ77 – Eine verlustfreie Komprimierung. Die Werte der Zellen im Raster werden nicht geändert.
  • JPEG – Eine verlustbehaftete Komprimierungsmethode.
  • NONE – Es wird keine Datenkomprimierung ausgeführt.
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 File-Geodatabases und von ArcSDE-Geodatabases verwendet.

Tile Size
compression
(optional)

Hiermit wird der Typ der Datenkomprimierung festgelegt, der beim Speichern des Raster-Datasets verwendet wird.

  • LZ77Verlustfrei.
  • JPEGVerlustbehaftet. Verwendet die Komprimierungsqualität.
  • JPEG 2000Verlustbehaftet. Verwendet die Komprimierungsqualität.
  • PackBitsVerlustfrei. Nur für das TIFF-Format.
  • LZWVerlustfrei.
  • RLEVerlustfrei.
  • CCITT GROUP 3Verlustfrei. Nur für das TIFF-Format.
  • CCITT GROUP 4Verlustfrei. Nur für das TIFF-Format.
  • CCITT (1D)Verlustfrei. Nur für das TIFF-Format.
  • NONEEs wird keine Datenkomprimierung ausgeführt.

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 ArcSDE-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 ArcSDE-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}
try:
    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")
except:
    print "Create Raster Dataset example failed."
    print arcpy.GetMessages()

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Ja
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/11/2013