博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ae arcgis engine 关于面转线的方法和注意事项
阅读量:5051 次
发布时间:2019-06-12

本文共 1568 字,大约阅读时间需要 5 分钟。

代码很简单,如下

private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e){// Initialize the geoprocessor.Geoprocessor GP = new Geoprocessor();//创建一个toolFeatureToPolygon featureToPolygon = new FeatureToPolygon();//给与必须属性featureToPolygon.in_features = @"D:\win7我的文档-桌面-收藏夹\Desktop\test\roadsBuffer.shp";featureToPolygon.out_feature_class = @"D:\win7我的文档-桌面-收藏夹\Desktop\test\roads4.shp";GP.Execute(featureToPolygon, null);MessageBox.Show("OK");}

 

需要注意的问题:

1权限问题。我给与的是最高权限:

#region 初始化许可            esriLicenseStatus licenseStatus = esriLicenseStatus.esriLicenseUnavailable;            IAoInitialize m_AoInitialize = new AoInitialize();            licenseStatus = m_AoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeAdvanced);            //检查扩展模块功能            licenseStatus = m_AoInitialize.CheckOutExtension(esriLicenseExtensionCode.esriLicenseExtensionCodeRuntimeAdvanced);            Application.EnableVisualStyles();            Application.SetCompatibleTextRenderingDefault(false);            #endregion

2其实上面给了最高权限之后还算不行。关键还看下面的:

 

在arcmap打开Extension所有项,并且把你的功能在工具箱里跑一遍。嗯,不知道为啥。就可以了

---------------------------------------------------------------------------------------------------------------------------------------------------------------

 

线转面的时候传参数的时候,命名必须用英文名:

string fromPath = @"D:\win7我的文档-桌面-收藏夹\Desktop\东庄.mdb\JZX";

string ToPath = @"D:\win7我的文档-桌面-收藏夹\Desktop\东庄.mdb\xxx";

 

数字是不可以的:

string ToPath = @"D:\win7我的文档-桌面-收藏夹\Desktop\东庄.mdb\2015";

 

另外覆盖源数据也是不可以的

转载于:https://www.cnblogs.com/xianerwonder/p/4460138.html

你可能感兴趣的文章
连续自然数和
查看>>
[SDOI2015]星际战争
查看>>
用好lua+unity,让性能飞起来——luajit集成篇/平台相关篇
查看>>
JS控制页面跳转
查看>>
Ubuntu PPA软件源
查看>>
Window 2003 IIS + MySQL + PHP + Zend 环境配置
查看>>
Mysql集合笔记
查看>>
HTTPS与SSL数字证书的必要性
查看>>
react之项目目录
查看>>
wamp自定义网站根目录及多站点配置
查看>>
GPT转MBR完整图文教程
查看>>
转载:《TypeScript 中文入门教程》 6、命名空间
查看>>
友情链接
查看>>
JavaScript测试工具
查看>>
QC学习三:Excel数据导入导出QC操作流程
查看>>
Combination Sum II
查看>>
对象数组的练习
查看>>
xamarin android 实现二维码带logo生成效果
查看>>
requirejs amd module load example
查看>>
实验13
查看>>