Résumé
Convertit un modèle numérique de terrain (DEM) au format USGS (United States Geological Survey ) en un jeu de données raster.
En savoir plus sur le fonctionnement de l’outil MNE vers raster
Utilisation
La majorité des fichiers USGS DEM sont des entiers. Si un fichier USGS DEM de type à virgule flottante est converti avec le type de données en sortie défini sur INTEGER, les valeurs sont tronquées. Toutefois, il n’est pas facile de déterminer si un fichier USGS DEM donné est à virgule flottante. Pour empêcher toute perte accidentelle de données à virgule flottante lorsqu’elles existent, le type de données en sortie par défaut du raster est à virgule flottante. Le seul impact de ce comportement concerne les fichiers USGS DEM entiers : la représentation à virgule flottante obtenue des informations occupe plus d’espace disque que nécessaire pour représenter les informations en tant que raster entier. Vous pouvez ensuite exécuter la sortie à partir de l’outil MNE vers raster via l’outil Int afin que la sortie utilise moins d’espace disque. Si le jeu de données en entrée est de type entier, l’option INTEGER peut être sélectionnée à la place de l’option par défaut.
MNE vers raster s’applique à la valeur de la résolution spatiale stockée dans le MNE. Dans les fichiers MNA USGS, ces informations sont stockées dans l'élément de données 14 de l'enregistrement logique de type A. La valeur de la résolution spatiale est utilisée pour mettre à l'échelle toutes les valeurs d'altitude MNA en entrée.
Le raster en sortie inclut des cellules carrées si le format spécifié est Carroyage Esri. Si l'échantillonnage de l'espacement des points du MNA en entrée est différent dans les directions x et y, il est rééchantillonné par interpolation bilinéaire lors de la conversion en une taille de cellule égale au plus petit des espacements des points du MNA dans les directions x ou y.
Dans le cas d’un raster de format Carroyage, les informations de projection et d’unités contenues dans l’enregistrement d’en-tête du modèle MNE sont transférées dans un fichier de projection cartographique dans le répertoire de carroyage en sortie. Si le raster en sortie est d’un format différent, les informations de projection sont transférées dans le fichier .aux.
Certains environnements de stockage raster peuvent s’appliquer à cet outil.
Pour les paramètres d’environnement Pyramide, seul le paramètre Build pyramids (Générer la structure pyramidale) est respecté. Les paramètres d’environnement Pyramide restants sont ignorés. Il est possible de renforcer votre contrôle sur la nature des pyramides en effectuant une procédure supplémentaire à l’aide de l’outil Générer la structure pyramidale.
Pour les paramètres d’environnement Raster statistics (Statistiques raster), seul le paramètre Calculate Statistics (Calculer les statistiques) défini sur None (Aucun) est pris en charge (les autres paramètres sont ignorés). S'applique uniquement aux formats raster autres que Grid Esri.
Pour les paramètres d’environnement Compression, seul le type de compression peut être respecté. S'applique uniquement aux formats raster autres que Grid Esri.
Syntaxe
arcpy.conversion.DEMToRaster(in_dem_file, out_raster, {data_type}, {z_factor})
Paramètre | Explication | Type de données |
in_dem_file | Fichier USGS DEM en entrée. Le modèle altimétrique numérique doit correspondre à la norme USGS 7,5 minutes, 1 degré ou à tout autre fichier au format USGS DEM. Le format de la longueur d'enregistrement du MNT peut être fixe 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, .CRF pour un format de fichier CRF, .img pour un format de fichier ERDAS IMAGINE, ou aucune extension pour un format de raster carroyage Esri. | 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 en sortie finale. 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 l’option 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
1er exemple d'utilisation de l'outil DEMToRaster (fenêtre Python)
Permet de convertir un MNA USGS en jeu de données raster.
import arcpy
arcpy.DEMToRaster_conversion("c:/data/fixed.dem", "c:/output/fixeddem.tif",
"FLOAT", 1)
2e exemple d'utilisation de l'outil DEMToRaster (script autonome)
Permet de convertir un MNA USGS en jeu de données raster.
# Name: DEMToRaster_Ex_02.py
# Description: Converts a USGS DEM file to a raster dataset.
# 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)
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui