顺序编码主要解决类似BSM等类字段按照12345顺序编码以及同项目顺序编码。
一:顺序编码的实现
①使用字段计算器及OID字段进行更新
例:如果想在index中填充从1开始依次加1的值,那么在字段计算器中将index计算为FID+1即可,在源文件为shp文件时,OID一直保持从0开始递增的值。但是在数据源为mdb,gdb格式的数据库时,此字段在存在数据删除的情况会出现不连续的值,如下图所示:
此时,采用上述方式很难成达成需求
②利用插件进行更新
其中左侧三个选择项从上到下的意思分别是:起始:(起始值),步长:(每次增加的值),位数:(假如位数设置为3,起始为1,步长为1,则编码为001,002,003,在编码位数不足三位时在前面补0,位数超过三位时保持原数值不做改变)
依次选择图层与字段,分组不选择,点击确认即可。
二、同项顺序编码
对于Name中相同项各自编号,插件更新方式同|一 ②|,分组字段选择NAME即可,更新结果如图所示:
三、空间自西向东,自北向南编码
当编号图层为面或线类型时,可以选择编号的参考为起点或者重心,编号结果如下图所示:
VX: AM199606080813(免费免费免费),备注博客园文章来源:https://www.toymoban.com/news/detail-544556.html
点击进入下载界面文章来源地址https://www.toymoban.com/news/detail-544556.html
到了这里,关于SQ工具|8|字段顺序编码|同项顺序编码|自西向东,自北向南编码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!