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);
                    }
                }
              

转载自:https://blog.csdn.net/A873054267/article/details/83502421

You may also like...

退出移动版