【QGIS】(六)对图层添加属性并赋值行号(可作为导入数据的主键使用)
目录
- 打开属性表
- 打开字段计算器
- 新增字段并设置值为当前行号
- 保存操作记录并验证结果
打开属性表
右键目标图层,单击【打开属性表】
打开字段计算器
在属性表面板的工具条中找到算珠型图标【打开字段计算器】单击后弹出字段操作面板
新增字段并设置值为当前行号
面板默认选中新建字段,【输出字段名称】的输入框中输入要添加的字段。在【输出字段类型】中选择数据类型,需要注意的是:如果数据量过大,需要选择【整型(64位)】,否则会添加失败。在面板中点开【变量】双击【row_number】会在表达式中添加上函数。
单击【ok】按钮,即可实现新增一个自增字段的效果。填充的值是要素在属性表中当前的行号。在将数据导入到pg数据库的时候可用作主键
保存操作记录并验证结果
字段计算器关闭后QGIS会自动添加好字段并赋值。数据量为20万时出现卡顿(QGIS版本3.34.8)甚至卡死,需要耐心等待一会儿。等QGIS处理完毕后,一定要单击保存按钮,把修改的信息保存上