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

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

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



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]






好啦,先列举这些吧!

是不是好用又实用!

还有更多的高效实用的技术,
都可以从以下中学习获取——


《ArcGIS实战应用技巧100例》

(识别二维码直达教程)


系统学习更多的GIS实用内容,

点击“阅读原文”或识别下方二维码,

进入学院,成为老铁会员,

数百节实用课程畅学!









如果觉得有用
请分享给身边的朋友


ArcGIS带你飞
GIS学习进阶的优秀伙伴
 最新文章