DEM 转栅格 (Conversion)

许可等级:BasicStandardAdvanced

摘要

将美国地质勘探局 (USGS) 的数字高程模型 (DEM) 格式(即 USGS DEM 格式)转换为栅格数据集。

了解“DEM 转栅格”工具的工作原理

用法

语法

DEMToRaster_conversion (in_dem_file, out_raster, {data_type}, {z_factor})
参数说明数据类型
in_dem_file

输入 USGS DEM 文件。DEM 必须是标准 USGS 7.5 分、1 度文件,或 USGS DEM 格式的任何其他文件。DEM 的记录长度可以是固定的,也可以是变化的。

File
out_raster

要创建的输出栅格数据集。

如果不保存到地理数据库,请为 TIFF 文件格式指定 .tif,为 ERDAS IMAGINE 文件格式指定 .img,而对于 Esri 的格网栅格格式,无需指定扩展名。

Raster Dataset
data_type
(可选)

输出栅格数据集的数据类型。

  • INTEGER将创建整型栅格数据集。
  • FLOAT将创建浮点栅格数据集。这是默认设置。
String
z_factor
(可选)

一个表面 z 单位中地面 x,y 单位的数量。

z 单位与输入表面的 x,y 单位不同时,可使用 z 因子调整 z 单位的测量单位。计算最终输出表面时,将用 z 因子乘以输入表面的 z 值。

如果 x,y 单位和 z 单位采用相同的测量单位;则 z 因子为 1。这是默认值。

如果 x,y 单位和 z 单位采用不同的测量单位,则必须将 z 因子设置为适当的因子,否则会得到错误的结果。例如,如果 z 单位是英尺而 x,y 单位是米,则应使用 z 因子 0.3048 将 z 单位从英尺转换为米(1 英尺 = 0.3048 米)。

Double

代码实例

DEMToRaster 示例 1(Python 窗口)

将 USGS DEM 转换为栅格数据集。

import arcpy
arcpy.DEMToRaster_conversion("c:/data/fixed.dem", "c:/output/fixeddem.tif", 
                             "FLOAT", 1)
DEMToRaster 示例 2(独立脚本)

将 USGS DEM 转换为栅格数据集。

# 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)

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014