ArcGIS Engine 10 开发手册(8-4)栅格分析的通常步骤

本文目录
  • 正文

栅格分析一般的步骤

  1. 分析环境设置
  2. 设置输入参数(输入数据等)
  3. 执行分析操作
  4. 使用分析结果 分析环境设置

ArcGIS 10操作

因为 ArcGIS 10 将 Sptial Analyst 和 3D Analyst 工具条的功能移植到了 Toolbox 中,所以在对分析环境 设置的时候是在打开工具后在下面的 Enviroment Settings 中设置, Enviroment Settings 的界面如下:

名词解释

坐标系统

和矢量数据类似,没有坐标系统的栅格数据是没有太大使用价值的。很多基本的空间分析操作都要求 你的数据指定坐标系统。同时可以指定输出结果的坐标系统。

输出栅格形式

缺省情况下,大多数的空间分析操作生成的栅格是 ArcInfo 的 Grid 格式,生成的 Grid 有临时和永久 两种形式.

设置分析范围

在 Processings Extent 中,可以设置空间分析的范围,可以用户指定坐标范围,一般情况是选择等同 于某个图层的空间范围或者当前显示范围

设置 Cell 大小

在空间分析中,分析结果缺省的 cell 大小为输入数据的最大 cell 的大小,用户可以指定 cell 大小或 者指定输出 cell 等同于输入的某个数据的 cell 大小 .

除了上述设置外,还要对工作目录进行设置和分析 Mask,分析掩码是用来标识分析中操作的部分,所以分析掩码中的空值单元将被屏蔽掉。

ArcGIS Engine接口

ArcGIS Engine 中提供的和分析环境对应的接口是 IRasterAnalysisEnvironment,该接口的属性和方法如下:

而 ArcGIS Engine 中提供的空间分析的类也几乎全部继承了这个接口,在帮助手册中我们可以看到以下类 继承了 IRasterAnalysisEnvironment 接口:

帮助中的这个图可以和 ArcGIS Desktop 中的以下功能对应:

这个对应关系也说明了,用 ArcGIS Engine 我们可以实现和 ArcGIS Desktop 相同的功能。

在 ArcGIS Engine 中和空间分析相关的对象被分到 3 个不同的类库当中,每一个类库包含和空间分析 相关的一些对象和接口,之所以这样划分,是因为许可的模式,一些和空间分析相关的对象在 ArcGIS 的 核心产品中,一些类库(GeoAnalyst library )可用于 3D 分析和空间分析当中,还有一些只能被拥有空间分析 的模块使用(IExtractionOp).

ArcGIS Engine 10 开发手册全集

ArcGIS Engine 10 开发手册全集: ArcGIS Engine 10 开发手册

如果本文对你有所帮助,欢迎对我们团队进行打赏捐助,让我们在传播3S的路上可以走得更远。
赞赏支持
微信捐助麻辣GIS 支付宝捐助麻辣GIS

麻辣GIS-Sailor
作者:
GIS爱好者,学GIS,更爱玩GIS。

如您有疑问,可在文末留言,或到QQ群提问。

本站QQ群(一):291616564 麻辣GIS

本站QQ群(二):166408035 麻辣GIS(二)

微信公众号:malagis,扫描右边二维码直接关注。

发表评论