将不同的色阶应用于QGIS中已分类符号的子集?


10

目标是将颜色渐变应用于符号子集,而不是将其应用于所有现有符号。我曾经在ArcMap中做到这一点。在QGIS中,我必须手动进行操作,这非常耗时。同样,结果也不是那么漂亮,因为我在选择正确的颜色方面不如我。

这是对每个符号组或子集进行单独渐变的最终结果:

这是对每个符号组或子集进行单独的渐变的最终结果

这是样式化的地图:

这是样式地图


谢谢一百万csk!好答案!
圣地亚哥·雷斯特雷波C.19年

如果它解决了您的问题,请接受csk的回答
Underdark

Answers:


14
  1. 选择要应用第一个色带的类别。右键单击>合并类别。 在此处输入图片说明
  2. 对每个组重复步骤1。
  3. 将图层从分类转换为基于规则的样式。这将自动将每个分组的类别转换为带有类似表达式的规则"type" IN ('type 1','type 2','type 3','type 4','type 5')
  4. 选择规则之一>优化选择的规则>将类别添加到规则 在此处输入图片说明
  5. 设置该组的类别并应用所需的色带。请注意,当您单击“分类”时,将为所有属性值(包括组外的值)创建类别。您需要手动删除其他类别。

    在此处输入图片说明

  6. 对每个规则重复步骤5。
  7. 现在,您有几个主要规则,每个规则下都有嵌套的分类规则。关闭每个主要规则的符号,以便仅保留颜色渐变样式。

    在此处输入图片说明

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.