QGIS自定义符号的原理与实践——以北京市标准地图为例

本文介绍了QGIS自定义符号的原理,以2020年版1:80万北京市标准地图为例,展示了如何制作标记符号和线符号。通过自定义符号,满足地图符号的个性化需求,实现对QGIS系统符号库的扩展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 01 符号概述

符号(Symbol)是地图和GIS的核心概念。QGIS使用渲染器(Renderer)完成图层在地图窗口中的绘制,即所谓的图层渲染。图层渲染之前需要告诉渲染器使用什么符号渲染图层,如果没有显式指定,QGIS会为渲染器提供默认的符号。

根据图层类型不同,QGIS中的符号分为三类:标记(Marker)、线(Line)、填充(Fill),分别适用于点图层、线图层和面图层。点击“工程工具栏”中的“样式管理器”按钮,弹出“样式管理器”对话框,可以查看QGIS预带的标记、线、填充符号库,这些符号库可以统称为系统符号库。

QGIS系统符号库可以胜任基本的制图任务,但难以满足各行业、各专业对地图符号的个性化需要。事实上,任何GIS软件的符号库都不可能直接支持所有领域需要的符号体系,而是通过提供自定义符号能力实现系统符号库的灵活扩展。作为开源GIS软件,QGIS的自定义符号功能灵活且易用,可以根据特定需要快速自定义符号,满足差异化需求。

本文以天地图北京网站(http://beijing.tianditu.gov.cn/)提供的2020年版1:80万北京市全市域标准地图为例,介绍QGIS自定义符号的实现原理,并在此基础上演示制作两个自定义符号的过程。

 02 下载北京市标准地图

2020年版1:80万北京市全市域标准地图下载地址为:http://beijing.tianditu.gov.cn/bzdt/,点击地图说明下方的“下载”按钮即可下载。

下载的压缩文件解压缩后包含两个文件:bj2020_80w_1.jpg和bj2020_80w_1.pdf,打开bj2020_80w_1.pdf,放大页面到右下角的图例位置,可以看出该地图包含10个图层,每个图层都具有各自不同的符号。其中,“区人民政府驻地”、“区界”这两个图层所采用的符号是QGIS系统符号库中所没有的,需要通过自定义符号实现。

 03 符号与符号图层

就像地图是由图层叠加而成的一样,QGIS中的符号由符号图层(Symbol Layer&#

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值