QGIS 将栅格图层中无数据(NoData)区域设置为透明,通常有两种情况:一种是图层已经正确定义了 NoData 值,另一种是某些像元值(如 -99999、0 等)需要被标记为 NoData。下面分类说明。
修改图层属性,将 NoData 设置为透明
如果栅格的 NoData 值已经定义(例如通过元数据知道 NoData 是 -99999),只需在图层属性的 透明度 中修改颜色。
操作步骤:
右键点击图层 → 属性 → 透明度
点击 无数据显示为 的右侧箭头,开启 无色

将指定值转换为 NoData
使用 SAGA 工具,实现 NoData 修改。
算法名称:Change a Grid's No-Data Value
算法 ID:sagang:changeagridsnodatavalue
用途:直接修改栅格的 NoData 值。
操作:在工具箱中搜索该工具,输入栅格,设置新的 NoData 值(如 -99999),即可将值-99999设置为NoData。
参数说明:
Change Values:是否将原NoData像元的数值直接修改为新指定的无数据值。若不勾选,仅更新栅格的NoData元数据定义,像元值保持不变。
Type:[0] single value(单一值),[1] value range(值范围,UI页面调用时,暂不支持)

更多QGIS使用问题,欢迎留言或联系我们。转载须注明出处。