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