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

ArcGIS教程:坡向

ArcGIS教程:坡向
获得栅格表面的坡向。坡向用于识别从每个像元到其相邻像元方向上值的变化率最大的下坡方向。

摘要

    获得栅格表面的坡向。坡向用于识别从每个像元到其相邻像元方向上值的变化率最大的下坡方向。

    坡向可以被视为坡度方向。输出栅格的值将是坡向的罗盘方向。

插图




用法

·      坡向是从栅格表面各像元方向上的 z 值上的最大变化率方向。

·      坡向由 0 359.9 度之间的正度数表示,以北为基准方向按顺时针进行测量。

·      会为输入栅格中的平坦(具有零坡度)像元分配 -1 坡向。

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

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

语法

    Aspect (in_raster)

参数

说明

数据类型

in_raster

输入表面栅格。

Raster Layer

    返回值

名称

说明

数据类型

out_raster

输出坡向栅格。

Raster

代码实例

    坡向示例 1Python 窗口)

    此示例将根据输入表面栅格创建坡向栅格。

import arcpy

from arcpy import env 

from arcpy.sa import *

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

outAspect = Aspect("elevation")

outAspect.save("C:/sapyexamples/output/outaspect01.img")

    坡向示例 2(独立脚本)

    此示例将根据输入表面栅格创建坡向栅格。

# Name: Aspect_Ex_02.py

# Description: Derives aspect from a raster surface.

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

# Check out the ArcGIS Spatial Analyst extension license

arcpy.CheckOutExtension("Spatial")

# Execute Aspect

outAspect = Aspect(inRaster)

# Save the output

outAspect.save("C:/sapyexamples/output/outaspect02")

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