ArcGIS教程:Spatial Analyst 中的运算类型

  ArcGIS Spatial Analyst 扩展模块中,基于像元的可用分析运算可分成五类:

  •   作用于单个像元的运算(局部 (local) 运算)
  •   作用于邻域内的所有像元的运算(焦点 (focal) 运算)
  •   作用于区域内的所有像元的运算(分区 (zonal) 运算)
  •   作用于栅格内所有像元的运算(全局 (global) 运算)
  •   执行特定应用的运算(例如,水文分析运算)

  每种运算类别都可能基于数据的空间或几何表示或受其影响,而不单单取决于像元表示的属性。例如,将两个图层相加(基于单个像元)的工具取决于该像元的位置和第二个图层中相对应部分的值。应用于邻域或区域内像元的工具取决于邻域或区域的空间结构以及该结构中的像元值。

局部 (local) 运算

  局部 (local) 运算(或逐像元函数)计算栅格输出数据集,其中每个位置(像元)的输出值取决于与一个或多个栅格数据集上的该位置相关联的值。也就是说,单个像元的值(不考虑相邻像元的值)对输出值有直接的影响。可将逐像元运算应用到单个栅格数据集或多个栅格数据集。对于单个数据集而言,逐像元运算的示例包括三角函数工具(例如 Tan)或对数工具(例如 Log2)。

  

  对多个输入栅格也可以执行局部 (local) 运算。在这种情况下,会基于应用到每个输入栅格的相应像元的某种运算为每个像元返回一个值。此类运算的示例之一就是使用像元统计工具:对于每个输出像元而言,会在相应位置对所有输入栅格的像元值执行统计计算(例如,平均值或范围)。

焦点 (focal) 运算

  焦点 (focal) 运算(或邻域运算)会生成一个输出栅格数据集,其中每个像元位置的输出值取决于某个像元的输入值及其周围指定邻域中的像元值。因为输入中的每个像元都会得到处理,所以邻域本质上是一个随像元平移的移动窗口。邻域的结构(大小和形状)具体确定待处理像元周围的哪些像元将应用于每个输出值的计算。最典型的邻域类型是3 × 3 像元,包括待处理的像元和最邻近的八个像元。

  

分区 (zonal) 运算

  分区 (zonal) 运算的输出栅格数据集中每个像元的输出值取决于其自身的像元值以及制图区域内所有与其相关联的像元的值。分区 (zonal) 运算与焦点 (focal) 运算相似,不同点在于分区 (zonal) 运算中的邻域是区域本身的结构,而非指定的邻域形状。一个区域可以是任意形状和大小,而且各部分之间可以离散分布。区域可以定义为栅格数据或要素数据。对于栅格数据,区域就是值相同的所有像元。对于要素数据,区域就是属性值相同(例如,LandClass = 4)的所有要素。

  

  返回落在第二个数据集指定区域内的第一个数据集的平均值就是分区 (zonal) 运算的一个示例。

全局 (global) 运算

  全局 (global) 运算(或逐栅格运算)会计算输出栅格数据集,其中每个像元位置处的输出值都可能取决于各输入栅格数据集组合而成的所有像元。全局 (global) 运算有两种主要类别:欧氏距离和加权距离。

  欧氏距离全局 (global) 运算

  欧氏距离全局 (global) 运算会为输出栅格数据集中的每个像元指定其与最近源像元的距离。举例来说,源可以是一条新道路的起点。还可以将最近源像元的方向指定为其他输出栅格数据集中每个像元位置的值。

  

  非欧氏(加权)距离全局 (global) 运算

  非欧氏距离运算确定:在除了欧氏距离外还要考虑某种成本加权的表面上,从目标像元移动至最近源像元的成本。例如,要计划从点 A 到点 B 修建一条道路,如果要修路的表面很陡峭或地面结构过软(如沼泽),则修建一条最短、最直接的道路实际上花费会更多。

  在所有全局 (global) 计算中,了解整个表面对于获得解决方案是必要的。

应用运算

  一些基于像元的建模运算已经开发出来,用于解决某些特定的应用。应用运算会执行特定于某个领域的分析。例如,水文运算会创建河流网络并描绘流域。局部 (local)、焦点 (focal)、分区 (zonal)、全局 (global) 运算都是常规运算,不特定于任何应用。在应用运算以及局部 (local)、焦点 (focal)、分区 (zonal)、全局 (global) 运算的分类中有某些重叠情况(例如,即便坡度运算经常用于表面分析,从技术上来讲,它实际上也是一种焦点 (Focal)运算)。有些应用运算的使用范围更为广泛,如表面分析;而其他一些应用功能的范围则更为狭窄,如水文分析功能。将应用运算分组有助于理解这些运算的范围和特定功能。

  应用运算包括以下功能:

  •   更改栅格分辨率
  •   密度分析
  •   水文分析
  •   图像分类
  •   制图综合
  •   表面分析
  •   表面生成
时间: 2024-10-04 10:21:38

ArcGIS教程:Spatial Analyst 中的运算类型的相关文章

Entity Framework 教程——Entity Framework中的实体类型

Entity Framework中的实体类型 : 在之前的章节中我们介绍过从已有的数据库中创建EDM,它包含数据库中每个表所对应的实体.在EF 5.0/6.0中,存在POCO 实体和动态代理实体两种. POCO Entity (Plain Old CLR Object): POCO类是不依赖任何框架的类型,如同其他正常的一般类型,我们称之为"Plain Old CLR Objects"(这里不知道怎么翻译,普通的CLR对象?古老的CLR对象?大概意思就是没有什么特殊的对象吧). POC

ArcGIS 教程:Spatial Analyst 扩展模块中的分析

了解基于像元建模的最简单方法,不是研究整个栅格(宏观方法),而是研究各个像元(微观方法).为此,可以把自己想象为栅格数据集中的一个像元.您表示一个位置,并且具有一个值.所有 ArcGIS Spatial Analyst 扩展模块工具都会要求您基于一系列已定义的规则来操作或保留该值. 计算每个像元的输出值 无论使用何种 Spatial Analyst 工具计算指定位置(像元)的输出值,您都需要了解以下三点: 指定位置(像元)的值 要对值执行的操作 计算中包含的其他像元位置及其值 如何确定这三点内容

ArcGIS教程:Spatial Analyst 扩展模块栅格数据

在处理过程中使用 ArcGIS Spatial Analyst 扩展模块 时,肯定要使用或创建栅格数据集.栅格由一系列按行与列排列且大小相同的像元组成,每个像元都包含一个信息值,例如高程.温度或土地覆被类型. 您需要了解在 ArcGIS 中是如何呈现栅格数据集的,以及在使用和创建栅格数据时需要注意哪些问题,这一点非常重要.为了最有效地使用 Spatial Analyst 功能,您应该对栅格数据的一些基本知识有所了解.在数据管理 > 管理地理数据文档的栅格和影像一节中,您可以找到有关栅格数据的大量

ArcGIS教程:Spatial Analyst 扩展模块进行影像分类

在 ArcGIS Spatial Analyst 扩展模块中,多元分析工具集提供了用于监督分类和非监督分类的工具.影像分类工具条提供了一个用户友好的环境,可创建监督分类中使用的训练样本和特征文件.最大似然法分类工具是主要的分类方法.识别类别及其统计数据的特征文件是此工具的必需输入.对于监督分类,通过影像分类 工具条使用训练样本来创建特征文件.对于非监督分类,则通过运行聚类工具来创建特征文件.Spatial Analyst 也提供了用于分类后处理的工具,如过滤和边界清理.以下图表说明了影像分类工作

ArcGIS教程:Spatial Analyst 扩展模块浏览

ArcGIS Spatial Analyst 扩展模块提供了一整套基于栅格的空间分析工具和功能.通过此扩展模块,您可以使用多种数据格式来组合数据集.解释新数据和执行复杂的栅格操作.使用 Spatial Analyst 扩展模块可执行的分析示例包括:terrain 分析.地表建模.表面插值.适宜性建模.水文分析.统计分析和影像分类. 下面将简单介绍 Spatial Analyst 扩展模块的主要组件: 访问 Spatial Analyst 功能的最常用途径是利用地理处理工具.通过这一功能丰富的环境

ArcGIS教程:Spatial Analyst 扩展模块

ArcGIS Spatial Analyst 扩展模块提供了多种强大的空间建模与分析功能.如:创建.查询和分析基于像元的栅格数据并基于这些数据制图;将栅格/矢量分析进行整合;从现有数据中获取新信息;在多个数据图层中查询信息;将基于像元的栅格数据与传统的矢量数据源完全整合. 应用示例 Spatial Analyst 能够帮助您实现多种功能,其中包括: 从现有数据中获取新信息. 应用 Spatial Analyst 工具可基于源数据创建有价值的信息. 您能够实现的任务包括:基于点.折线或面数据得到距

ArcGIS教程:Spatial Analyst 的分析环境

开始执行分析前,了解正在使用的地理处理分析环境非常重要.分析环境包括将要放置结果的工作空间和范围.像元大小以及结果的坐标系. 运行地理处理工具时,可通过环境设置来指定环境设置.可以在不同级别覆盖环境的默认设置.每个工具对话框都有一个环境按钮,可以用来覆盖应用程序级别设置. 四个环境级别构成一个等级,其中应用程序级别最高.在此等级中,环境设置会传递给下一级别,如下图所示.在每个级别,都可以用其他设置覆盖传递的环境设置. 此等级的一个例外是模型.如果从模型构建器 窗口中运行模型,则应用程序环境会传递

ArcGIS教程:使用 Spatial Analyst 工具条

Spatial Analyst 工具条提供了两个交互式工具,可用于对数据进行简单的探究.选定的图层用于识别这两个工具所作用的栅格. 关于交互式 Spatial Analyst 工具 Spatial Analyst 工具条中包含两个可用的交互式工具.向 ArcMap 的内容列表中添加适当的栅格图层后,这两种工具即变为可用状态. 等值线 创建等值线 交互式工具可用于在单波段栅格上的特定位置创建单条等值线(连接等值像元的线).您可能需要标识具有相同高程.温度或大气压力的位置. 要创建等值线,请按以下步

ArcGIS教程: Spatial Analyst 处理投影

ArcGIS Spatial Analyst 扩展模块工具将直接使用采用相同坐标系(相同的投影和基准面)的输入数据.如果输入数据具有不同的投影,则可能要在使用所选工具对其进行操作之前将其投影为临时数据集.因此,输出的坐标系取决于输入数据集的坐标系. 默认行为 下表介绍了可确定输出坐标系的默认行为.如果输入数据集与输出数据集处于不同投影中,则该输入数据集首先会投影到输出数据集. 输出坐标系与输入数据的关系 覆盖默认值 要覆盖坐标系的默认行为,请在使用工具之前通过环境设置设置坐标系.您可以将所有输出