本文主要是介绍qgis脚本--批量导出sld,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我使用的QGIS 3.28.3
配置了很多图层样式
使用python 控制台
代码如下:
# 导入必要的模块
from qgis.core import QgsProject
# sld文件路径
sld_path = r'd:\data\style'
# 打开QGIS项目
project = QgsProject.instance()
# 获取项目中的所有图层
layers = project.mapLayers()# 遍历所有图层,并将它们的样式导出为.sld文件
for layer in QgsProject.instance().mapLayers().values():# 导出 SLD 文件sld_file='{}\{}.sld'.format(sld_path, layer.name())print(sld_file)layer.saveSldStyle(sld_file)
导出成功
这篇关于qgis脚本--批量导出sld的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!