文章列表:ArcGIS Engine
ArcGIS Engine 10 开发手册(4-13)打开栅格目录中的一个数据
打开栅格目录中的某一个数据的方法比较简单。这里封装了一个方法,如下。 详细代码 IRasterDataset GetRasterCatalogItem (IRasterCatalog pCata...
ArcGIS Engine 10 开发手册(4-12)打开栅格数据
要打开一个栅格数据,这个有点类似我们打开 FeatureClass 一样,先要获取工作空间,只不过我们过 于要素类的时候需要 IFeatureWorkspace,而栅格数据则需要 IRaster...
ArcGIS Engine 10 开发手册(4-11)栅格数据介绍
在空间数据库中,Esri 对栅格数据提供了三种模型,栅格数据集,栅格目录,以及 ArcGIS 10 中新推出的镶嵌数据集。 关于栅格数据的几个概念 栅格数据集也就是我们经常所得 jpg,tif ...
ArcGIS Engine 10 开发手册(4-10)子类和域
空间数据库(Geodatabase)是一个面向对象的数据库,它将空间实体视为对象加以管理,并为对象的完 整性提供了一些行为,其中阈和子类是很常见的。 子类和域的概念 子类提供了一种划分要素的方法...
ArcGIS Engine 10 开发手册(4-9)改变字段的别名
改变字段别名的方法比较简单,这里就直接列出代码了。 代码如下 public void ChangeFieldAliasName (ITable pTable, string pOriFieldN...
ArcGIS Engine 10 开发手册(4-8)创建一个要素数据类
创建要素类用到了 IFeatureWorkspace.CreateFeatureClass 方法,在这个方法中有众多的参数,为了满足这些参数,我们要学习和了解下面的接口。 IField,IFie...
ArcGIS Engine 10 开发手册(4-7)删除要素类
要想删除一个要素类,那么必须先得到这个要素类,在得到这个要素类的时候,我们要学习一个新的接口IFeatureWorkspace。 IFeatureWorkspace 接口介绍 这个接口主要是用于...
ArcGIS Engine 10 开发手册(4-6)打开数据库的另一种方式
数据集对象可以分为两大类,一种是 Table,我们无法将 Table 存储在要素数据集中(可以尝试下), 一种是 Geodataset,这个是要素类的容器。数据集对象有一个很重要的属性,就是这个...
ArcGIS Engine 10 开发手册(4-5)判断要素是否被编辑
ArcGIS Engine 提供了一个 IDatasetEdit 的接口用来判断我们的数据是否处于编辑状态,该接口只有一 个方法,如下: 我们知道我们在 ArcMap 中进行编辑的不一定是要素...
ArcGIS Engine 10 开发手册(4-4)获取数据库中的要素类
在 ArcGIS Engine 中,要得到某一个类,首要要获取工作空间,然后进入工作空间再得到相应的东西,也就是以下两个步骤: 获取工作空间; 获取相应的要素类。 我们定义一个函数用来获取个...
ArcGIS Engine 10 开发手册(4-3)深入理解数据集
在 Geodatabase 中,要素类可以直接存储在数据库中,也可以存储在数据集中。数据集(Dataset)是一 个代表了 Workspace 中所谓数据集合的抽象类,它是一个集合,但是在理解数...
ArcGIS Engine 10 开发手册(4-2)打开一个数据库
要打开一个数据库,也就意味着我们要得到那个工作空间,而工作空间是一个普通类,也就意味着我 们只能从其他类来得到这个工作空间,这个类就是工作空间工厂(WorkspaceFactory),而这个类又...
ArcGIS Engine 10 开发手册(4-1)空间数据库介绍
Geodatabase介绍 Geodatabase 是 ESRI 在 ArcInfo8 中引入的一种全新的面向对象的空间数据模型,在物理级别上空间数 据库分为三种不同的存储形式,即个人数据库,文...
ArcGIS Engine 10 开发手册(3-14)其他常用接口
ILayer接口 ILayer 接口是被图层(Layer)对象实现的,图层对象是用来在地图中显示空间信息,注意,图层不含 有空间数据,它只是获取数据的一个引用层而已。图层对象是一个抽象对象,它定...
ArcGIS Engine 10 开发手册(3-13)IGraphicsContainer与IActiveView接口
IGraphicsContainer接口 在介绍 Map 对象的时候,我们说过 Map 不仅仅可以显示空间数据,还可以对一些元素进行显示,Map 对象通过 IGraphicsContainer ...