QGIS基础:根据字段属性值或基于规则进行分类符号化显示

以下操作是对数据进行分类符号化,下面是原始操作数据:
在这里插入图片描述

基于分类符号化的字段是如下所示(ZDTZM): A B C D
在这里插入图片描述
找到数据图层,右键属性,找到【符号化】,点击如下所示的分类:
在这里插入图片描述

在【value】字段里选择合适的字段,本次为【ZDTZM】,在【符号】里选择合适的颜色,再点击分类即可。
在这里插入图片描述
为了便于区分,可以进行有效标注,先找到【标签】对话框,选择【单一标注】,再选择合适的字体、颜色就可以了,结果如下所示:

在这里插入图片描述

分类符号化之后的结果,如下所示,有黑色边框,影响美观,可以考虑去除掉。
在这里插入图片描述
方法是打开【符号】,弹出【符号设置】对话框,找到【简单填充】,在【描边颜色】里选择【透明描边】。
在这里插入图片描述
如下所示,选择【透明描边】,也即是不需要边框的设置。
在这里插入图片描述
处理后的结果如下所示:
在这里插入图片描述

实际应用中会发现,多个标准组合在一起进行分类,效果会更好,因此,需要用到基于规则的分类方法:

原始数据如下所示:统一的颜色,还没进行分类符号化。
在这里插入图片描述
在图层右键,打开属性,进入【符号化】对话框,找到【基于规则】的分类办法,再点击下方的“+”添加规则,如下所示,

在这里插入图片描述
弹出编辑规则的对话框,在【过滤】的后方,有一个【表达式字符串构建器】,点击后,可以构建函数,如下所示。
在这里插入图片描述
如果可以添加多个条件函数,多次点击“+”号,构建表达式函数即可。
在这里插入图片描述
同时也可以对构建的表达式函数值进行填充颜色等的设置。
在这里插入图片描述
如下所示,为构建好的规则。
在这里插入图片描述
如下所示,为处理结果:
在这里插入图片描述

### 如何在QGIS中修改符号化设置 #### 修改矢量图层的符号化设置 对于矢量图层,在QGIS中的符号化设置可以通过多种方式进行调整。当遇到符号化设置无法更改的情况时,可以从以下几个方面着手解决问题。 #### 使用`QgsFeatureRenderer` 针对不同类型的地理数据(点、线、面),QGIS提供了专门的渲染器类来处理符号化逻辑[^1]。如果当前使用的渲染器不支持预期的操作,则可能需要更换重新配置该渲染器。 #### 调整点状数据符号化 为了确保点状数据能被正确地符号化并允许后续编辑操作,应当按照标准流程执行: - 打开目标图层的属性对话框; - 导航至【符号化】标签页; - 更改现有符号类型创建新的符号规则; 这些步骤有助于实现更灵活的数据展示效果,并且便于识别空间分布特征[^2]。 #### 基于字段属性值进行分类符号化 若希望依据特定字段的内容动态改变图形外观,可采用基于规则的方式来进行分类符号化。此方法允许用户根据实际需求定义多个条件表达式及其对应的视觉表现形式。具体做法是在上述提到的【符号化】界面内选择【基于规则】选项,并依次添加所需规则[^3]。 #### 面状数据符号化的定制 对面状要素实施个性化风格设定同样重要。除了基本的颜色填充外,还可以利用分级色彩方案增强地图的表现力。例如,在图层属性面板下的【符号化】部分选取【分类】模式后,指定用于分组的关键字列以及配色模板,从而达到理想的视觉传达目的[^4]。 #### 自定义点状符号细节 即使是最简单的单一符号也可以拥有丰富的样式变化。通过细致调节诸如形状、色调、透明度等参数,可以让每一个点都承载更多信息价值。此外,适当引入旋转功能还能进一步提升制图质量[^5]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值