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代码:替换内容

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

相关推荐
da-peng-song3 小时前
ArcGIS Desktop使用入门(四)——生成经纬度坐标
arcgis·经纬度坐标
da-peng-song3 小时前
ArcGIS Desktop使用入门(三)图层右键工具——定义查询
数据库·arcgis·拆分数据·定义查询
星座5287 小时前
破解水环境空间分析难题,迈向智慧水环境管理:ArcGIS水质评价、污染预测与洪水监测核心技术揭秘
arcgis·水环境·水文
非科班Java出身GISer1 天前
ArcGIS JS 基础教程(10):Camera 相机控制
arcgis·arcgis js 相机·arcgis js 相机控制·arcgis js 视角控制·arcgis js 飞行定位·arcgis js 定位·arcgis js 各种定位
码语智行2 天前
Shapefile获取空间数据和中心点坐标
java·arcgis
码语智行2 天前
地图上图、空间拓扑查询示例
java·arcgis
DXM05212 天前
第10期| 卷积神经网络CNN通俗详解:AI遥感的底层核心
人工智能·python·神经网络·机器学习·arcgis·cnn·文心一言
智航GIS3 天前
ArcGIS大师之路500技---078补零
arcgis
DXM05214 天前
第8期| 传统机器学习遥感解译:SVM & 随机森林分类全流程实操
人工智能·python·随机森林·机器学习·支持向量机·arcgis·自然语言处理
非科班Java出身GISer4 天前
ArcGIS JS 基础教程(9):天空盒与大气效果
arcgis·arcgis js 天空盒·arcgis js 大气效果·arcgis js 大气层·arcgis 场景背景