Arcgis修改属性表

请问属性表中,我想把A字段下面等于-1的数据,改为0,其他不为-1的值不变,如何进行批处理喃?因为数据量太大,手动太不现实了,所以求助指点,谢谢~
已邀请:

GADFLY

赞同来自: 张佳期

1.新建一个临时字段
2.python代码块
def main(oldfield):
  if oldfield == -1:
    return 0
  else:
    return oldfield
3.新字段用这个函数计算,参数是原字段。注意语句缩进。
 
应该就可以解决你的问题。

要回复问题请先登录注册