1. 程式人生 > >arcengine獲取gdb中所有的資料,資料名

arcengine獲取gdb中所有的資料,資料名

   FileGDBWorkspaceFactoryClass fac = new FileGDBWorkspaceFactoryClass();

 IWorkspace workspace = fac.OpenFromFile(pathname, 0);

IEnumDatasetName enumDatasetName = workspace.get_DatasetNames(esriDatasetType.esriDTFeatureClass);
                IDatasetName datasetName = null;

//遍歷資料集,即可得到名稱

 while ((datasetName = enumDatasetName.Next()) != null) {
                    if (datasetName.Name.Equals("yw3_SpatialJoin"))
                    {
                    }
                    else {
                        Console.WriteLine(datasetName.Name);
                        featureWorkspaceMange.DeleteByName(datasetName);
                    }
                }