ArcGIS之字段计算器

FieldCalculator Python

       本次技巧在ArcGIS字段计算器模式下进行,可快速实现字段数值处理,记录下来作为笔记以备以后查用方便,同时作为技术交流与大家分享,互相学习。

ArcGIS之字段计算器_第1张图片 标题

 01  顺序编号

    a = 0

      def num():

       global a

       a+=1

       return a

    结果:

       num()

  02  自动补齐数位 

 String(N - Len(  [A]  ),"0") &  [A] 

*N为所需位数。前面用0补齐。

ArcGIS之字段计算器_第2张图片

03 保留小数位(四舍五入)

        round([N],n),n为小数位

补充:

        4. 数字转大写字母:chr([num]+64)

        5. 数字转小写字母:chr([num]+96)

        6. 计算几何面积:!Shape.Area!

        7. 计算椭球体面积:!Shape.GeodesicArea!

        8. 左侧提取字符:left([string],a),a为所需字符数量

        9. 右侧提取字符:right([string],a),a为所需字符数量

        10. 中间提取字符:mid([string],a,b),a开始字符位置,b字符数量。       

        11. 合并属性字段:[A]&[B]&[C]

        12. 删除属性字段多余空格:Replace([name],“ ”,“”)

   *所有标点符号均为英文格式。

     作为ArcGIS应用笔记分享出来,后续大家在应用过程中如有问题,欢迎留言,同时也可以提出自己的需求,在下虽不才,但有意愿上下而求索。

你可能感兴趣的:(ArcGIS,arcgis,python)