『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

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

ArcGIS Engine 10 开发手册(8-4)栅格分析的通常步骤
因为 ArcGIS 10 将 Sptial Analyst 和 3D Analyst 工具条的功能移植到了 Toolbox 中

    栅格分析一般的步骤

    分析环境设置

    设置输入参数(输入数据等)

    执行分析操作

    使用分析结果 分析环境设置

    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).

      京ICP备08100627号-22 京公网安备 11010802030428号