| | |
| | | print(str(flag) + ", " + name) |
| | | |
| | | if not flag: |
| | | root.removeLayer(node.layer()) |
| | | # node.layer().setValid(False) |
| | | # root.removeLayer(node.layer()) |
| | | node.layer().setValid(False) |
| | | # lyr.setSubLayerVisibility(name, flag) |
| | | |
| | | |
| | |
| | | print('1:' + str(math.ceil(map.scale()))) |
| | | |
| | | # "阀室", "站场", "管道中心线", "矢量注记", "矢量图", "影像注记", "影像图" |
| | | showLayers = ["站场", "管道中心线", "影像注记", "影像图"] |
| | | showLayers = ["站场", "管道中心线", "矢量注记", "矢量图"] |
| | | root = project.layerTreeRoot() |
| | | setChild(project, root, showLayers) |
| | | # for layer in project.mapLayers().values(): |
| | | # if isinstance(layer, QgsRasterLayer): |
| | | # print(layer) |
| | | # if isinstance(layer, QgsVectorLayer): |
| | | # print(layer) |
| | | |
| | | exporter = QgsLayoutExporter(layout) |
| | | img_path = os.path.join(r"E:/terrait/TianJin/LFServer/QGIS", "render.png") |