FieldCalculator Python

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

标题

 01  顺序编号

a = 0

def num():

global a

a+=1

return a

结果:

num()

 02  自动补齐数位 

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

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

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之字段计算器相关推荐

  1. arcgis python字段计算器_计算字段示例—帮助 | ArcGIS for Desktop

    使用键盘输入值并不是编辑表中值的唯一方式.在某些情况下,为了设置字段值,可能要对单条记录甚至是所有记录执行数学计算.您可以对所有记录或选中记录执行简单计算和高级计算.此外,还可以在属性表中的字段上计算 ...

  2. ArcGIS使用字段计算器python脚本整理三规合一图斑

    最近试着使用字段计算器内的python脚本整理图斑,蹒跚学步,做下记录. 1.用地代码与名称转换 1.1城规用地代码CGYDDM转用地名称CGYDMC 做一个python字典再索引即可(码齐这些分类还 ...

  3. 基于Arcgis的字段计算器数列式递进计算方法

    在Excel表格里面,我们可以对单元格的拖拽填充,来进行对其他单元格有规律的赋值.如下图. 而在Arcgis中,当对要素属性表格进行如上操作时,则需要利用到字段计算器的功能. 首先我们需要勾选字段计算 ...

  4. arcgis python字段计算器_ArcGIS 字段计算器 Python 坑

    最近要处理个简单数据,一个字段中为文本类型,包含各种描述.要求是包含平方米的数值提取出来,变成数值,如果包含多个,则把各个值累加起来. 比如 字段值为 "非法占用100平方米" 处 ...

  5. Arcgis用字段计算器计算只出一部分值另外一部分为null

    文章目录 1.问题描述 2.解决方法 step1 把数据导入mdb(Personal Geodatabase)中 step2 再把数据导入到工作空间中进行计算 1.问题描述   下图中,我想利用字段计 ...

  6. arcgis中字段计算器使用python-ArcGIS使用字段计算器python脚本整理三规合一图斑

    最近试着使用字段计算器内的python脚本整理图斑,蹒跚学步,做下记录. 1.城规用地代码CGYDDM转用地名称CGYDMC 做一个python字典再索引即可(码齐这些分类还挺累..) list = ...

  7. arcgis中字段计算器利用python比较大小

    # -*- coding: utf-8 -*- z=0 def numbersize(a,b):global zif(a>b):z=aelif(a<b):z=belif(a==b):z=a ...

  8. 解析ArcGis的字段计算器(四)——日期字段计算

    先占个空,有空写 转载于:https://www.cnblogs.com/yzhyingcool/p/10089524.html

  9. 【ArcGIS】利用字段计算器按 OSM 道路等级生成道路速度

    本文主要介绍「如何利用 ArcGIS[字段计算器]批量匹配 路段等级属性 与 路段速度属性」 ,该操作的目的是获取[网络分析]中所需的时间属性. 路网数据来源为 openstreetmap. 具体操作 ...

最新文章

  1. Android模拟器emulator-arm.exe出现错误
  2. python填写excel-Python向excel中写入数据的方法
  3. 2018年全国及31省市数据中心相关政策汇总及解读「全」
  4. 普及vmware连接上网
  5. LeetCode_97.交错字符串_没懂
  6. Redis缓存穿透 缓存击穿 缓存雪崩原因及其解决方案
  7. main java game,playgame 一个JAVA编写的飞行小游戏,有基本完整的 框架,适合初学者参照学习 Other s 其他 238万源代码下载- www.pudn.com...
  8. scanner一次输入多行_记一次项目复盘,技术盘点(易忽略的细节)
  9. C#/Net代码精简优化技巧(1)
  10. mysql有热备设置_Mysql数据热备配置与操作方法
  11. oracle sql 转小写转大写,OracleSQL金额小写转大写函数
  12. 【肥朝】从一次问题讨论聊聊我对阅读源码的思考
  13. gtest基础使用01:编写第一条单元测试用例
  14. Pano2VR制作全景图缩略图导航
  15. 用色环图帮你搞定配色
  16. centos上使用Dropbox
  17. 大数据的监控和数据准确性保证
  18. 微信小程序 MinUI 组件库系列之 loadmore 页底组件
  19. 神经元细胞结构刨析(持续更新)
  20. 使用mongoDB的一些新的(mongoDB报错解决)

热门文章

  1. c++青岛理工大学实习
  2. php机器人聊天对话框,仿机器人聊天窗口
  3. RS232串口电路设计
  4. 嵌入式系统硬件抽象层(HAL BSP)的设计思想--第一部分
  5. python全栈开发—函数整理(最后一次整理,不能再全了)
  6. 【ADOBE COUNSULT】Flex 和 ScaleMode
  7. 用腾讯云搭建自己的网站
  8. 5.8G低功耗雷达感应,雨水树叶算法技术,提高雷达感应性能
  9. markdown黑色背景代码生成(良心版)
  10. foreign 磁盘阵列_megaraid报foreign unconf bad一例