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

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

相关推荐
无心使然云中漫步1 天前
Openlayers调用ArcGis地图服务之二 —— 动态地图(/export)
前端·arcgis·vue·数据可视化
IT菜鸟程1 天前
漏洞修复案例:ArcGIS Server REST 服务目录敏感信息泄露
网络·安全·arcgis
AI视觉网奇3 天前
latex公式渲染
arcgis
进击的雷神4 天前
蓝湖 MCP 快速上手手册(Claude + Codex)
arcgis·skill·蓝湖·mcp
非科班Java出身GISer4 天前
ArcGIS JS 基础教程(4):地图中心点定位(指定经纬度/地址)
arcgis·arcgis js定位·arcgis js地址定位·arcgis js参数定位·arcgis js复合定位
GIS地信小匠5 天前
(32)ArcGIS Pro WGS84坐标系:投影选择逻辑与实操设置
arcgis·空间分析·数据处理·gis教程·arcgls pro
玩大数据的龙威6 天前
农经权二轮延包—付费软件插件与免费软件插件汇总
python·arcgis
墨黎芜7 天前
ArcGIS从入门到精通——地图符号、注记的初步使用
学习·arcgis·信息可视化
GIS地信小匠8 天前
(31)ArcGIS Pro 定义投影与批量投影:矢量数据坐标转换工具实操
arcgis·空间分析·数据处理·gis教程·arcgls pro
非科班Java出身GISer8 天前
ArcGIS JS 基础教程(3):地图缩放、平移、旋转(基础交互)
arcgis·arcgis js地图交互·arcgis js缩放·arcgis js平移·arcgis js旋转·arcgis js基础交互