Raster in DTED (Data Management)
Zusammenfassung
Teilt auf Grundlage der DTED-Kachelstruktur ein Raster-Dataset in Dateien.
Verwendung
-
Es gibt drei Level des DTED-Kachelschemas: DTED-Level 0, DTED-Level 1 und DTED-Level 2.
-
Als Eingabe ist nur ein Raster-Dataset mit einem Band möglich.
-
Der Ausgabe-Raumbezug ist "GCS_WGS84". Jede Kachel erstreckt sich einen Grad in alle Richtungen plus ein halbes Pixel auf jeder Kante. Benachbarte Kacheln überschneiden sich somit in einer Spalte und einer Zeile. Die Ausgabepixelgröße wird vom DTED-Level bestimmt. Die Daten werden konvertiert und als 16-Bit-Ganzzahlen mit Vorzeichen gespeichert.
Das DTED-Format ist für Daten mit einem Band konzipiert, die eine Höhe darstellen. Daher kann das Werkzeug nicht im Zusammenhang mit Multiband-Bildern eingesetzt werden.
Syntax
Parameter | Erläuterung | Datentyp |
in_raster |
Das Eingabe-Raster-Dataset. Als Eingabe ist ein Raster-Dataset mit einem Band zulässig, das eine Höhe darstellt. | Raster Layer |
out_folder |
Der Ausgabeordner, in dem Ordnerstruktur und DTED-Dateien erstellt werden. | Folder |
dted_level |
Das bei Erstellung der Kacheln zu verwendende DTED-Level.
| String |
resampling_type (optional) |
Wählen Sie die Resampling-Methode aus, die bei Erstellung der DTEDs verwendet werden soll. Standardmäßig erfolgt das Resampling mit bilinearer Interpolation.
| String |
Codebeispiel
Dies ist ein Python-Beispiel für "RasterToDTED".
import arcpy
RasterToDTED_management("C:/workspace/image1.img","C:/workspace/outputDTED",
"DTED_0","BILINEAR")
Dies ist ein Python-Skriptbeispiel für "RasterToDTED".
##====================================
##Raster To DTED
##Usage: RasterToDTED_management in_raster out_folder DTED_1 | DTED_0 | DTED_2
## {BILINEAR | NEAREST | CUBIC}
try:
import arcpy
arcpy.env.workspace = "c:/workspace"
##Split a large DEM image to DTED_1 standard
arcpy.RasterToDTED_management("socal_dem", "ras2dted", "DTED_1", "BILINEAR")
except:
print "Raster To DTED sample failed."
print arcpy.GetMessages()