ArcGIS Engine 10 开发手册(8-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 开发手册
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。