From 043d1bd4860bbee636b3935e94a71246091cbf3f Mon Sep 17 00:00:00 2001 From: dcb <xgybdcb@163.com> Date: 星期二, 24 六月 2025 15:29:24 +0800 Subject: [PATCH] 实时模拟功能实现 --- src/main/java/com/se/nsl/service/TestService.java | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/se/nsl/service/TestService.java b/src/main/java/com/se/nsl/service/TestService.java index a007a9e..4960bcf 100644 --- a/src/main/java/com/se/nsl/service/TestService.java +++ b/src/main/java/com/se/nsl/service/TestService.java @@ -141,10 +141,12 @@ String terrainPath = dto.getOutPath() + File.separator + "terrain"; File f = new File(terrainPath); if (!f.exists() || !f.isDirectory()) f.mkdirs(); + File tempDir = new File(dto.getTemp()); + if (!tempDir.exists()) tempDir.mkdir(); for (int[] sizes : layer.getTerrain().getSize()) { String tif = dto.getTemp() + File.separator + "terrain_" + sizes[0] + "_" + sizes[1] + ".tif"; - ComHelper.Resample(ds, tif, sizes[0], sizes[1], layer); + ComHelper.cutAndResample(ds, tif, sizes[0], sizes[1], layer, true); if (!new File(tif).exists()) continue; String png = terrainPath + File.separator + sizes[0] + "_" + sizes[1] + ".png"; @@ -284,7 +286,7 @@ for (int[] sizes : layer.getTerrain().getSize()) { String fileName = ComHelper.getNameWithExt(ds.GetDescription()) + "_" + sizes[0] + "_" + sizes[1]; String tif = dto.getTemp() + File.separator + fileName + ".tif"; - ComHelper.Resample2(ds, tif, sizes[0], sizes[1], layer); + ComHelper.coordinateTransformAndResample(ds, tif, sizes[0], sizes[1], layer, true); if (!new File(tif).exists()) continue; String png = waterPath + File.separator + sizes[0] + "_" + sizes[1] + ".png"; @@ -444,7 +446,6 @@ for (int[] sizes : layer.getTerrain().getSize()) { String name = ComHelper.getNameWithExt(ds.GetDescription()) + "_" + sizes[0] + "_" + sizes[1]; String tif = dto.getTemp() + File.separator + name + ".tif"; -// ComHelper.Resample(ds, tif, sizes[0], sizes[1], layer); if (!new File(tif).exists()) continue; String png = flowPath + File.separator + sizes[0] + "_" + sizes[1] + ".png"; -- Gitblit v1.9.3