| Beschriftung | Erläuterung | Datentyp |
Eingabe-Terrain | Das Terrain-Dataset, das verarbeitet wird. | Terrain Layer |
Ausgabe-Raster | Der Speicherort und Name des Ausgabe-Rasters. Wenn ein Raster-Dataset in einer Geodatabase oder in einem Ordner wie einem Esri Grid gespeichert wird, fügen Sie dem Namen des Raster-Datasets keine Dateierweiterung hinzu. Eine Dateierweiterung kann bereitgestellt werden, um das Format des Rasters zu definieren, wenn es in einem Ordner gespeichert wird, z. B. .tif zum Erstellen einer Datei im GeoTIFF- oder .img zum Erstellen einer Datei im ERDAS IMAGINE-Format. Wenn das Raster als .tif-Datei oder in einer Geodatabase gespeichert ist, können der Typ und die Qualität der Rasterkomprimierung über die Einstellungen der Geoverarbeitungsumgebung festgelegt werden. | Raster Dataset |
Ausgabedatentyp (optional) | Der Typ der numerischen Werte, die im Ausgabe-Raster gespeichert werden.
| String |
Methode (optional) | Die Interpolationsmethode zum Berechnen von Zellenwerten.
| String |
Abtastschrittweite (optional) | Die Stichprobenmethode und Entfernung, die zum Definieren der Zellengröße des Ausgabe-Rasters verwendet werden.
| String |
Auflösung der Pyramidenebene (optional) | Die verwendete Auflösung der Z-Toleranz oder der Kachelung der Terrain-Pyramidenebene. Der Standardwert ist 0, also volle Auflösung. | Double |
Abtastwert
| Der Wert, der der Abtastschrittweite zum Festlegen der Zellengröße des Ausgabe-Rasters entspricht. | Double |
Zusammenfassung
Interpoliert mithilfe von Z-Werten ein Raster aus einem Terrain-Dataset.
Verwendung
Definieren Sie die Ausdehnung mit der Umgebungseinstellung zur Verarbeitungsausdehnung, um eine Teilmenge des Terrains zu extrahieren.
Parameter
arcpy.ddd.TerrainToRaster(in_terrain, out_raster, {data_type}, {method}, {sample_distance}, {pyramid_level_resolution}, sample_value)| Name | Erläuterung | Datentyp |
in_terrain | Das Terrain-Dataset, das verarbeitet wird. | Terrain Layer |
out_raster | Der Speicherort und Name des Ausgabe-Rasters. Wenn ein Raster-Dataset in einer Geodatabase oder in einem Ordner wie einem Esri Grid gespeichert wird, fügen Sie dem Namen des Raster-Datasets keine Dateierweiterung hinzu. Eine Dateierweiterung kann bereitgestellt werden, um das Format des Rasters zu definieren, wenn es in einem Ordner gespeichert wird, z. B. .tif zum Erstellen einer Datei im GeoTIFF- oder .img zum Erstellen einer Datei im ERDAS IMAGINE-Format. Wenn das Raster als .tif-Datei oder in einer Geodatabase gespeichert ist, können der Typ und die Qualität der Rasterkomprimierung über die Einstellungen der Geoverarbeitungsumgebung festgelegt werden. | Raster Dataset |
data_type (optional) | Der Typ der numerischen Werte, die im Ausgabe-Raster gespeichert werden.
| String |
method (optional) | Die Interpolationsmethode zum Berechnen von Zellenwerten.
| String |
sample_distance sampling_method distance (optional) | Die Stichprobenmethode und Entfernung, die zum Definieren der Zellengröße des Ausgabe-Rasters verwendet werden.
| String |
pyramid_level_resolution (optional) | Die verwendete Auflösung der Z-Toleranz oder der Kachelung der Terrain-Pyramidenebene. Der Standardwert ist 0, also volle Auflösung. | Double |
sample_value | Der Wert, der der Abtastschrittweite zum Festlegen der Zellengröße des Ausgabe-Rasters entspricht. | Double |
Codebeispiel
Im folgenden Beispiel wird die Verwendung dieses Werkzeugs im Python-Fenster veranschaulicht:
arcpy.env.workspace = "C:/data"
arcpy.ddd.TerrainToRaster("sample.gdb/featuredataset/terrain", "terrain.tif",
data_type="FLOAT", method="LINEAR",
sample_distance="CELLSIZE 10", pyramid_level_resolution=2.5)Im folgenden Beispiel wird die Verwendung dieses Werkzeugs in einem eigenständigen Python-Skript veranschaulicht.
'''*********************************************************************
Name: TerrainToRaster Example
Description: This script demonstrates how to use the
TerrainToRaster tool.
**********************************************************************'''
# Import system modules
import arcpy
# Set environment setting
arcpy.env.workspace = "C:/data"
# Set Local Variables
terrain = "sample.gdb/featuredataset/terrain"
bitType = "INT"
method = "LINEAR"
sampling = "CELLSIZE 10"
pyrLvl = 2.5
outRas = arcpy.CreateUniqueName("terrain_level.img")
#Execute TerrainToRaster
arcpy.ddd.TerrainToRaster(terrain, outRas, bitType,
method, sampling, pyrLvl)Umgebungen
Lizenzinformationen
- Basic: Erfordert 3D Analyst
- Standard: Erfordert 3D Analyst
- Advanced: Erfordert 3D Analyst