From 7e063d4b2812aeaabc247c2c3f0fc5b12b5478e8 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期四, 12 十月 2023 16:26:13 +0800 Subject: [PATCH] 出图底图允许添加多个 --- ExportMap/Sources/MoonExp.py | 17 ++++++++--------- 1 files changed, 8 insertions(+), 9 deletions(-) diff --git a/ExportMap/Sources/MoonExp.py b/ExportMap/Sources/MoonExp.py index f898115..181fddf 100644 --- a/ExportMap/Sources/MoonExp.py +++ b/ExportMap/Sources/MoonExp.py @@ -58,16 +58,15 @@ # 娣诲姞搴曞浘锛歭ayer.isValid()锛宭ayer.metadataUri()锛宭ayer.providerType() def add_map_layer(prj, layout, args): - wms_url = layout.customProperty("wmsUrl") - if wms_url is None: - print("WmsUrl is None.") - return + uris = layout.customProperty("wmsUrl").split(',') + for uri in uris: + if uri is None: + continue + url = "crs=ESRI:104903&dpiMode=7&format=image/png&layers=Default&styles=default&tileMatrixSet=GoogleCRS84Quad01&url=" + uri + print("WMS鍦板潃锛�" + url) - url = "crs=ESRI:104903&dpiMode=7&format=image/png&layers=Default&styles=default&tileMatrixSet=GoogleCRS84Quad01&url=" + wms_url - print("WMS鍦板潃锛�" + url) - - layer = QgsRasterLayer(url, "WmsLayer", "wms") - prj.addMapLayer(layer) + layer = QgsRasterLayer(url, "WmsLayer", "wms") + prj.addMapLayer(layer) # 鍒濆鍖� -- Gitblit v1.9.3