管道基础大数据平台系统开发-【CS】-ExportMap
1
13693261870
2024-09-04 dbed0354a00fde9db87862b9f03db0fbf0d3aabc
ExportMap/Sources/xyz2.py
@@ -29,11 +29,11 @@
    parser = argparse.ArgumentParser(description='ArgUtils')
    parser.add_argument("-src", type=str, default=get_full_path(), required=False)
    parser.add_argument("-qgz", type=str, default=r"xyz.qgz", required=False)
    parser.add_argument("-file", type=str, default=r"D:\xyz\dom0.2m\tif.txt", required=False)
    parser.add_argument("-out", type=str, default=r"D:\xyz\dom0.2m\png2", required=False)
    parser.add_argument("-file", type=str, default=r"D:\LF\data\xyz\tif.txt", required=False)
    parser.add_argument("-out", type=str, default=r"D:\LF\data\xyz", required=False)
    parser.add_argument("-min", type=int, default=12, required=False)
    parser.add_argument("-max", type=int, default=15, required=False)
    parser.add_argument("-noData", type=int, default=0, required=False)
    parser.add_argument("-noData", type=int, default=255, required=False)
    return parser.parse_args()
@@ -55,6 +55,7 @@
    for layer in prj.mapLayers().values():
        prj.removeMapLayer(layer)
    layer = None
    args.crs = None
    lines = read_txt(args.file)
    for i in range(0, len(lines)):
@@ -83,6 +84,10 @@
        prj.addMapLayer(layer)
    if args.crs is None and layer is not None:
        args.crs = layer.crs()
        prj.setCrs(layer.crs())
# 边界类
class Rectangle: