| | |
| | | { |
| | | public static readonly string BaseDir = AppDomain.CurrentDomain.BaseDirectory; |
| | | |
| | | /// <summary> |
| | | /// 运行 |
| | | /// </summary> |
| | | 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.duration = new Duration(); |
| | | layer.extension = new Extension(); |
| | | layer.waters = new Water(); |
| | | |
| | | CreateLayerJson(outPath, layer); |
| | | CopeTerrain(terrainFile, outPath, layer); |
| | | CopeWater(waterPath, outPath, layer); |
| | | CopeFlow(flowPath, outPath, layer); |
| | | CopeLayerJson(outPath, layer); |
| | | } |
| | | |
| | | private static void CreateLayerJson(string outPath, Layer layer) |
| | | /// <summary> |
| | | /// 处理地形 |
| | | /// </summary> |
| | | private static void CopeTerrain(string terrainFile, string outPath, Layer layer) |
| | | { |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 处理水面 |
| | | /// </summary> |
| | | private static void CopeWater(string waterPath, string outPath, Layer layer) |
| | | { |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 处理流速流向 |
| | | /// </summary> |
| | | private static void CopeFlow(string flowPath, string outPath, Layer layer) |
| | | { |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 处理元数据 |
| | | /// </summary> |
| | | private static void CopeLayerJson(string outPath, Layer layer) |
| | | { |
| | | if (null == layer) return; |
| | | |