许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  ArcGIS开发时Unspecified error at com.esri.arcgis.geoprocessing.GeoProcessor.execute(Unknown Source)问题解决

ArcGIS开发时Unspecified error at com.esri.arcgis.geoprocessing.GeoProcessor.execute(Unknown Source)问题解决

阅读数 28
点赞 0
article_banner

com.esri.arcgis.interop.AutomationException: AutomationException: Unspecified error

   at com.esri.arcgis.geoprocessing.GeoProcessor.execute(Unknown Source)

   at com.esri.arcgis.geoprocessing.GeoProcessor.execute(Unknown Source)

   使用GP工具 开发 时,总会出现上述错误,此时它也不会具体报是哪里出错了,就指到GP工具的位置出现错误。下面是可能出现错误的几种情况

   (1)使用GP工具的某个方法时,判断传参是否正确:

   例如使用Merge方法

   mergeTool.setInputs(参数1); 参数1:两个数据的所在的位置,两个数据位置之间用“;”隔开;

   mergeTool.setOutput(参数2); 参数2:目标数据所在的位置。

   (2)获取目标图层时位置错误

   在使用GP工具时,有的图层数据存在SDE数据库里面,有的存在本地。当获取获取本地的图层数据时,后缀名需要加“. shp ”,由于本地除了“.shp”的文件之外,还存在其他后缀格式的数据,当XXXX.getName()获取图层名称时,它无法指定到“.shp”文件,因此需要加上后缀;但从SDE数据库获取时不需要添加。

   (3)检查图层是否存在

   可能目标图层出现不存在的情况。

   (4)上述三个都没有问题,仍然报Unspecified error的错误,检查被操作图层 属性表 字段是不是过多

   在开发的时候的,检查了很多遍,上面三种情况都排除了,但是仍然出现Unspecified error的错误,然后打开属性表检查了一下,发现有三十多个字段,怀疑是不是字段太多的原因。留下需要的字段,删除非必须的字段,然后就成功了。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空