|
本帖最后由 759944659 于 2022-5-24 11:37 编辑
代码有点问题应该要把 if 后面的判断改成 elif ,不然计算结果都是错误
def fillSDL(DLMCField):
if DLMCField in lst1:
return u'建设用地'
elif DLMCField in lst2:
return u'农用地'
elif DLMCField in lst3:
return u'未利用地'
else:
return "错误"
我写了一个类似的脚本工具计算没有字段计算器快,不过加了一些转换提示
三大类计算10.2.zip
(7.43 KB, 下载次数: 107)
|
|