该库包含的对象提供了核心空间分析功能。这些功能在SpatialAnalyst和3DAnalyst库也会用到。
包含在该库的方法可以将点数据插值成raster,转换格式,执行表面分析以及重分类。
开发者可以通过建立raster operation新类型扩展这个库。
Running concurrent Spatial operations
SpatialAnalyst 和GeoAnalyst对象在9.0中不是threadsafe。
RasterInterpolationOp
有两个主要的接口:
IInterpolationOp
IInterpolationOp2
这两个接口有一系列的插值方法构成,可以从点数据集中产生Rasters。
插值方法包括IDW,Spline,Kriging,Trend,和Natural neighbor techniques。
该库中的GeoAnalysisSemiVariogram对象可以很好的利用Kriging方法计算semivariogram。
RasterConversionOp
这个对象主要有四个接口:
IConversionOp
IRasterExportOp
IRasterImportOp
IRasterImportOp2
这些接口主要用于将非raster数据转换成raster和vice versa数据
RasterSurfaceOp
这个对象主要用于地形分析。包括的方法可以用于在栅格高程数据上执行aspect, curvature, hillshade, slope分析。也包括沿等值
……
5 TIN
Tin子系统包括访问和操作tin的对象。
TINs主要用于表面模拟。
三个主要的接口:
ITinAdvanced:提供对于基本属性的访问,获取基础数据结构开始点
ITinEdit:用于TIN构建和编辑
ISurface:用于提供表面分析函数,例如等值线,剖面和volumetrics
组成的基本元素:
Triangles
edges
nodes
10 Raster子系统
包括访问和操作rasters,rasters datasets, raster catalogs工作的对象。这些对象可以基于文件,也可以基于Geodatabase。
无论是基于文件还是基于geodatabase系统的类型,都有两个类型表达栅格数据:
raster dataset:表达已经存在的数据
raster catalog:将raster dataset集合看成一个整体进行管理。
一个raster dataset有一个或者多个波段组成。Raster dataset还可以包括pyramids,statistics,colormap.
10.1 Raster data access 对象
访问raster data,必须利用workspacefactory(RasterWorkspaceFactory)建立一个workspace.
AccessWorkspaceFactory用于初始化一个Access Workspace;
SdeWorkspaceFactory用于初始化一个database workspace.
上述两个类的对象用于访问不同存贮形式的Raster数据。
……
Geodatabase库有以下12个子系统(或者12个OMD)组成:
1.Core Geodatabase
2.Geometric network
3.Topology
4.Data Elements
5.Tin
6.Data Transfer
7.Versioning
8.Name Objects
9.Relation Query Table
10.Raster
11.Metadata
12.Piug-in datasource
本节对第一部分进行简要说明和解释。
1.Core Geodatabase
该库是GeoDatabase的核心数据库,涵盖的接口和对象类型也最多,最复杂。对于该库的掌握难度也最大。
1.1 Workspace(Class)
包括空间和非空间的数据集(datasets)。
Workspace对象提供了方法可以实现对现存数据集的实例化,创建新的数据集。
主要分成三种类型:
esriFileSystemWorkspace(Shapefiel和ArcInfo Workspace)
esriLocalDatabaseWorkspace(personal geodatabase)
esriRemoteDatabaseWorkspace(enterprise geodatabase)
其他类型还有:
RasterWorkspace(Grids和Images)
TinWorkspace
CADWorkspace
VPFWorkspace
……
……
野外观测试验台站是资源环境、地球物理、天文空间和材料等学科发展及其对国民经济发展起推动作用的重要基础。要按照立足现有、优化布局、分清层次、重点支持、强化竞争、动态管理的原则,规范、有序地进行重点野外试验站的建设。
……
