麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

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 开发手册

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)