我们在使用arcgis的gp工具时,特别需要注意的就是参数的传入;只有保证了正确且有效的参数,gp工具才能够正确的执行
否则便会遇到各种报错
这个错误便是在使用arcgis的Dissovle的融合工具中,遇到的问题;
传入的矢量数据的记录数据是不能为空的,为空则gp工具会报失败的错误:000953
错误消息:
0068 9:52:47 - 908 Start Time: Fri Mar 27 09:52:47 2015
0069 9:52:47 - 924 Sorting Attributes...
0070 9:52:47 - 924 Dissolving...
0071 9:52:47 - 924 ERROR 000953: Extent of the overlay operation will be empty.
0072 9:52:47 - 924 The geometry is not M-aware
0073 9:52:47 - 924 Failed to execute (Dissolve).
0074 9:52:47 - 924 End Time: Fri Mar 27 09:52:47 2015 (Elapsed Time: 0.00 seconds)
虽然提示几何要素是not M-aware,其实没有关系,只要保要素类中的记录数据不为0则能够正常的运行;
000953错误官方给出的详情为:
http://resources.arcgis.com/zh-cn/help/main/10.1/index.html#//00vp0000000q000953
000953 : 叠加操作的范围将为空。
描述
发生此错误可能有多个原因:
输入要素类的范围没有公共区域。由于范围没有叠置,所以无法合理设置输出范围且输出中不会生成任何要素。
输入中没有任何输入要素。在 FeatureToLine 等工具中,没有输入要素时不会创建任何输出要素。
解决方案
如果要在输入范围没有叠置的情况下成功运行工具,请考虑将范围环境临时设置为“输入的并集”。了解有关地理处理环境的详细信息。
如果输入中不包含任何要素,则这是预期的结果。