Zusammenfassung
Konvertiert ein Raster-Dataset-Format von einem Format in ein anderes.
Verwendung
Mit diesem Werkzeug können viele Raster-Datasets gleichzeitig in ein anderes Format konvertiert werden.
Wenn ein Raster mit dem gleichen Namen und Format wie ein Eingabe-Raster vorhanden ist, hat diese Ausgabe einen inkrementierten Namen. Wenn Sie beispielsweise über zwei Eingabe-Raster mit dem Namen elevras.img und landuse.tif verfügen und das Raster-Format auf TIFF festgelegt ist, lautet der Name der Ausgabe-Raster ähnlich wie elevras.tif und landuse_1.tif.
Wenn eines der Eingabe-Raster aufgrund der Beschränkungen, z. B. unterstützte Pixeltypen oder Anzahl der Bänder, für dieses Format nicht in das angegebene Ausgabeformat konvertiert werden kann, wird ein Fehler zurückgegeben. Das Werkzeug fährt dann mit dem nächsten Eingabe-Raster in der Liste fort.
Syntax
RasterToOtherFormat_conversion (Input_Rasters, Output_Workspace, {Raster_Format})
Parameter | Erläuterung | Datentyp |
Input_Rasters [in_raster,...] | Die zu konvertierenden Raster-Datasets. | Raster Dataset |
Output_Workspace | Der Ordner, in den das Raster-Dataset in einem neuen Format geschrieben wird. | Workspace; Raster Catalog |
Raster_Format (optional) | Das Format des neuen Raster-Datasets.
| String |
Codebeispiel
RasterToOtherFormat – Beispiel 1 (Python-Fenster)
In diesem Beispiel werden mehrere Eingabe-Raster unterschiedlichen Formats konvertiert und als Raster im gleichen Format ausgegeben.
import arcpy
from arcpy import env
env.workspace = "c:/data/PrjWorkspace/RasGP"
arcpy.RasterToOtherFormat_conversion("test.tif;test2.tif;test3.tif",\
"OtherFormat","BIL")
RasterToOtherFormat – Beispiel 2 (eigenständiges Skript)
In diesem Beispiel werden mehrere Eingabe-Raster unterschiedlichen Formats konvertiert und als Raster im gleichen Format ausgegeben.
##=========================
##Raster To Other Format
##Usage: RasterToOtherFormat_conversion Input_Rasters;Input_Rasters... Output_Workspace {TIFF | BIL | BIP
## | BMP | BSQ | ENVI DAT | GIF | GRID | IMAGINE Image | JP2000 | JPEG | PNG}
try:
import arcpy
arcpy.env.workspace = r"\\MyMachine\PrjWorkspace\RasGP"
##Convert Multiple Raster Dataset to FGDB
arcpy.RasterToOtherFormat_conversion("test1;test2.tif;test3.img","OtherFormat.gdb","")
##Load Raster Catalog
arcpy.RasterToOtherFormat_conversion("test.tif;test2.tif;test3.tif","OtherFormat","BIL")
except:
print "Raster To Other Format exsample failed."
print arcpy.GetMessages()
Umgebungen
- Komprimierung
- Aktueller Workspace
- Ausdehnung
- NoData
- Ausgabe-CONFIG-Schlüsselwort
- Ausgabe-XY-Domäne
- Ausgabe-Z-Domäne
- Ausgabe-Koordinatensystem
- Ausgabe hat Z-Werte
- Räumliches Gitter 1 der Ausgabe
- Räumliches Gitter 2 der Ausgabe
- Räumliches Gitter 3 der Ausgabe
- Pyramide
- Raster-Statistiken
- Resampling-Methode
- Scratch-Workspace
- Kachelgröße
- Z-Auflösung
Lizenzinformationen
- ArcGIS Desktop Basic: Ja
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja