那些你不太熟悉,却又非常实用的属性表技术!

科技   2024-11-14 20:02   河南  

当你要按关键词选择内容,无从下手?
当你要修改字段的部分内容,不知所措?
当你要提取出字段的某些内容,毫无头绪?
当你要按照位数来提取字符内容,力不从心?
当你要为字段补充一些新的内容,目瞪口呆?
当你要把一个字段分割成多个字段,抓耳挠腮?
......


属性表的编辑,你绝对会经常用到,
它可不只是单纯的输入内容那么简单,
还有很多高级又高效的技术,你真的值得拥有!



NO.1—按关键词选择


当你面对海量数据,希望按关键词提取出需要的内容的时候,


例如,在餐饮数据中选择出所有的“茶餐厅”:


在香港10000+的餐饮数据中,选择关键词为“茶餐厅”的数据——



这时,就需要用到模糊查询:Like+通配符





表达式

"name" LIKE '%茶餐厅%'






NO.2—修改字段部分内容


当你要修改一个字段的一部分内容,


例如,将【XZQHMC】字段中的“管理范围”改为“所在地”——



这时,需要用到“Replace()”命令





表达式

Replace( [XZQHMC], "管理范围","所在地" )






NO.3—提取字段部分内容


当你要提取一个字段的一部分内容,


例如,将【XZQHMC】字段中的村名单独提取出来——



这时,需要“Left()或Right()”命令与“”Instr()”命令结合使用





表达式

Left( [XZQHMC],InStr( [XZQHMC],"村"  ) )






NO.4—按照位数提取内容


当你要按照位数来提取字段内容的时候,


例如,例如,将【DMTQ】字段中的前三位数字提取出来——



这时,需要在Python环境下使用提取命令





表达式

!DMTQ![0:3]






NO.5—为字段补充新内容


当你要为现有字段补充新内容的时候,


例如,将【XZQHMC】字段补充上“管理范围”四个字——



这时,需要用到“&”连接符





表达式

[XZQHMC] &"管理范围"






NO.6—将字段拆分为多个


当你要将一个字段拆分为多个字段的时候,


例如,将【type】字段的内容拆按照“大、中、小”三类拆分为三个字段——



这时,需要Python环境下用到“Split()”命令





表达式

!type! .split(";")[0]






好啦,先列举这些吧!

是不是好用又实用!



- END -



历史干货

最新测绘类项目支出标准.PDF(可下载)
无人机航测从正射、三维建模到房屋、地形、立面采集技术流程(CC+EPS+CASS3D)
你要的CORS账号,价格打下来了!只要9毛
奥维重磅更新!新增吉林一号全国2023年卫星影像,支持DWG格式的CAD文件
空域申请 | 无人机航测UOM系统合法飞行申请流程

GIS前沿
分享测绘地信资讯,交流行业软件技巧。
 最新文章