1.数据集与数据的概念
ArcGIS Help关于数据与数据集的概念:
要素类:具有一组公用属性字段的同一类型要素(例如,井、宗地和街道)的集合。
要素数据集:主题相关的要素类的集合(通常用于管理拓扑、网络或地形)。
栅格数据集:涉及一定范围的单个栅格或影像数据图层。
栅格目录:一个排列有序的影像集合,例如涉及某一区域的一系列影像切片。
总结一下:要素数据集(Feature Dataset)由一组相同空间参考(Spatial Reference)的要素类(Feature Class)组成,一个要素数据集中可以有多个要素类。而一个栅格数据集(Raster dataset)只能保存单张影像,可以管理多张影像的集合称之为栅格目录(Raster Catalog)。
2.矢量数据导入要素数据集
if(((DataRowView)comboBoxEx1.SelectedItem).Row["DatasetID"].ToString() == "要素数据集")
{
FileInfo fileInfo = new FileInfo(fileName);
string filePath = fileInfo.DirectoryName;
string file = fileInfo.Name;
IWorkspaceFactory shpwpf = new ShapefileWorkspaceFactory();
IWorkspace shpwp = shpwpf.OpenFromFile(filePath, 0);
IFeatureWorkspace shpfwp = shpwp as IFeatureWorkspace;
IFeatureClass shpfc = shpfwp.OpenFeatureClass(file);
//导入SDE数据库
IFeatureClass sdeFeatureClass = null;
IFeatureCla