DEM in Raster (Conversion)
Zusammenfassung
Hiermit wird ein DEM (digitales Höhenmodell) im USGS-Format (United States Geological Survey) in ein Raster-Dataset konvertiert.
Informationen zur Funktionsweise des Werkzeugs "DEM in Raster"
Verwendung
-
Die meisten DEM-Dateien sind vom Typ "Integer". Wenn ein Float-DEM konvertiert wird und der Ausgabe-Datentyp auf INTEGER eingestellt ist, werden die Werte abgeschnitten. Es ist jedoch nicht leicht zu erkennen, ob es sich bei einer bestimmten DEM-Datei um eine Float-Datei handelt. Um zu verhindern, dass vorhandene Gleitkomma-Daten verloren gehen, wird als Standard der Raster-Datentyp "Floating Point" ausgegeben. Der einzige Nachteil ist, dass das resultierende Raster bei DEMs vom Typ "Integer" mehr Speicherplatz beansprucht als erforderlich. Dies können Sie korrigieren, indem Sie anschließend für das Raster das Werkzeug Int ausführen. Wenn Sie wissen, dass das Eingabe-Dataset vom Typ "Integer" ist, können Sie an Stelle des Standardwertes die Option "Integer" auswählen.
-
Das Werkzeug DEM in Raster wendet den im DEM gespeicherten Wert der räumlichen Auflösung an. Bei USGS DEMs werden diese Informationen im Datenelement 14 im logischen Datensatz Typ A gespeichert. Der Wert der räumlichen Auflösung dient zur Skalierung aller eingegebenen DEM-Höhenwerte.
-
Wenn das angegebene Format Esri Grid ist, verfügt das Ausgabe-Raster über quadratische Zellen. Wenn das Eingabe-DEM Referenzpunkte mit unterschiedlichen Abständen in X- und Y-Richtung enthält, erfolgt das Resampling mithilfe der bilinearen Interpolation. Dabei entspricht die Zellengröße dem kleinsten Abstand zwischen den Punkten des DEMs in X- oder Y-Richtung.
-
Zur Ausgabe in ein Grid-Raster werden die Projektions- und die Einheitendaten im DEM-Header-Datensatz in eine Kartenprojektionsdatei im Verzeichnis des Ausgabe-Grids übertragen. Falls das Ausgabe-Raster ein anderes Format hat, werden die Projektionsdaten in die .aux-Datei transferiert.
Syntax
Parameter | Erläuterung | Datentyp |
in_dem_file |
Die Eingabe-USGS-DEM-Datei. Bei dem DEM muss es sich um eine Standard-USGS-Datei im Format 7,5 Minuten, 1 Grad oder um eine beliebige andere Datei im USGS-DEM-Format handeln. Das DEM kann über ein Format in fester oder variabler Datensatzlänge verfügen. | File |
out_raster | Das zu erstellende Ausgabe-Raster-Dataset. Wenn Sie nicht in einer Geodatabase speichern, geben Sie beim TIFF-Dateiformat die Erweiterung .tif, beim ERDAS IMAGINE-Dateiformat die Erweiterung .img und beim Esri Grid-Raster-Format keine Erweiterung an. | Raster Dataset |
data_type (optional) |
Der Datentyp des Ausgabe-Raster-Datasets.
| String |
z_factor (optional) |
Die Anzahl der XY-Geländeeinheiten in einer Z-Oberflächeneinheit. Durch den Z-Faktor werden die Maßeinheiten der Z-Einheiten angepasst, falls sie sich von den XY-Einheiten der Eingabe-Oberfläche unterscheiden. Die Z-Werte der Eingabe-Oberfläche werden bei der Berechnung der endgültigen Ausgabe-Oberfläche mit dem Z-Faktor multipliziert. Falls die XY-Einheiten und die Z-Einheiten in denselben Maßeinheiten ausgedrückt sind, lautet der Z-Faktor 1. Hierbei handelt es sich um die Standardeinstellung. Wenn die XY- und Z-Einheiten unterschiedliche Maßeinheiten aufweisen, muss der Z-Faktor entsprechend festgelegt werden, da andernfalls falsche Ergebnisse erzielt werden. Beispiel: Wenn die Z-Einheiten in Fuß und die XY-Einheiten in Metern angegeben sind, müssen Sie den Z-Faktor "0,3048" wählen, um die Z-Einheiten von Fuß in Meter umzurechnen (1 Fuß = 0,3048 Meter). | Double |
Codebeispiel
Konvertiert ein USGS-DEM in ein Raster-Dataset.
import arcpy arcpy.DEMToRaster_conversion("c:/data/fixed.dem", "c:/output/fixeddem.tif", "FLOAT", 1)
Konvertiert ein USGS-DEM in ein Raster-Dataset.
# Name: DEMToRaster_Ex_02.py # Description: Converts a USGS DEM file to a raster dataset. # Requirements: None # Import system modules import arcpy # Set local variables inDEM = "c:/data/fixed.dem" outRaster = "c:/output/fixeddem.tif" rasterType = "FLOAT" zFactor = 0.30488 # Execute DEMToRaster arcpy.DEMToRaster_conversion(inDEM, outRaster, rasterType, zFactor)