免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2173|回复: 2
收起左侧

[技术交流] 关于arcgis sde导入新的Shapefile

[复制链接]

7

主题

122

铜板

3

好友

技术员

Rank: 3Rank: 3

积分
92
发表于 2013-1-10 08:53 | 显示全部楼层 |阅读模式
IWorkspaceFactory shapeWorkspaceFactory = new ShapefileWorkspaceFactory();
            IWorkspace workspace = shapeWorkspaceFactory.OpenFromFile(Application.StartupPath + @"\ShapeFile", 0);
            IFeatureWorkspace featureWorkspace = workspace as IFeatureWorkspace;
           // IFeatureLayer featureLayer = new FeatureLayerClass();
            IFeatureClass featureClass = featureWorkspace.OpenFeatureClass("P_Valve");
            //featureLayer.FeatureClass = featureClass;
            //end
            //获取shp文件所有字段信息
            IFeatureClass sdeFeatureClass = null;
            IFeatureClassDescription featureClassDescription = new FeatureClassDescriptionClass();
            IObjectClassDescription objectClassDescription = featureClassDescription as IObjectClassDescription;
            IFields fields = featureClass.Fields;//=featureClass.Fields;
            IEnumFieldError pFieldError;
            IFieldChecker pFieldChecker = new FieldCheckerClass();
            pFieldChecker.ValidateWorkspace = featureWorkspace as IWorkspace;
            pFieldChecker.Validate(featureClass.Fields, out pFieldError, out fields);
            //打开数据集
          如果sde库中不存在此数据集呢  怎样打开或者怎样新建
         
            //创建新要素类
            IFeatureDataset pdataset = featureWorkspace.OpenFeatureDataset("P_Valve");<-这里总是说未实现该方法
            IFeatureClass pFCL = pdataset .CreateFeatureClass("P_Valve", fields, null, null, esriFeatureType.esriFTSimple, featureClass.ShapeFieldName, "");




大家好,我想把Shapefile文件导入到sde库 而sde没有此数据集。怎样新建此数据集。

7711

主题

31万

铜板

892

好友

超级版主

地信网论坛贵宾

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
128745

宣传勋章优秀斑主灌水勋章活跃勋章贡献勋章童话节勋章

QQ
发表于 2013-1-10 09:25 | 显示全部楼层
进来学习一下

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

0

主题

2230

铜板

15

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2033
发表于 2021-6-22 18:12 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表