首页软件基础教程ArcGIS【ArcGIS工具箱】25...

【ArcGIS工具箱】25.地图代数——栅格计算器

系列配套练习数据下载链接:

链接:https://pan.baidu.com/s/1imKDcw9wZWk_ItR8fwugZw?pwd=mnsj 提取码:mnsj
如有需要请尽快下载如若失效,我也会在最新发布文章中更新下载链接。




ArcGIS中的地图代数是一种强大的空间分析技术,它允许用户通过数学和逻辑运算对栅格数据进行处理和分析,利用它可以操作所有 Spatial Analyst 工具、运算符及函数以执行各种地理分析。
栅格计算器用于在工具中创建和执行“地图代数”表达式。栅格计算器用于通过简单的、类似计算器的工具界面,使用多种工具和运算符来执行单行代数表达式。当在一个表达式中使用多种工具或运算符时,该公式的执行速度一般会比分别执行每个运算符或工具的速度要快。
栅格计算器可以用于执行各种数学和逻辑运算,以及应用复杂的函数和表达式来处理栅格图层:
  • 数学运算:栅格计算器支持基本的数学运算,如加、减、乘、除等。可以直接在表达式中输入这些运算符来对栅格数据进行计算。
  • 逻辑运算:除了数学运算外,栅格计算器还支持逻辑运算符,如与(&)、或(|)、非(~)等。这些运算符可以用于创建条件表达式,以基于特定的条件修改栅格值。
  • 函数和表达式:栅格计算器提供了许多内置函数和表达式,可以利用这些函数和表达式执行更复杂的空间分析任务。

图片来源:ArcMap官方文档

—————-

与所有语言一样,地图代数也采用特定的规则来组合各种语言组成部分。详细内容可以查看官方文档:
https://desktop.arcgis.com/zh-cn/arcmap/latest/tools/spatial-analyst-toolbox/raster-calculator.htm
本次以【elevation】DEM栅格数据作为工具的输入栅格数据简要介绍下下栅格计算器的使用。

  • 1、简单算术运算:
选择【系统工具箱→Spatial Analysis Tools→地图代数→栅格计算器】工具,输入地图代数表达式。


  • 2、数学函数运算
选择【系统工具箱→Spatial Analysis Tools→地图代数→栅格计算器】工具,输入地图代数表达式,这里以求模运算为例。


  • 3、空间分析函数运算
选择【系统工具箱→Spatial Analysis Tools→地图代数→栅格计算器】工具,输入地图代数表达式,这里以条件分析中的条件函数为例(将值小于1000或者大于2000的像元赋值为1500,两个条件通过或运算符连接)。

————————————————-

《ArcGIS工具箱》系列内容目录(持续更新):

1.密度分析——核密度分析 2.密度分析——点密度分析
3.密度分析——线密度分析
4.距离分析——欧式距离
5.距离分析——成本距离
6.距离分析——成本路径
7.距离分析——成本分配
8.距离分析——廊道分析
9.距离分析——成本连通性
10.距离分析——路径距离
11.表面分析——等值线
12.表面分析——坡度、坡向、曲率
13.表面分析——山体阴影
14.表面分析——视点分析
15.表面分析——视域分析
16.表面分析——可见性
17.表面分析——填挖方
18.重分类——重分类
19.重分类——使用表/ASCII文件重分类
20.重分类——查找表
21.重分类——分割
22.重分类——按函数重设比例
23.条件分析——条件函数和设为空函数
24.条件分析——选取函数
……


本篇文章来源于微信公众号: 码农设计师

RELATED ARTICLES

欢迎留下您的宝贵建议

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Recent Comments