Étiquette | Explication | Type de données |
MNT en entrée | Jeu de données de MNT qui sera traité. | Terrain Layer |
Raster en sortie | Nom et emplacement du raster en sortie. Pour stocker un jeu de données raster dans une géodatabase ou dans un dossier tel que Esri Grid, n’ajoutez pas d’extension de fichier au nom du jeu de données raster. Une extension de fichier peut être fournie afin de définir le format du raster lorsque vous le stockez dans un dossier, par exemple .tif pour générer un GeoTIFF ou .img pour générer un fichier au format ERDAS IMAGINE. Si le raster est stocké dans un fichier .tif ou dans une géodatabase, la qualité et le type de compression raster peuvent être spécifiés à l'aide de paramètres d'environnement de géotraitement. | Raster Dataset |
Type de données en sortie (Facultatif) | Détermine le type de valeurs numériques qui seront stockées dans le raster en sortie.
| String |
Méthode (Facultatif) | Méthode d'interpolation qui sera utilisée pour calculer les valeurs de cellule.
| String |
Distance d'échantillonnage (Facultatif) | Méthode d'échantillonnage et distance utilisées pour définir la taille des cellules du raster en sortie. | String |
Résolution des niveaux de pyramide (Facultatif) | Résolution de taille de fenêtre ou de tolérance z du niveau de pyramide de MNT qui sera utilisée. La valeur par défaut est 0 (ou résolution maximale). | Double |
Synthèse
Interpole un raster à l’aide des valeurs z d’un jeu de données de MNT.
Utilisation
Pour extraire un sous-ensemble du MNT, définissez l'étendue à l'aide des paramètres d'environnement de géotraitement.
Paramètres
arcpy.ddd.TerrainToRaster(in_terrain, out_raster, {data_type}, {method}, {sample_distance}, {pyramid_level_resolution})
Nom | Explication | Type de données |
in_terrain | Jeu de données de MNT qui sera traité. | Terrain Layer |
out_raster | Nom et emplacement du raster en sortie. Pour stocker un jeu de données raster dans une géodatabase ou dans un dossier tel que Esri Grid, n’ajoutez pas d’extension de fichier au nom du jeu de données raster. Une extension de fichier peut être fournie afin de définir le format du raster lorsque vous le stockez dans un dossier, par exemple .tif pour générer un GeoTIFF ou .img pour générer un fichier au format ERDAS IMAGINE. Si le raster est stocké dans un fichier .tif ou dans une géodatabase, la qualité et le type de compression raster peuvent être spécifiés à l'aide de paramètres d'environnement de géotraitement. | Raster Dataset |
data_type (Facultatif) | Détermine le type de valeurs numériques qui seront stockées dans le raster en sortie.
| String |
method (Facultatif) | Méthode d'interpolation qui sera utilisée pour calculer les valeurs de cellule.
| String |
sample_distance sampling_method distance (Facultatif) | Méthode d'échantillonnage et distance utilisées pour définir la taille des cellules du raster en sortie. | String |
pyramid_level_resolution (Facultatif) | Résolution de taille de fenêtre ou de tolérance z du niveau de pyramide de MNT qui sera utilisée. La valeur par défaut est 0 (ou résolution maximale). | Double |
Exemple de code
L’exemple suivant illustre l’utilisation de cet outil dans la fenêtre Python.
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)
L’exemple suivant illustre l’utilisation de cet outil dans un script Python autonome.
'''*********************************************************************
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)
Environnements
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?