DEM vers raster (Conversion)
Récapitulatif
Convertit un modèle numérique de terrain (DEM) au format USGS (United States Geological Survey ) en un jeu de données raster.
Pour en savoir plus sur le fonctionnement de l'outil DEM vers raster
Utilisation
-
La majorité des fichiers DEM sont de type entier. Si un fichier DEM de type virgule flottante est converti, alors que le type de données en sortie est défini sur ENTIER, les valeurs sont tronquées. Il n'est toutefois pas évident de savoir si un fichier DEM en particulier est de type virgule flottante. Pour éviter toute perte de données à virgule flottante par inadvertance lorsqu'elles existent, le type de données en sortie du raster est à virgule flottante par défaut. Le seul impact financier concerne les fichiers DEM de type entier, puisque le raster obtenu occupe plus d'espace disque que nécessaire. Pour y remédier, il suffit d'exécuter ultérieurement l'outil Entier sur le raster. Si vous êtes certain que le jeu de données en entrée est de type entier, alors l'option ENTIER peut être sélectionnée à la place de la valeur par défaut.
-
L'outil DEM vers raster applique la valeur de résolution spatiale stockée dans le DEM. Dans les fichiers USGS DEM, ces données sont stockées dans l'élément de données 14 dans le type d'enregistrement logique A. La valeur de la résolution spatiale sert à mettre à l'échelle toutes les valeurs d'altitude du modèle DEM en entrée.
-
Le raster en sortie inclut des cellules carrées si le format spécifié est Esri Grid. Si le modèle DEM en entrée inclut un espacement de point d'échantillonnage différent dans les directions x et y, le système procède à un ré-échantillonnage par interpolation bilinéaire pendant le processus de conversion de manière à ce que la taille de cellule soit égale au plus petit des espacements de point du DEM dans la direction x ou y.
-
Dans le cas d'un raster de format Grid, les informations de projection et d'unités contenues dans l'enregistrement d'en-tête du modèle DEM sont transférées dans un fichier de projection cartographique dans le répertoire de grille en sortie. Si le format du raster en sortie est différent, les informations de projection sont transférées dans le fichier .aux.
Syntaxe
Paramètre | Explication | Type de données |
in_dem_file |
Fichier USGS DEM en entrée. Le fichier DEM doit être conforme à la norme USGS (1 degré, 7.5 minutes) ou à tout autre fichier au format USGS DEM. Le format de longueur de l'enregistrement peut être constant ou variable. | File |
out_raster | Jeu de données raster en sortie à créer. Si vous n'enregistrez pas le fichier dans une géodatabase, indiquez l'extension .tif pour un format de fichier TIFF, .img pour un format de fichier ERDAS IMAGINE, ou aucune extension pour un format de raster Esri Grid. | Raster Dataset |
data_type (Facultatif) |
Type de données du jeu de données raster en sortie.
| String |
z_factor (Facultatif) |
Nombre d'unités x,y terrestres sur une unité z de surface. Le facteur z ajuste les unités de mesure des unités z lorsqu'elles sont différentes des unités x,y de la surface en entrée. Les valeurs z de la surface en entrée sont multipliées par le facteur z lors du calcul de la surface finale en sortie. Si les unités x,y et les unités z utilisent les mêmes unités de mesure, le facteur z est égal à 1. Il s'agit de la valeur par défaut. Si les valeurs x,y et les valeurs z sont exprimées dans des unités de mesure différentes, le facteur z doit être défini comme approprié, sinon les résultats sont incorrects. Par exemple, si les unités z sont des pieds et les unités x,y sont des mètres, vous devez utiliser un facteur z égal à 0,3048 pour convertir les unités z de pieds en mètres (1 pied = 0,3048 mètre). | Double |
Exemple de code
Convertit un fichier USGS DEM en un jeu de données raster.
import arcpy arcpy.DEMToRaster_conversion("c:/data/fixed.dem", "c:/output/fixeddem.tif", "FLOAT", 1)
Convertit un fichier USGS DEM en un jeu de données raster.
# 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)