ArcEngine判断要素集是否存在

根据要素集名称进行判断

        private bool IWorkspaceIsExistDataset(IWorkspace pWorkspace,string strname)
        {
            IEnumDataset pEnumDataset = pWorkspace.get_Datasets(esriDatasetType.esriDTFeatureDataset);
            pEnumDataset.Reset();
            IDataset pDataset = pEnumDataset.Next();

            bool ExistDataset = false;

            #region 判断要素集是否存在

            while (pDataset != null)
            {
                if (pDataset.Name == strname)
                {
                    ExistDataset = true;
                    break;
                }

                pDataset = pEnumDataset.Next();
            }

            return ExistDataset;

        }
本博客有部分内容来自网络,如有问题请联系:hebeilijianghua@qq.com,并注明来自博客园。
原文地址:https://www.cnblogs.com/leebokeyuan/p/5570226.html