“计算坡度”工具使用高程数据生成显示坡度的表面。 坡度是数字高程模型 (DEM) 中从一个像元到另一个像元的高程变化率。
工作流示意图
示例
- 给定高程数据集,识别出坡度值最小的区域,从而确定新建筑的地点。
- 给定高程数据集,识别出坡度值在美洲狮栖息地适宜范围内的区域。
用法说明
此工具使用移动的 3 x 3 像元窗口来处理数据。 如果处理像元为 NoData,则该位置的输出将为 NoData。
该工具还要求在与处理像元相邻的 8 个像元中,至少有 7 个具有有效值。 如果有效像元少于 7 个,则不执行计算,并且该处理像元处的输出将为 NoData。
输出栅格最外侧行列的像元为 NoData。 这是因为沿着输入数据集边界,这些像元没有足够的有效相邻像元。
若要对输入栅格进行重采样,需使用双线性技术。 当输出坐标系、范围或像元大小与输入不同时,可以对输入栅格进行重新采样的示例。
如果输入栅格含有因采样错误导致的不希望出现的噪点,则在运行此工具之前,可使用低通滤波器(如统计栅格函数的“平均值”选项)对栅格进行平滑处理。
要将高程单位从米转换为英尺,请将比例因子设置为 3.28084。 要将高程单位从英尺转换为米,请将比例因子设置为 0.3048。
如果选中使用当前地图范围,则仅对当前地图范围中可见的像素进行分析。 如果未选中,则将分析整个输入影像图层。
下表列出了此工具的参数:
参数 | 说明 |
---|---|
选择输入数据以计算坡度 | 计算坡度所使用的高程输入。 |
指定高程的比例因子 | 输入比例因子。 该值用于转换高程值,它有如下两种用途:
将因子设置为 1 以保留输入高程数据值。 |
结果图层名称 | 将在我的内容中创建并添加到地图中的图层的名称。 默认名称基于工具名称以及输入图层名称。 如果该名称的图层已存在,则系统将提示您提供其他名称。 您可以使用将结果保存在下拉框指定我的内容中的文件夹名称,结果将保存到该文件夹中。 |
环境
分析环境设置是影响工具执行结果的附加参数。 您可以通过单击工具窗格顶部的齿轮图标 来访问该工具的分析环境设置。
该工具支持以下分析环境:
- 输出坐标系 - 指定输出图层的坐标系。
- 范围 - 指定要用于分析的区域。
- 捕捉栅格 - 调整输出的范围,使其与指定的捕捉栅格图层的像元对齐方式相匹配。
- 像元大小 - 要在输出图层中使用的像元大小。
- 掩膜 - 指定掩膜图层,其中仅落入掩膜区域内的像元将用于分析。
- 重采样方法 - 用于对像素值进行插值的方法。
- 处理工作线程的周期间隔 - 定义要在重新启动工作进程之前处理多少个图像部分。
- 并行处理因子 - 控制栅格处理 CPU 或 GPU 实例。
- 发生故障时的重试次数 - 定义当处理作业的过程中出现随机故障时,工作进程将尝试进行重试的次数。
类似的工具和栅格函数
使用计算坡度工具生成坡度表面。 其他工具或许在解决类似问题时十分有用。
Map Viewer 分析工具和栅格函数
使用获取坡向工具来计算下坡坡度的方向。
使用坡度或坡向-坡度栅格函数执行与获取坡向工具相似的操作。 可将这些函数与其他函数链接在一起以创建自定义工作流。
ArcGIS Pro 分析工具和栅格函数
Spatial Analyst 和 3D Analyst 工具箱中提供坡度和表面参数地理处理工具以执行高级分析。 表面工具集中的其他工具使用高程数据执行表面操作。
ArcGIS Enterprise 开发者资源
如果您正在使用 ArcGIS API for Python,则请使用来自 arcgis.raster.functions 模块的 slope 。