MNT vers raster (Conversion)

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.

Héritage :

Cet outil est obsolète. Il convient d’utiliser l’outil Copier un raster pour convertir un fichier USGS DEM représentant des données raster en un jeu de données 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 (Entier), 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 (Entier) 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.

Syntaxe

arcpy.conversion.DEMToRaster(in_dem_file, out_raster, {data_type}, {z_factor})
ParamètreExplicationType 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 le raster en sortie n’est pas enregistré 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.

  • INTEGERUn jeu de données raster de type entier est créé.
  • FLOATUn jeu de données raster de type flottant est créé. Il s’agit de l’option par défaut.
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)

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes