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