From 0f522b742699f0d81f23adc4cf517205cdf3d45c Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期四, 18 七月 2024 16:30:27 +0800
Subject: [PATCH] 开始执行运行方法

---
 SimuTools/Tools/Handle.cs |   27 ++++++++++++++++++++++++---
 1 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/SimuTools/Tools/Handle.cs b/SimuTools/Tools/Handle.cs
index c733210..1ee6f00 100644
--- a/SimuTools/Tools/Handle.cs
+++ b/SimuTools/Tools/Handle.cs
@@ -1,9 +1,11 @@
-锘縰sing System;
+锘縰sing Newtonsoft.Json;
+using SimuTools.Domain;
+using System;
 using System.Collections.Generic;
+using System.IO;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
-using System.Windows.Forms;
 
 namespace SimuTools.Tools
 {
@@ -13,7 +15,26 @@
 
         public static void Run(string terrainFile, string waterPath, string flowPath, string outPath)
         {
-            //
+            Layer layer = new Layer();
+            layer.terrain = new Terrain();
+            layer.duration = new Duration(1719812810225L, 1719812810225L);
+            layer.extension = new Extension();
+            layer.waters = new Water();
+
+            CreateLayerJson(outPath, layer);
+        }
+
+        private static void CreateLayerJson(string outPath, Layer layer)
+        {
+            if (null == layer) return;
+
+            String json = JsonConvert.SerializeObject(layer);
+
+            string filePath = Path.Combine(outPath, "layer.json");
+            using (StreamWriter sw = new StreamWriter(filePath))
+            {
+                sw.Write(json);
+            }
         }
     }
 }

--
Gitblit v1.9.3