zoukankan      html  css  js  c++  java
  • ArcSDE:C#创建SDE要素数据集

    转自原文 ArcSDE:C#创建SDE要素数据集

        /// <summary>  
        /// 判断指定数据集是否存在  
        /// </summary>  
        /// <param name="workspace">工作空间名称</param>  
        /// <param name="strDataSetName">数据集名称</param>  
        /// <returns>存在,true;否则,false</returns>  
        public static bool isDatasetExist(IWorkspace workspace, string strDataSetName)  
        {  
            if (workspace == null)  
            {  
                return false;  
            }  
            else if (workspace.get_NameExists(esriDatasetType.esriDTFeatureDataset, strDataSetName))  
            {  
                return true;  
            }  
            else  
            {  
                return false;  
            }  
        }  
        /// <summary>  
        /// 创建要素数据集  
        /// </summary>  
        /// <param name="workspace">工作空间名称</param>  
        /// <param name="strDatasetName">数据集名称</param>  
        /// <param name="spatialReference">参考系</param>  
        public static void CreateFeatureDataset(IWorkspace workspace,string strDatasetName, ISpatialReference spatialReference)  
        {  
            IFeatureWorkspace featureWorkspace = workspace as IFeatureWorkspace;  
            if (featureWorkspace == null)  
                return;  
            if (!isDatasetExist(strDatasetName))  
            {  
                featureWorkspace.CreateFeatureDataset(strDatasetName, spatialReference);  
            }  
        }  
  • 相关阅读:
    jq insertBefore 的返回值
    微信公众号-定位之地址逆解析&导航
    微信JS-SDK
    Vue
    ES6-函数的扩展
    ES6-数组的扩展
    JSP
    JS
    HTML+CSS
    jdbc操作数据库
  • 原文地址:https://www.cnblogs.com/arxive/p/6885261.html
Copyright © 2011-2022 走看看