Dataset对象、GeoDataset类、FeatureDataset类

本文介绍了GIS领域的Dataset对象概念,包括其作为数据集合的抽象类的角色、具体类型如Table和GeoDataset的特点,以及相关的主要接口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Dataset对象的理解

                    ——(1)workspace中数据集合的抽象类

                    ——(2)高级容器

 

     常用的数据形式如表(Table)、要素类(FeatureClass)、栅格数据集(RasterDataset)、几何网络等对象——他们都是Dataset的一种形态,且所有放在workspace中的对象都是一种数据集对象。        

     ps:最后这句话的理解:由于Geodatabase是一个数据源,因此Geodatabase也可以被称作一个数据集对象。

 

Dataset对象分为两大类:(1)Table  表 :可以看做一个二维表,由一条条Row(记录行)所组成,Table是保存Row(记录行)的容器。

                                           (2)GeoDataset  地理数据集:它是FeatureClass(要素类)的容器(因此一个GeoDataset可以由多个要素类组成)

                                                                                                         PS:由相同的坐标系统            pps:是有空间属性的数据集

主要接口:IDataset        IDatasetEdit     ISchemaLock

 

GeoDataset类

                       (1)抽象类

                       (2)代表拥有空间属性的数据集

                       (3)包含:要素数据集(FeatureDataset)、要素类(FeatureClass)、不规则三角网(TIN)、栅格数据(RasterDataset)。

                          PS:数据集都有设置空间参考(SpatialRefrence)        PPS:非GeoDataset的数据集:对象类(ObjectClass)和关系类(RelationshipClass)

 

        主要接口:

                    IGeoDataset — —空间参考(SpatialRefrence)

                                         —— 范围属性(Extent)              ——要素集的定义范围

                                          ps:但是这两个属性都是只读的

                    IGeoDatasetSchemaEdit —— AlterSpatialRefrence()方法

 

FeatureDataset对象

                  ——在GeoDatabase中的要素类容器

                 PS:当对一个要素类进行操作时候注意,(1)要素类直接放在workspace中(shapefile文件中)   (2)放在要素数据集中。

                 PPS:IWorkspace借口的Datasets属性,只能返回直接放在工作空间中的数据集

                 PPPS:IFeatureWorkspace借口的OpenFeatureClass方法,可以打开工作空间中任何一个要素类。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值