qgis 中使用 multiqml批量应用图片样式

QGIS作为常用的GIS处理软件,在处理大量带有黑边的Geotiff图片时,可以使用MultiQML插件进行批量样式应用。通过消除RGB值为0,0,0的像素的透明设置,解决图片配准后的黑边问题。安装MultiQML插件,保存样式为.qml文件,然后在插件中选择图片并应用样式。在QGIS 2.8.1和MultiQML 0.4.2版本中可能出现错误,但通过编辑器调整后可正常使用,需缩放地图以查看效果。" 68923319,6514461,EVB-T335(AM335)Debian系统USB无线网卡移植教程,"['嵌入式开发', 'Debian', '无线网卡', '驱动移植']

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

qgis现在是常用的gis处理软件。

在把geotill图片往底图上上贴的时候经常有一个问题,就是控制点配准之后图像扭变造成的黑边。这个黑边可以通过,把,rgb值为0,0,0的像素设置成全透明来解决。

但是如果图片很多需要一个个手动改,很麻烦。


qgis插件库中提供卫个叫multiqml的插件来解决这个问题,就是批量应用样式。


首先下载并安装这个插件。


然后把一个处理好的样式保存为.qml文件,具体是在属性通用里,下面有个下拉框,样式--保存样式。


然后在插件,multiqml里选中所有要应用的图片,点击应用样式。


我用的qgis2.8.1, multiqml0.4.2,这个出错了,用编辑器打开找到这几行,删了。


#        if ( layer.type() == QgsMapLayer.VectorLayer ) and isRasterQml():
#          self.myPluginMessage( QCoreApplication.translate("MultiQmlDlg", "Unable to apply raster qml style \"%1\" to vector layer \"%2\".")\
#            .arg(self.fileNameStyle).arg(layer.name()), "critical" )
#          continue
#        elif ( layer.type() == QgsMapLayer.RasterLayer ) and not isRasterQml():
#          self.myPluginMessage( QCoreApplication.translate("MultiQmlDlg", "Unable to apply vector qml style \
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值