From 07ddb9a4601c1e8a1822be7b672336988f6754f8 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期四, 12 十月 2023 16:44:51 +0800 Subject: [PATCH] 更新出图py --- MoonExp/Sources/MoonExp.py | 17 ++++++++--------- MoonExp/export.html | 8 ++++---- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/MoonExp/Sources/MoonExp.py b/MoonExp/Sources/MoonExp.py index f898115..181fddf 100644 --- a/MoonExp/Sources/MoonExp.py +++ b/MoonExp/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) # 鍒濆鍖� diff --git a/MoonExp/export.html b/MoonExp/export.html index 754a402..69b19b4 100644 --- a/MoonExp/export.html +++ b/MoonExp/export.html @@ -39,12 +39,12 @@ var page = $("#selectPage").find("option:selected").text(); var data = { token: token, - title: "绠¢亾鍩虹澶ф暟鎹钩鍙帮紙DW1-01锛�", + title: "SmartEarth涓夌淮鍦扮悊淇℃伅绯荤粺骞冲彴V7.0", pageSize: page, - province: "娌冲寳鐪�", + province: "鍖椾含甯�", scale: "1锛�5涓�", resolution: "5绫�", - date: "2022.11.09", + date: "2023.10.12", layers: "m_hydraulic_protection,m_marker,m_pipeline,m_sitepoint,m_valvehousepoint,m_crossing", rotation: 0, xmin: 103.394023, @@ -52,7 +52,7 @@ ymax: 37.871048, xmax: 112.534648, //wmtsUrl: "http://219.153.49.10:7511/sj_raster/v6/wmts/service/system/10000201/1?ak=mf72ff9295c740ec0f37e61433e8a3ad8d" - layerIds: [82, 79, 87] + layerIds: [87] }; ajax("Export/Start", "POST", JSON.stringify(data), null, null, function (rs) { -- Gitblit v1.9.3