查看原文
其他

「GIS技巧」ArcGIS对数字进行字符匹配的方法

麻辣GIS 麻辣GIS 2022-07-17


文/盛光晓 

一名精通 ArcPy 的GISer


人活着,总是要有一些执念的。有的人对星座有执念,用十二星座,对人群进行十二等分;有的人对色彩有执念,连忧郁都是蓝色的;有的人对语言有执念,特别喜欢别人叫他“小可爱”、“小机灵鬼”。同样,还有很多人对数字抱有执念,据路边社统计,90%的人都觉得自己的幸运数字在3、7、9之中。


那么如何在ArcMap中寻找你的幸运数字呢?——对数字进行字符匹配


1

ArcMap字段分类


众所周知,ArcMap中的字段分为很多类,主要包括整型、浮点型、双浮点型、日期类型、字符串类型等。


1

以京津冀地区为例


有些时候,我们会有对数字进行字符匹配的需求,比如我们下载了京津冀地区的县级行政边界图,如下图所示:



其中有一个字段叫做ID_3,如下图所示:



将ID_3标注在地图上,效果是这样的:


1

如何查询数字字段?


些数字都是长整型,如果我们想要筛选出其中包含“5”的数字,该怎么做呢?


如果直接写ID_3 like '%5%'的话,执行该语句就会报错,如下图所示:


1

解决方案


解决方法很简单,就是先将数字转换为字符串,然后再进行字符匹配。


完整的SQL语句如下:

CAST(ID_3 AS CHARACTER) like '%5%'
执行该语句,会发现已经大功告成了:


1

扩展阅读


「教程」使用ArcMap查找相邻县的方法

「教程」使用 ArcGIS Pro 绘制美丽星空

「教程」ArcMap根据两个属性信息分别确定符号大小和颜色

「地图故事」由中国地名构成的壮美地图

「地图故事」中国县级以上行政区划地名中,哪些字是最常见的?

「图解」ArcGIS 10.6 for Desktop 安装教程(附下载地址)

「图解」ArcGIS 10.4.1 Desktop 完整安装教程(含win7/8/10 32/64位+下载地址+亲测可用)

「解惑」安装ArcGIS License Manager 服务无法启动的解决方案汇总

「分享」 王志强:ArcGIS 10.2操作入门视频教程汇总

「技巧」听说你的ArcGIS卸载不了?

「资源」分享天地图风格ArcGIS符号库

「视频」ArcGIS 10.5安装视频教程

「干货」ArcGIS实践教程汇总

「分享」小小孔夫子:ArcGIS操作实例视频教程38讲全集

「技巧」重装ArcGIS的注意事项

「教程」使用ArcGIS(ArcMap)进行简单的缓冲区分析

「视频 」ArcGIS API for JavaScript开发入门教程

「视频」ArcGIS 10.6 for Desktop 安装视频教程

「GIS资源」GitHub上几个有用的高校学习资源

「勘误」地图里的那些不可忽视的问题

「教程」行政边界矢量数据的获取——以山西省为例

「教程」遥感图像预处理之辐射定标

「教程」使用百度地图API来制作个性化地图

「GIS技巧」ArcGIS中使用百度等互联网服务


1

分享你的文章


扫码加小编

一起"稿"GIS



END


关注 麻辣GIS

291616564(QQ群一)

166408035(QQ群二)

627853279(QQ群三)
436386604(QQ群四)
606176554(QQ群五)

http://malagis.com


长按识别二维码关注我们

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存