2. QGIS符号样式基础操作
在矿山地质制图中,符号样式决定了图面能否被同行快速读懂。一张合格的矿图,钻孔、断层、矿体边界、采空区、巷道等要素必须依靠稳定的符号语言区分,而不是靠文字标注硬撑。QGIS 的符号系统以“图层—符号—符号图层”三级结构组织:一个矢量图层拥有一个符号,一个符号由若干符号图层叠加而成,每个符号图层再独立设置几何类型、颜色、描边、大小与透明度。理解这一结构,是后续制作图例和批量套用样式的前提。
样式管理器界面:从哪里进入、各区域管什么
打开图层属性中的“符号化”选项卡,即可看到样式管理器的主体界面。左侧是符号图层列表,自上而下表示绘制顺序,越靠上的符号图层越晚绘制、越显示在前;右侧是所选符号图层的详细参数面板;下方是符号预览区,可实时查看叠加效果。顶部通常有符号类型下拉框(单一符号、分类、分级、规则等)和单位选择(毫米、像素、地图单位)。
对矿山地质图而言,建议把单位统一设为“毫米”,这样符号在出图比例下大小稳定,不会随缩放变化。符号图层列表支持拖动排序、复制、锁定和删除,例如绘制“钻孔”符号时,可先放一个圆形标记作孔口,再叠加一个十字线符号图层表示孔位中心,最后加一个文字符号图层标注孔号,三层叠加即构成完整钻孔符号。
三类基础符号图层:简单标记、简单填充、线符号
简单标记(Simple Marker)用于点要素,是矿山图中使用频率最高的符号图层。它提供圆形、方形、三角形、菱形、十字、星形等形状,可设置大小、填充色、描边色、描边宽度、旋转和偏移。例如把钻孔孔口设为直径 4 mm 的白色圆、描边 0.35 mm 深蓝,再叠加一个 6 mm 的十字线,就能形成规范的地质钻孔符号。标记的“偏移”参数很有用:当需要把同一符号的多个部件错开时,可用偏移量而非另建图层。
简单填充(Simple Fill)用于面要素,控制面内部的填充样式与边界描边。填充样式可选实心、无填充、斜线、横线、点状、交叉线等。矿体范围常用半透明实心填充加实线边界;采空区可用斜线填充以示区别;断层带可用点状填充。填充的“描边样式”还可设为虚线,用于表示推测边界。需要注意,面符号的描边宽度同样以毫米计,出图时过粗会压盖相邻要素。
线符号(Simple Line)用于线要素,控制线宽、颜色、线型(实线、虚线、点线、点划线)以及端点与连接处的样式。断层用粗虚线、巷道用细实线、等高线用细灰线,是常见的矿山图线型约定。线符号还支持“偏移”参数,可让同一条线生成平行双线,用于表示巷道两帮或道路边线。
颜色与透明度:让图面层次分明
颜色设置支持三种方式:颜色选择器取色、输入十六进制色值(如 #2F6FB0)、以及使用“数据定义覆盖”按字段值动态着色。矿山图中建议建立一套固定色板:钻孔用深蓝、断层用红色、矿体用紫色系、采空区用灰色系、巷道用棕色系,并在整个项目内保持一致,便于图例统一。
透明度通过“不透明度”滑块控制,取值 0%~100%。当面状要素相互叠压时,把矿体填充不透明度设为 50%~70%,可以同时看到下伏地层和上覆矿体边界;采空区用 40% 左右的灰色填充,既醒目又不喧宾夺主。透明度还可用于符号图层级别,实现“描边不透明、填充半透明”的效果。若发现叠加后颜色发灰,应检查是否多个半透明图层重叠导致,而不是盲目加深颜色。
保存与加载样式:一次做好,反复复用
样式做好后,点击符号化面板底部的“样式”按钮,选择“保存样式”,可存为 .qml 文件或保存到 QGIS 样式库(收藏夹)。.qml 文件便于随项目分发和版本管理;样式库则适合在本机长期复用。加载时选择“加载样式”,从文件或样式库中选取即可,图层原有的符号会被整体替换。
实际工作中,建议按要素类别分别建立样式文件,例如“钻孔.qml”“断层.qml”“矿体.qml”“采空区.qml”,文件名与图层用途对应。批量套用时,可在图层上右键选择“样式”→“从文件加载样式”,逐个应用;也可在样式管理器中将常用符号加入收藏,后续新建图层时直接从收藏夹拖用。加载完成后务必检查单位是否仍为毫米、透明度是否被意外覆盖,并在图例中确认符号与图面一致。
掌握以上四部分后,符号样式的基本操作即可闭环:在样式管理器中看清图层结构,按要素类型选择简单标记、简单填充或线符号,用颜色与透明度拉开图面层次,最后通过 .qml 或样式库固化成果。后续的分类符号化、规则符号化和图例制作,都建立在这一套基础操作之上。