From 3aa2a3beb2003c265a7912a9a1a8f0ce3732bb4b Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 09 十月 2023 09:55:54 +0800 Subject: [PATCH] 添加动态wms图层 --- ExportMap/Sources/MoonExp.py | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ExportMap/Sources/MoonExp.py b/ExportMap/Sources/MoonExp.py index 469be76..f898115 100644 --- a/ExportMap/Sources/MoonExp.py +++ b/ExportMap/Sources/MoonExp.py @@ -57,11 +57,17 @@ # 娣诲姞搴曞浘锛歭ayer.isValid()锛宭ayer.metadataUri()锛宭ayer.providerType() -def add_map_layer(prj, args): - url = "crs=ESRI:104903&dpiMode=7&format=image/png&layers=Default&styles=default&tileMatrixSet=GoogleCRS84Quad01&url=http://219.153.49.10:7511/sj_raster/v6/wmts/service/system/10000201/1?ak=mf72ff9295c740ec0f37e61433e8a3ad8d" +def add_map_layer(prj, layout, args): + wms_url = layout.customProperty("wmsUrl") + if wms_url is None: + print("WmsUrl is None.") + return + + 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) - print(url) # 鍒濆鍖� @@ -114,7 +120,7 @@ # set_layers_valid(prj, showLayers) set_item_visibility(root, showLayers) -add_map_layer(prj, args) +add_map_layer(prj, layout, args) # sm = layout.itemById(r'璇存槑') '''table = layout.multiFrames()[0] -- Gitblit v1.9.3