maps - 如何在QGIS中修改属性表
问题描述
我正在尝试按某些标准创建一个全球地图对国家进行分组,在 QGIS 中,我下载了一个包含所有国家/地区的模板,并且我正在尝试更新此数据集。我打开属性表 --> 编辑 --> 添加列,在我选择计算器选项后,我使用 if "id country" = "US" then 1, "id country" = "GB" then 2....等等,在我保存这个表之后,但是当我尝试关闭并打开同一个表时,我看到更改没有保存,之后我就不能使用了。
您知道如何永久保存此更改以使用此新列按颜色分类吗?
解决方案
要在您需要的属性表中添加一个新字段。
- 选择图层
- 打开/显示属性表
- 激活表格的编辑(属性表格左上方的铅笔按钮)
- 打开字段计算器
- 添加您需要的字段,完成后按确定
- 停用表格的编辑并保存更改的图层
无论如何,您可以直接在图层属性中重新映射更改颜色的值,将样式更改为分类(在图层样式顶部组合中)并为特定部分中的每个值添加适当的值映射
推荐阅读
- javascript - 通过键将格式化的 json 对象转换为对象数组并在每个级别上求和
- c++ - std::array 在存储大对象时是否仍然缓存友好?
- jquery - 无法销毁引导程序 datetimepicker -(无法读取未定义的属性“销毁”)
- ionic3 - 如何在离子中的按钮上设置条件
- spring - mvn liquibase:diff,每次生成相同的文件
- java - 如何在 Vaadin 14 中播放声音?
- ios - 无法在 iOS 13 上创建小型大写字母选择器
- laravel-5 - Laravel:从 .env 文件中删除凭据后,用户 ''@'localhost' 的访问被拒绝(使用密码:YES)
- asp.net-mvc - 在 azure 中安装水晶报表运行时
- iis - IIS - 尝试使用来自 webbrowser 的参数访问 DLL 文件得到 404 Not Found