AE IFeatureClass导出SHP文件
//导出shp
public void ExportFeature(IFeatureClass pInFeatureClass, string pPath)
{
IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactoryClass();
string parentPath = pPath.Substring(0, pPath.LastIndexOf('\\'));
string fileName = pPath.Substring(pPath.LastIndexOf('\\') + 1, pPath.Length - pPath.LastIndexOf('\\') - 1);
IWorkspaceName pWorkspaceName = pWorkspaceFactory.Create(parentPath, fileName, null, 0);
// Cast for IName
IName name = (IName)pWorkspaceName;
//Open a reference to the access workspace through the name object
IWorkspace pOutWorkspace = (IWorkspace)name.Open();
IDataset pInDataset = pInFeatureClass as IDataset;
IFeatureClassName pInFCName = pInDataset.FullName as IFeatureClassName;
IWorkspace pInWorkspace = pInDataset.Workspace;
IDataset pOutDataset = pOutWorkspace as IDataset;
IWorkspaceName pOutWorkspaceName = pOutDataset.FullName as IWorkspaceName;
IFeatureClassName pOutFCName = new FeatureClassNameClass();
IDatasetName pDatasetName = pOutFCName as IDatasetName;
pDatasetName.WorkspaceName = pOutWorkspaceName;
pDatasetName.Name = pInFeatureClass.AliasName;
IFieldChecker pFieldChecker = new FieldCheckerClass();
pFieldChecker.InputWorkspace = pInWorkspace;
pFieldChecker.ValidateWorkspace = pOutWorkspace;
IFields pFields = pInFeatureClass.Fields;
IFields pOutFields;
IEnumFieldError pEnumFieldError;
pFieldChecker.Validate(pFields, out pEnumFieldError, out pOutFields);
IFeatureDataConverter pFeatureDataConverter = new FeatureDataConverterClass();
pFeatureDataConverter.ConvertFeatureClass(pInFCName, null, null, pOutFCName, null, pOutFields, "", 100, 0);
}
微信关注 奔跑的GISer 获取更多资源
AE IFeatureClass导出SHP文件相关推荐
- arcgis导出shp文件_RegionManager GIS导出shp文件编码说明
在<RegionManager GIS数据如何上报到国家水土保持重点工程项目管理系统>一文介绍了RM GIS软件如何导出shp文件的相关操作,以及如何定义投影等相关操作.从RM GIS软件 ...
- GEE学习笔记:在Google Earth Engine(GEE)中导出shp文件
目前想到的需要导出shp文件的应用场景有如下: 1.在线处理矢量数据,将结果导出. 2.在GEE上选取样本点,导出到本地处理. 3.将得到的栅格结果转成矢量,再导出到本 ...
- 【QGIS】导入dwg文件并导出shp文件
本人的毕业设计里需要将cad文件转换为shp文件,网络上使用arcgis的居多,并且也更好用(原因在下文会提及),而身边很多同学懒得去下盗版的arcgis,更钟爱于开源的QGIS,由于网上缺失相关资料 ...
- postgis导入导出shp文件
postgis导入导出shp文件,主要有两种方式: 一.借助PostGIS shapefile工具 具体操作可参考 PostGIS教程四:加载空间数据 https://blog.csdn.ne ...
- arcgis导出shp文件_地理工具学习--arcgis篇(15):CAD和SHP的简单转换
最近一直在忙着项目,对这方面的教程写的比较少.趁着今天有时间讲一下cad和shp文件之间的相互转换.利用arcgis完成这个过程. 需要注意的是这个是简单的转换,就仅是单图层之间的转换,对于一般情况下 ...
- ae导出html,动画还原100%-AE一键导出
工作中,你可能经常会遇到以下场景: 场景一: 设计:这是动画的demo和参数标注图,你看一下. 开发:好的没问题. 一段时间后-- 开发:动画效果实现出来了,你走查一下. 设计:这里速率不对,这里弹出 ...
- cad图转成shp文件并把其平面坐标投影配准成大地坐标(配准针对没有底图的情况)
所需工具:arcmap,supermap(这里安装过程就不写了,网上一堆,自行搜搜吧.) 一.先将cad图转成shp文件 打开arcmap中,在图层中加入数据. 在arcmap中导入cad图后,选择需 ...
- ArcGIS中批量导出Shp与批量转换CAD格式
ArcGIS中批量导出Shp与批量转换CAD格式 此博文包含图片 (2017-11-24 11:15:00)转载▼ 分类: ArcGIS ArcGIS批量导出shp图层中的某属性相同的图斑(一对多导出 ...
- 3dmax导出x文件插件2020_C4D与unity3D,3DMAX,AI,AE,ks之间互导
一,C4D与unity3D互导 C4D--unity3D C4D导入unity3D遇到的各种问题 1.在C4D里挤压的模型转换为可编辑对象了,但是导入Unity以后,模型的封顶没了? 2.导入到Uni ...
最新文章
- XML解析方式(来自 传智播客 方立勋视频教程)
- Android Fragment 解析(上)
- .Net/C# 实现: FlashFXP 地址簿中站点密码的加解密算法
- 数据结构与算法笔记(十五)—— 散列(哈希表)
- 教大家python读取一行一行文件内容的方法
- Gradle个人笔记(未完)
- 你以为熬个3年工作经验就是Java高级开发了?
- [专栏精选]Unity中的Git最佳实践
- java sbyte_JAVA与c#中byte取值范围的差异
- 在struts2 中通过ActionContext访问Session对象
- JavaScript文件存储信息对象cookie编码生存期
- 人脸方向学习(四):人脸关键点检测+Mobilenet_v3结构探索
- php 404重定向,如何使用PHP实现在WordPress中将404错误页面重定向到主页
- (附源码)计算机毕业设计SSM基于图书管理系统
- GIMP 2.10.12图片背景透明处理
- MPU6050姿态解算——Mahony互补滤波
- 微信小程序实现路线规划demo
- 爬取指定网页并制作词云图
- threejs 辉光的使用 在vue
- AlsaLib基本使用(基于1.2.4版本)