小心ArcMap的Field Calculator

“ArcMap的Field Calculator在编辑状态下和非编辑状态下都可以进行计算,唯一的区别是非编辑状态下就不可以Undo了,但是运算速度会快一点。”,ESRI软件里面就这么和大家介绍的,我一直也这么认为,也没有注意。这两天做点东西,其中一步是用Calculator计算

[ZHIZUO.X1] =0.5*( [ZHIZUO.X1] - [Centroids.X] ) + [Centroids.X]

后来发现数据入库后一直有问题,仔细检查一下,实际上计算出来的[ZHIZUO.X1]和我自己计算结果的根本不同。就怀疑是不是因为计算式中也运用了[ZHIZUO.X1],导致错误,后来在Advanced里面写程序,先将[ZHIZUO.X1]赋予一个变量,用该变量进行计算,但是计算结果还是有错的。

找了老半天,都没有结果,最后无意中开始编辑该图层,再进行这样计算,发现什么问题都没有了。

呵呵,原来如此,写出来希望也能给大家提个醒。记得使用ArcMap Field Calculator前千万开始编辑该图层哦。

 

兔八哥 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值