From 4c73ef378dab15cd93264118f7d45c4043f6c13e Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期四, 16 三月 2023 17:33:35 +0800
Subject: [PATCH] 1

---
 ExportMap/cs/XYZUtils.cs |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/ExportMap/cs/XYZUtils.cs b/ExportMap/cs/XYZUtils.cs
index f2de7c3..02686f6 100644
--- a/ExportMap/cs/XYZUtils.cs
+++ b/ExportMap/cs/XYZUtils.cs
@@ -50,12 +50,13 @@
         /// <returns>鏁版嵁鍙戝竷ID</returns>
         public static int Generate(XYZArgs args, ref string err)
         {
-            string tifFile = Path.Combine(Tool.TempDir, ExportUtil.DateStr + ".txt");
-            string xyzPath = Path.Combine(SGUtils.LFData, "2d\\tiles", args.id.ToString());
-            if (!Directory.Exists(xyzPath)) Directory.CreateDirectory(xyzPath);
-
             List<SysMeta> list = selectMetas(args.ids, "and type in ('tif', 'tiff', 'img')");
             if (null == list || list.Count == 0) return 0;
+
+            int id = list[0].id;
+            string tifFile = Path.Combine(Tool.TempDir, ExportUtil.DateStr + ".txt");
+            string xyzPath = Path.Combine(SGUtils.LFData, "2d\\tiles", id.ToString());
+            if (!Directory.Exists(xyzPath)) Directory.CreateDirectory(xyzPath);
 
             WriteText(tifFile, list);
 
@@ -71,7 +72,6 @@
 
             //string newPy = tifFile.Replace(".txt", ".py").Replace("\\", "\\\\");
             //File.WriteAllText(newPy, pyText);
-           
             //string cmd = string.Format("exec(open('{0}', 'r', encoding='utf-8').read()) & exit()", newPy);
 
             err = ExecCmd(cmd);
@@ -80,7 +80,7 @@
 
             string viewFile = Path.Combine(xyzPath, "view.html");
 
-            return File.Exists(viewFile) ? args.id : 0;
+            return File.Exists(viewFile) ? id : 0;
         }
 
         /// <summary>

--
Gitblit v1.9.3