ArcGIS属性字段常见计算方法

关于ArcGIS的使用已作数期分享,今天继续更新有关属性字段的常见使用,以期对这一项使用进行简单总结。

注:使用过程中注意请切换输入法,保证字符不出现语法或拼写错误。示例纯属虚构仅作参考,请结合实际判别和使用。

1.常见筛选用法

复制代码
DLBM IN('0101','0102','0103')
#筛选DLBM值为0101,0102,0103要素,多个条件用逗号隔开
DLBM IS NOT NULL
#筛选DLBM值非空的要素

2.常见查询用法

复制代码
DLMC = '水田'#简单查询DLMC为水田的要素
DLMC = '水田' AND TBMJ > 12345#组合查询,用and连接两个筛选条件
地名 LIKE '%村%'#模糊查询:地名字段包含村
地名 LIKE '土地%'#模糊查询:地名字段包含土地,且该字符前无其他字符内容
地名 LIKE '%土_'#模糊查询:地名字段包含土,且土后仅有一个字符

3.多部件查询

复制代码
!shape.IsMultipart!
#判断是否为多部件的代码,注意上方的"Expression Type"要选 python
!shape.PartCount!
#多部件个数统计的代码,注意上方的"Expression Type"要选 python

4.常见字段计算

复制代码
str(!字段名!).zfill(目标位数) 
#将字段值转换为字符串后,使用zfill()函数补0至指定长度。
Left(字段名,位数)#VB代码:取某一字段前几位字符
Right(字段名,位数)#VB代码:取某一字段后几位字符
Mid(字段名,开始位数,提取几位)#VB代码:提取字符中间几位,指定开始和所取位数
LCase(字段名)#VB代码:字母大写改小写
UCase(字段名)#VB代码:字母小写改大写
Replace(字段名,"原内容","新内容")#VB代码:替换内容

今天的分享就到这里,后续还会继续更新相关有趣内容,欢迎大家继续关注!

相关推荐
地图小课堂21 小时前
Bigemap Pro 教程|如何打开Arcgis文件格式(shp、gdb、gdbtable、mdb)
arcgis
广州浮点FLOATLIC1 天前
ArcGIS Pro 批处理失败,怎样判断是脚本报错还是许可条件不满足?
arcgis·许可管理·许可证管理·许可监控
hsg773 天前
简述:ArcGIS Pro新建地图底图加载慢,选项设置方法
arcgis·建库
hsg773 天前
简述:修改ArcGIS Pro:选项-应用程序-显示-本地缓存
arcgis·建库
VX130715441225 天前
测绘资质延续申请申报材料常见退件问题及解答
搜索引擎·arcgis·全文检索
非科班Java出身GISer5 天前
ArcGIS JS 基础教程(41):Popup 弹出窗
arcgis·arcgis js 弹出框·arcgis js 气泡框·arcgis js 信息框·arcgis 弹出框·arcgis 气泡框·arcgis 信息框
喆星时瑜14 天前
ArcGIS Pro 基础制图教程
arcgis·arcgis pro·地图制图·arcgis pro 制图
玩大数据的龙威18 天前
农经权二轮延包—固定比例尺不定图幅的公示图批量生成
python·arcgis·二轮延包公示图
非科班Java出身GISer1 个月前
ArcGIS JS 基础教程(38):StreamLayer 实时流数据图层
arcgis·arcgis js·arcgis js 流图层·streamlayer·arcgis 流数据图层·arcgis 实时流数据图层
赵钰老师1 个月前
基于ArcGIS Pro、R、INVEST等多技术融合下生态系统服务权衡与协同动态分析
python·arcgis·数据分析·r语言