前言

  • 本章介绍如何使用线要素符号化
  • 说明:文章中的示例代码均来自[开源项目qgis_cpp_api_apps]

线要素介绍

  • 地理空间的要素分为点、线和面,对应的符号也分三类:Marker Symbol、Line Symbol和Fill Symbol,分别由以下类表示 在这里插入图片描述

  • 以river.shp为例,在QGis中添加river图层,显示如下图 在这里插入图片描述

  • 在线要素图层的图层属性中,选择“Symbology”选项卡,即可在最上方的下拉菜单中选择符号化类型:

    • 无符号(No symbols)
    • 单一符号(Single symbol)
    • 分类(Categorized)
    • 分级(Graduated)
    • 基于规则(Rule-based)
    • Merged Features 在这里插入图片描述
  • 分类(Categorized)、分级(Graduated)和基于规则(Rule-based)和点要素符号化用法一致

  • 单一符号渲染有如下选项

    • 箭头(Arrow)
    • 几何生成器(Geometry generator)
    • 短划线(Hashed Line)
    • 插值线(Interpolated Line)
    • 爆炸线(Lineburst)
    • 标记线(Marker line)
    • 栅格线(Raster Line)
    • 简单线(Simple line) 在这里插入图片描述
  • 不同的Symbol layer对应的类如下图: 在这里插入图片描述

总结

  • 介绍了矢量线符号相关知识