管道基础大数据平台系统开发-【CS】-ExportMap
13693261870
2023-10-12 7e063d4b2812aeaabc247c2c3f0fc5b12b5478e8
ExportMap/Sources/MoonExp.py
@@ -57,11 +57,16 @@
# 添加底图:layer.isValid(),layer.metadataUri(),layer.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"
    layer = QgsRasterLayer(url, "WmsLayer", "wms")
    prj.addMapLayer(layer)
    print(url)
def add_map_layer(prj, layout, args):
    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)
        layer = QgsRasterLayer(url, "WmsLayer", "wms")
        prj.addMapLayer(layer)
# 初始化
@@ -114,7 +119,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]