ArcGIS字段计算器计算结果都是空,或者是计算到一半闪退是为什么?
不知道是闪退了还是怎样,字段计算器计算时进度条到一半突然退出来不计算了,结果都是空,这是为什么啊?...
不知道是闪退了还是怎样,字段计算器计算时进度条到一半突然退出来不计算了,结果都是 空 ,这是为什么啊?
展开
2个回答
展开全部
当然ArcGIS的字段计算器的功能就是在这里发挥出来,它支持VB和python两种编码语言,非常方便,对于熟悉excel和word宏编写的大神们来说使用VB就很便利,而ArcGIS的脚本都是python,相信包括笔者在内的很多小伙伴都是用python吧,毕竟通用性最高。对于本文的问题,使用的是python的条件if函数,通过条件控制语句分别赋值,这种条件赋值语句的用处很多,比如矢量数据的重分类,各位小伙伴们可以尽情发挥自己聪明才智。然而,问题并没有结束,而本文重点也就来了,在代码执行过程中,出现了一个前所未料的问题。 我们使用代码先行转换了其中一类(有林地),然后再去转换其他类(水田)时,发现之前计算的有林地的结果消失了,属性表中之前的计算部分显示为空。几次试验发现,后一次计算时前一次的计算结果就会消失。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询