打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

文/盛光晓 

一名精通 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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
SQL注入攻击
ArcGIS Pro 无法创建超过三个字的字段的解决方法
ArcMap属性字段自增引出字段计算器使用python的技巧
字符函数/运算符函数
多种方法提取列表数字
常用经典SQL语句
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服