『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS教程:坡度

ArcGIS教程:坡度
判断栅格表面的各像元中的坡度(梯度或 z 值的最大变化率)。

摘要

    判断栅格表面的各像元中的坡度(梯度或 z 值的最大变化率)。

插图


用法

·      坡度是指各像元中 z 值的最大变化率。

·      当表面 z 单位用其他单位而非地面 x,y 单位表示时,需要使用 Z 因子对坡度计算进行校正。

·      输出值的范围取决于测量单位的类型。

§  如果为度,坡度值的范围为 0 90

§  如果为高程增量,范围为 0 至无穷大。平坦表面为 0%45 度表面为 100%,随着表面变得越来越接近垂直,高程增量百分比将变得越来越大。

·      如果直接邻域(3 x 3 窗口)中的中心像元为 NoData,则输出将为 NoData

·      如果有任何邻域像元为 NoData,则会向这些像元分配中心像元的值,然后再计算坡度。

语法

    Slope (in_raster, {output_measurement}, {z_factor})

参数

说明

数据类型

in_raster

输入表面栅格。

Raster Layer

output_measurement

(可选)

确定输出坡度数据的测量单位(度或百分比)。

·         DEGREE — 坡度倾角将以度为单位进行计算。

·         PERCENT_RISE — 输出高程增量百分比的关键字,也称为百分比坡度。

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

返回值

名称

说明

数据类型

out_raster

输出坡度栅格。

Raster

代码实例

    坡度示例 1Python 窗口)

    在本例中将确定输入表面栅格的坡度值。

import arcpy

from arcpy import env

from arcpy.sa import *

env.workspace = "C:/sapyexamples/data"

outSlope = Slope("elevation", "DEGREE", 0.3043)

outSlope.save("C:/sapyexamples/output/outslope01")

    坡度示例 2(独立脚本)

    在本例中将确定输入表面栅格的坡度值。

# Name: _Ex_02.py

# Description: Identifies the rate of maximum change

#              in z-value from each cell.

# Requirements: Spatial Analyst Extension

# Import system modules

import arcpy

from arcpy import env

from arcpy.sa import *

# Set environment settings

env.workspace = "C:/sapyexamples/data"

# Set local variables

inRaster = "elevation"

outMeasurement = "DEGREE"

zFactor = 0.3043

# Check out the ArcGIS Spatial Analyst extension license

arcpy.CheckOutExtension("Spatial")

# Execute Slope

outSlope = Slope(inRaster, outMeasurement, zFactor)

# Save the output

outSlope.save("C:/sapyexamples/output/outslope02")

      京ICP备2025132830号-1 京公网安备 号