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 des Ausgabe-Rasters ä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 [Input_Rasters,...] | Wählen Sie das Raster-Dataset aus, das konvertiert werden soll. | Raster Dataset |
Output_Workspace | Ermöglicht die Auswahl des Speicherorts für das Raster-Dataset in einem neuen Format. | Workspace; Raster Catalog |
Raster_Format (optional) | Ermöglicht die Auswahl des Formats 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()
Umgebung
- 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
Lizenzierungsinformationen
- ArcGIS for Desktop Basic: Ja
- ArcGIS for Desktop Standard: Ja
- ArcGIS for Desktop Advanced: Ja