文章目录
前言
- 介绍栅格图层数据渲染之多波段彩色渲染
- 说明:文章中的示例代码均来自开源项目qgis_cpp_api_apps
多波段彩色渲染
- 以“3420C_2010_327_RGB_LATLNG.tif”数据为例,在QGis中加载默认显示为多波段彩色如下图
QGis设置为多波段彩色
- 在图层属性的“Symbology”选项卡中选择“Render type”为“Multiband color”
- 在“Red band”、“Green band”、“Blue band”中分别选择红、绿、蓝的波段及其最小值和最大值范围(也可以通过“Min / Max Value Settings”选项进行设置)
- 在“Contrast enhancement”中选择对比度增强模式。
- 属性设置完成后,图层渲染效果如下图
二次开发代码实现多波段彩色
- 类
QgsMultiBand