ESRI.ArcGIS.AnalysisTools.Erase 结果是空?
用ESRI.ArcGIS.AnalysisTools.Erase擦除,结果总是空的。
这几天一直纠结一个问题,就是在AE下使用ESRI.ArcGIS.AnalysisTools中的工具(例如:泰森多边形的建立等)无法得到结果。例如使用以下代码:
Geoprocessor gp = new Geoprocessor(); gp.OverwriteOutput = true;ESRI.ArcGIS.AnalysisTools.CreateThiessenPolygons CTP = new CreateThiessenPolygons(@"D:\AE\Data\school.shp","D:\AE\Data\CTP.shp"); CTP.fields_to_copy = "ONLY_FID"; gp.Execute(CTP, null);
开始一直得不到结果,然后上网查了很久后终于解决了。一般都会是由于工具未注册导致(the tool is not licensed)。
解决方案为:在主窗体的初始化函数中加入代码,如下:
public Mainform() { #region 初始化许可 IAoInitialize m_AoInitialize = new AoInitializeClass(); esriLicenseStatus licenseStatus = esriLicenseStatus.esriLicenseUnavailable; licenseStatus = m_AoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeArcInfo); //默认第一个为有效地,之后无效,此级别最高,可用绝大多数功能//licenseStatus = m_AoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeEngine);级别最低#endregionInitializeComponent(); }
关键代码一定要放正确,放到InitializeComponent()后会无效。
原因说明下:系统搭建时,axLicenseControl默认使用的是esriLicenseProductCodeEngine,这个的级别是最低的,导致ESRI.ArcGIS.AnalysisTools中的很多功能无法使用(而ESRI.ArcGIS.AnalysisTools得Buffer可用),所以要重新设置。
注意:在axLicenseControl上进行右键查属性设置无法使设置生效,故只能加代码。
注意:在axLicenseControl上进行右键查属性设置全去掉即可。
转载于:https://www.cnblogs.com/qiernonstop/p/3372978.html
ESRI.ArcGIS.AnalysisTools.Erase 结果是空?相关推荐
- arcgis显示后台错误_死亡、税收和Esri ArcGIS 999999错误:如何修复
死亡.税收和Esri ArcGIS 999999错误:如何修复¶ 如何修复Esri 999999错误¶ 生活中有些事情是确定的.在Arcgis,是 Esri 999999 error. 基本上,当Ar ...
- ArcObject开发,“异常在 ESRI.ArcGIS.Version.dll”错误
"System.DllNotFoundException"类型的未经处理的异常在 ESRI.ArcGIS.Version.dll 中发生 其他信息: 无法加载 DLL"A ...
- ArcEngine 没有Esri.ArcGis.GeoAnalyst 命名空间
http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=69977&extra=page%3D1&ordertype=1 AE安装的时候分 ...
- 【错误异常大全】:ArcGIS Engine中C#无法引用ESRI.ArcGIS.AxControls问题
ArcGIS Engine中C#无法引用ESRI.ArcGIS.AxControls问题,具体如下. 发现在引用列表中找不到ESRI.ArcGIS.AxControls服务. 一直显示感叹号. 多次尝 ...
- ESRI ArcGIS 9.0系列软件报价(转)
ESRI ArcGIS 9.0系列软件报价 PartCode Product Description产品描述 单价 (人民币) A/I-1 ArcInfo-1 180,000.00 ...
- ArcGIS AddIN异常:无法注册程序集 未能加载文件或程序集ESRI.ArcGIS.Desktop.Addins
异常: 无法注册程序集"D:\CodeXX\bin\Debug\XX.dll".未能加载文件或程序集"ESRI.ArcGIS.Desktop.AddIns, Versio ...
- c#+AE开发中,System.Windows.Forms.AxHost.InvalidActiveXStateException 在 ESRI.ArcGIS.AxControls.dll 中发生
问题描述图 //目标框架由3.5改为4.5后会出现无法启动的错误,System.Windows.Forms.AxHost+InvalidActiveXStateException"的异常, ...
- ESRI ArcGIS Desktop v10.8 地理信息系统中文版安装说明
前言 ArcGIS 是一个全面的系统,用户可用其来收集.组织.管理.分析.交流和发布地理信息.作为世界领先的地理信息系统 (GIS) 构建和应用平台,ArcGIS 可供全世界的人们将地理知识应用到政府 ...
- 无法将类型为“System.__ComObject”的对象强制转换为类型“ESRI.ArcGIS.DataSourcesGDB.FileGDBWorkspaceFactoryClass
错误:无法将类型为"System.__ComObject"的对象强制转换为类型"ESRI.ArcGIS.DataSourcesGDB.FileGDBWorkspaceFa ...
最新文章
- YUV2RGB c++ python
- php自动转换和强制转换,Java数据类型转换(自动转换和强制转换)
- Android 事件处理
- pb将datawindow数据导出EXCEL
- python筛选质数并一行输出五个_python使用filter方法递归筛选法求N以内的质数素数附一行打印心形标记的代码解析...
- 《测绘综合能力》——摄影测量与遥感
- 架设网页手游需要什么服务器,架设手游用什么云服务器
- 学计算机激励标语口号,关于学习的励志口号标语(精选160句)
- MySQL数据库【习题训练】②
- USART HMI智能串口屏与单片机双向通讯
- Android客户端与PC服务器实现Socket通信(wifi)
- 你知道甲醛的危害有多大吗?
- 免费赠书 | 推荐 3 本 Python 新书
- 在WORD中批量修改图片大小
- 求职应聘面试常见问题回答技巧
- 软件开发的那些坑,你跳了没?这篇文章价值千万(一)
- oracle spool设置字符集,spool出来的文件格式一个是UTF8一个是ASCII ??
- HTML中option和input的区别,option
- BeagleBone Black学习(一)—— 移植和启动
- 教你如何打韩文---韩语键盘及打字技巧
热门文章
- php curlclose,PHP curl_close函数 - PHP 教程 - 自强学堂
- 纠结的上传控件,啊!多么痛的领悟
- scala中apply和unapply方法
- 【go实战系列五】 go1.19.2与pkg中error如何wrap与unwrap Errors | 将error进行wrap向上处理思想 | pkg/errors
- windows电脑无法上网问题排查
- 网购返利模式,是否是陷阱,多了解点儿,理性看世界?
- 听说你还在为海量数据构建不同数据仓库?华为云学院 DataLake了解一下!
- React Hooks---useState/useEffect/useContext的基本使用
- Unity UDP传输图片
- iOS开发证书和Profile文件 介绍以及使用