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 ++++++++---
 ExportMap/Web.config      |    4 ++--
 2 files changed, 10 insertions(+), 5 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:
diff --git a/ExportMap/Web.config b/ExportMap/Web.config
index 6bfca73..b005b95 100644
--- a/ExportMap/Web.config
+++ b/ExportMap/Web.config
@@ -33,8 +33,8 @@
     <!-- Mpt璺緞 -->
     <add key="mpt" value="D:\LF\data\mpt\tb.mpt" />
     <!-- PG杩炴帴 -->
-    <add key="pgConn" value="Server=127.0.0.1;Port=5433;Database=langfang;User Id=postgres;Password=postgres;"/>
-    <!--<add key="pgConn" value="Server=192.168.20.205;Port=5433;Database=langfang;User Id=postgres;Password=Postgres!_14_Lf;"/>-->
+    <!--<add key="pgConn" value="Server=127.0.0.1;Port=5433;Database=langfang;User Id=postgres;Password=postgres;"/>-->
+    <add key="pgConn" value="Server=192.168.20.205;Port=5433;Database=langfang;User Id=postgres;Password=Postgres!_14_Lf;"/>
     <!--<add key="pgConn" value="Server=103.85.165.99;Port=5433;Database=langfang;User Id=postgres;Password=Postgres!_14_Lf;"/>-->
     <add key="webpages:Version" value="3.0.0.0"/>
     <add key="webpages:Enabled" value="false"/>

--
Gitblit v1.9.3