如何在QGIS中修改属性table

How to modify attribute table in QGIS

我正在尝试根据某些标准创建一个将国家/地区分组的全球地图,在 QGIS 中,我下载了一个包含所有国家/地区的模板,并且正在尝试更新此数据集。 我打开属性 table --> 编辑 --> 添加列,在我选择计算器选项后,我使用 if "id country" = "US" then 1, "id country" = "GB" 然后 2.... 等等 在我保存这个 table 之后,但是当我尝试关闭并打开相同的 table 时,我发现更改没有保存,之后我无法使用。

您知道如何永久保存此更改以在按颜色分类时使用此新列吗?

要在属性 table 中添加新字段,您需要 .

  1. select层
  2. open/show属性table
  3. 激活 table 的编辑(属性上方的铅笔按钮 table)
  4. 打开字段计算器
  5. 添加您需要的字段,完成后按确定
  6. 停用 table 的编辑并保存更改的图层

无论如何,您可以直接在图层属性中重新映射更改颜色的值,将样式更改为分类(在图层样式顶部组合中)并为特定部分中的每个值添加适当的值映射

我建议您检查一下:

https://docs.qgis.org/2.18/en/docs/user_manual/working_with_vector/attribute_table.html

并跳转到以下部分: 引入属性table接口 解释所有相关图标的位置。