概述
直接上代码,环境ARCMAP10.8.2 jishu = 0 fname = "" def autoIncrement(a, b, c): #采用最大余数法; a为BSM,b为面积百分比整数部分,c为通过频数整数部分求和与100的差值。此代码排除了差值为负数的情况并且在此之前需要根据BSM与小数部分进行排序。 global jishu global fname global rec if a != fname and c > 0: fname = a pStart = 1 jishu = pStart rec = pStart + b return rec elif a != fname and c == 0: fname = a pStart = 1 jishu = pStart rec = b return rec elif a == fname and c == 0: fname = a pStart = 1 jishu = jishu + pStart rec = b return rec else: fname = a pStart = 1 jishu = jishu + pStart if jishu > c: rec = b return rec else: rec = pStart + b return rec
最后
以上就是任性茉莉为你收集整理的arcgis字段计算器python最大余数法计算面积百分比的全部内容,希望文章能够帮你解决arcgis字段计算器python最大余数法计算面积百分比所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复