From ed761b31f085527cfd3670fed23025928b8eb1a1 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 29 十一月 2023 15:04:20 +0800 Subject: [PATCH] 解决坐标系更新 --- ExportMap/Sources/xyz2.py | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ExportMap/Sources/xyz2.py b/ExportMap/Sources/xyz2.py index 8ca0b27..7a66724 100644 --- a/ExportMap/Sources/xyz2.py +++ b/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\xyz2\tif.txt", required=False) - parser.add_argument("-out", type=str, default=r"D:\xyz\xyz2", 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: -- Gitblit v1.9.3