文章列表:GIS手册

ArcGIS Engine 10 开发手册(4-16)创建一个镶嵌数据集
本文介绍在ArcGIS Engine中创建一个镶嵌数据集的详细方法。 代码如下: 详细代码 // 创建镶嵌数据集 IMosaicDataset CreateMosaicDataset (str...

ArcGIS Engine 10 开发手册(4-15)打开镶嵌数据集
本文介绍在ArcGIS Engine中打开镶嵌数据集的详细方法。 这是还是封装了一个方法进行演示。 代码如下 IMosaicDataset GetMosaicDataset (string pF...

ArcGIS Engine 10 开发手册(4-14)创建栅格数据集
在ArcGIS Engine中可以直接创建栅格数据集。这里做为示例,也封装了一个方法,代码如下: 创建栅格数据集代码 public IRasterDataset CreateRasterData...

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),而这个类又...