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)
导出成功

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
