管道基础大数据平台系统开发-【CS】-ExportMap
1
13693261870
2023-03-11 8a563b4df17f2c9bf0c8aa6c08abea5474d522c8
1
已修改1个文件
16 ■■■■ 文件已修改
ExportMap/Sources/xyz.py 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/Sources/xyz.py
@@ -120,21 +120,22 @@
# 获取XYZ参数
def getXYZOps(args, level):
def getXYZOps(args):
    return {
        'BACKGROUND_COLOR': QColor(0, 0, 0, 0),
        'DPI': 96,
        'EXTENT': args.ext,
        'METATILESIZE': 4,
        'OUTPUT_DIRECTORY': args.out,
        'OUTPUT_HTML': args.out + "\\view.html" if args.min == level else 'TEMPORARY_OUTPUT',
        # 'OUTPUT_HTML': 'TEMPORARY_OUTPUT',
        'OUTPUT_HTML': args.out + "\\view.html",
        'QUALITY': 100,
        'TILE_FORMAT': 0,
        'TILE_HEIGHT': 256,
        'TILE_WIDTH': 256,
        'TMS_CONVENTION': True,
        'ZOOM_MAX': level,
        'ZOOM_MIN': level
        'ZOOM_MAX': args.max,
        'ZOOM_MIN': args.min
    }
@@ -142,10 +143,9 @@
def createXYZ(args):
    import processing
    for i in range(args.min, args.max + 1):
        ops = getXYZOps(args, i)
        print(ops)
        processing.run("qgis:tilesxyzdirectory", ops)
    ops = getXYZOps(args)
    print(ops)
    processing.run("qgis:tilesxyzdirectory", ops)
# 初始化