MNA 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 MNA vers raster
Utilisation
-
La majorité des fichiers MNT sont des entiers. Si un fichier MNT 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 MNT en particulier 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 MNA entiers, où 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 MNA 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.
-
MNA vers raster s'applique à la valeur de la résolution spatiale stockée dans le MNA. 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 Esri Grid. 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 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 raster en sortie est d'un format différent, les informations de projection sont transférées dans le fichier .aux.
Seul le paramètre Générer la structure pyramidale des paramètres d'environnement Pyramide est respecté. Les paramètres d'environnement Pyramide restants sont ignorés, ainsi que les autres paramètres d'environnement Stockage des données raster. 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.
Syntaxe
Paramètre | Explication | Type de données |
in_dem_file |
Fichier USGS DEM en entrée. Le MNA doit être à la norme USGS 7,5 minutes, 1 degré ou tout autre fichier MNA au format USGS. 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, .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
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)
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)