1 if (pOutFtrClass == null)
 2                     {
 3                         //continue;
 4 //创建featureclass
 5                         //得到规范的字段集
 6                         IFields pFields = pFeatureClass.Fields;
 7                         //在目标工作空间中创建要素类
 8                         IFieldChecker fieldChecker = new FieldCheckerClass();
 9                         IEnumFieldError enumFieldError = null;
10                         IFields validatedFields = null;
11                         fieldChecker.ValidateWorkspace = pDataset.Workspace;
12                         fieldChecker.Validate(pFields, out enumFieldError, out validatedFields);
13 pOutFtrClass = (pDataset.Workspace as IFeatureWorkspace).CreateFeatureClass((pFeatureClass as IDataset).Name, validatedFields, null, null, esriFeatureType.esriFTSimple, "SHAPE", "");
14 //为此featureclass赋别名
15                         IClassSchemaEdit classedit = pOutFtrClass as IClassSchemaEdit;
16                         string aliasName = pFeatureClass.AliasName;
17                         if (!string.IsNullOrEmpty(aliasName))
18                         {
19                                //如果是表格要加上这句,添加一个oid                    //classedit.RegisterAsObjectClass("OBJECTID", null);                    classedit.AlterAliasName(aliasName);
20                         }
21 //把此featureclass移动到目标数据集下
22                         (pDataset as IDatasetContainer).AddDataset(pOutFtrClass as IDataset);
23
24                     }

另,若要在

在sde的工作空间中.CreateFeatureClass需用 esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB许可

转载于:https://www.cnblogs.com/fatherZyl/p/3580658.html

创建featureclass,为它赋别名,并移动到数据集下相关推荐

  1. R语言为散点图添加凸包(convex hull):数据预处理(创建一个包含每组数据凸包边界的数据集)、ggplot2使用geom_polygon函数为可视化图像添加凸包(convex hull)

    R语言为散点图添加凸包(convex hull):数据预处理(创建一个包含每组数据凸包边界的数据集).ggplot2使用geom_polygon函数为可视化图像添加凸包(convex hull) 目录

  2. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,

    Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...

  3. Linux 系统创建.sh文件以及赋权、执行

    第一步:创建.sh文件,并写入内容(ctrl+s保存,ctrl+x退出) sudo nano tf_conver_data.sh 第二步:赋权.sh文件 sudo chmod 777 tf_conve ...

  4. vue-cli、脚手架创建、eslint、alias别名配置、proxy代理配置、axios、scoped、穿透、媒体查询、12栅格、动态rem、1px边框、移动端事件、300ms延迟问题(六)

    vue-cli的使用 现在使用前端工程化开发项目是主流的趋势,也就是说,我们需要使用一些工具来搭建vue的开发环境.一般情况下我们都会选择使用webpack进行项目的构建,在这里我们直接使用vue官方 ...

  5. 批量创建用户邮箱并修改别名

    1.打开控制台,定位到收件人配置,选择新建邮箱 2.选择用户邮箱并下一步 3.选择现有用户,并点击添加按钮进行用户选择 4.选择合适的用户并点击确定 5.确认用户选择并进行下一步 6.选择合适的数据库 ...

  6. oracle19C安装好后 创建新用户 和 赋权限

    C:\Users\86130>sqlplus / as sysdbacreate user Sunkai identified by Sunkai;检查 用户是否存在: C:\Users\861 ...

  7. mysql 创建临时表 时间类型_MySQL问答系列之什么情况下会用到临时表

    临时表介绍 什么是临时表:MySQL用于存储一些中间结果集的表,临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间.为什么会产生临时表:一般是由于复杂的SQL导致临时表被大量创 ...

  8. python3怎么自己创建一个模块并且调用(个人重新总结了下)

    原博客链接  http://blog.csdn.net/dongchengrong/article/details/77696273 Python创建自己的模块很方便,所有的.py文件都被视为是一个模 ...

  9. r语言和metawin_如何创建R的HelloWorld包(Windows或Linux环境下)

    1.Windows环境下 1.2安装完后,配置系统的path 1.2.1假定R的安装路径在:D:\Program Files\R\R-2.5.0\bin:Rtools的安装路径在:c:\Rtools\ ...

最新文章

  1. 使用ABAP(ADBC)和Java(JDBC)连接SAP HANA数据库
  2. java 1.8 rpm_jdk1.8下载 Java Development Kit 8(jdk1.8) 8u131 linux 1586 rpm 官方正式版 下载-脚本之家...
  3. Python3 的 encode 与 decode
  4. 响应式布局框架 Pure-CSS 5.0 示例中文版-下
  5. 思考题1(雇员、部门、领导)
  6. 关于OCR,做个记录。
  7. 理解和使用 JavaScript 中的回调函数
  8. [工具] Sublime Text 使用指南
  9. 8uftp是不是要保存,4步掌握8uftp保存密码的方法
  10. [4K测试视频] 杜比4K UHD蓝光演示碟 Dolby.UHD.BluRay.Demo.Disc.March.2018.2160p.BluRay下载
  11. golang: grpc: received message larger than max
  12. 重写Readable接口read()方法 传入Scanner导致的BufferOverflowException报错
  13. 011235813用java写出来_C 编程练习题大全(带答案)
  14. 【springcloud合集】04:新建Moudle——微服务提供者支付模块
  15. 对计算机系美好期望,计算机系举行新生入学教育大会——学生讲堂
  16. 计算机应用能力 中文字处理,职称计算机Word 2003中文字处理考试大纲
  17. 在线视频学习网站的设计与实现
  18. nav 计算机网络_计算机网络课件谢希仁
  19. 10款Github上最火爆的国产开源项目
  20. MT管理器 – 超强的手机文件管理器

热门文章

  1. 四、Vue组件化开发学习笔记——父子组件通信,父级向子级传值(props),子级向父级传值(自定义事件),slot插槽
  2. 五、MySQL联合查询学习笔记 + 查询总结(详解)
  3. LeetCode 1805. 字符串中不同整数的数目(哈希set)
  4. LeetCode 735. 行星碰撞(栈)
  5. POJ 3122 分披萨(二分查找)
  6. python中数据类型转换原理_python的可变与不可变数据类型的原理是什么呢?
  7. flash html5 chrome,为了支持 HTML5 ,谷歌 Chrome 浏览器将“封杀”Flash
  8. linux 间隔定时器,Linux间隔定时器的使用 探索一
  9. Bing与DuckDuckGo搜索结果惊人一致?Google展现强势差异
  10. 参会邀请 - CCKS2020 | 2020全国知识图谱与语义计算大会(CCKS2020)明日开幕