1、Workspace
Workspace对象就代表了一个地理数据库,或者是shapefile文件的文件夹或Coverage的工作空间。
工作空间有三种类型:本地数据库工作空间(如Access数据库的Personal GeoDatabase);文件工作空间(如shapefile);远程数据库工作空间(如ORACLE)
2、Dataset、GeoDataset、FeatureDataset、Feature、Table
Dataset,数据集:是数据的高级容器,是任何数据的集合,包含范围 非常广,可以是Row,Table,要素数据集
GeoDataset,地理数据集:包含空间信息的数据集
其次先区分要素类FeatureClass、表Table、对象类ObjectClass之间关系:
表就是常见的一个二维表,对象类是表的扩展,使得表中的行不是简简单单的行,而是以一个对象存在的行;要素类是对象类的扩展,它包含了空间几何信息,区别在于比对象类多了一个shape字段,要素类中的Row既是一个要素,拥有属性和行为。
FeatureDataset,要素数据集:要素类构成要素集。
3、简单的说,Dataset包含GeoDataset和Table,而GeoDataset包含FeatureDataset和RasterDataset
模型图: