AspectSlope

描述

用于创建可同时显示表面坡向和坡度的栅格对象。

讨论

有关此函数工作原理的详细信息,请参阅坡向坡度栅格函数。

栅格对象的引用栅格数据集是临时的。要将其设置为永久,可以调用栅格对象的 save 方法。

语法

AspectSlope (raster, {z_factor})
参数说明数据类型
raster

输入高程栅格。

Raster
z_factor

z-factor 是用于转换高程值的比例因子,它有如下两种用途:

  • 将高程单位(例如米或英尺)转换为数据集的水平坐标单位(可能是英尺、米或度)。
  • 为实现视觉效果添加垂直夸大。

如果 x,y 单位和 z 单位采用相同的测量单位,则应将 z 因子设置为 1。计算最终输出表面时,将用 z 因子乘以输入表面的 z 值。

(默认值为 1)

Double
返回值
数据类型说明
Raster

输出栅格。

代码示例

AspectSlope 示例 1

本示例将计算栅格的坡向和坡度。

from arcpy.ia import *
out_aspectslope_raster = AspectSlope("elevation.tif", 3)
out_aspectslope_raster.save("C:/arcpyExamples/outputs/aspectslope.tif")
AspectSlope 示例 2

本示例将计算栅格的坡向和坡度。

# Import the system modules
import arcpy
from arcpy.ia import *

# Set the analysis environments
arcpy.env.workspace = "C:/arcpyExamples/data"

# Set the local variables
in_raster = "elevation.tif"

# Execute the AspectSlope function
out_aspectslope_raster = AspectSlope(in_raster, 3)

# Save the output
out_aspectslope_raster.save("C:/arcpyExamples/outputs/aspectslope.tif")