ArcGIS Engine 10 开发手册(8-12)表面分析

本文目录
  • 正文

在栅格表面分析的时候经常会遇到 ISurfaceop 和 Isurface 接口,为此我们对这两个接口做一下介绍,虽 然这两个接口只相差两个字母,但是功能和用法却大不一样.

ISurfaceOp和ISurface的区别

ISurfaceOp 接 口 被 RasterSurfaceOpClass 类 实 现 , 而 RasterSurfaceOpClass 类 是 在 ESRI.ArcGIS.GeoAnalyst 类库中,通过前面的介绍我们知道 ESRI.ArcGIS.GeoAnalyst 类库中的接口和类是 被拥有 3D 扩展模块和空间扩展模块的用户所拥有.在帮助文档中我们可以看到 ISurfaceOp 接口所拥有的属 性和方法如下:

在空间分析模块中我们可以看到下图

这样的比较使得我们知道 ISurfaceOp 接口完全可以实现空间分析下的 Surface 工具集中的功能而 ISurface 接口被 RasterSurfaceClass 类实现,而 RasterSurfaceClass 类是在 ESRI.ArcGIS.Analyst3D 类库中, 也就是这个接口只能在 3D 分析中使用,Isurface 接口拥有更多的方法和属性,以下为部分截图:

ArcGIS Engine 10 开发手册全集

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

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

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

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

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

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

本站QQ群(三):627853279 麻辣GIS(三)

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

发表评论