From 68372fd1905515c5c8dbb9e3b158241994439e06 Mon Sep 17 00:00:00 2001
From: dcb <xgybdcb@163.com>
Date: 星期四, 19 六月 2025 14:18:53 +0800
Subject: [PATCH] 增加生成结果的水深过滤参数

---
 src/main/java/com/se/nsl/service/ResolveService.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/se/nsl/service/ResolveService.java b/src/main/java/com/se/nsl/service/ResolveService.java
index d78c9e9..9d8cf99 100644
--- a/src/main/java/com/se/nsl/service/ResolveService.java
+++ b/src/main/java/com/se/nsl/service/ResolveService.java
@@ -201,19 +201,19 @@
         String terrainFile = inPath + File.separator + config.getTerrainFile();
 
         Dataset dsDem = gdal.Open(terrainTif, gdalconstConstants.GA_ReadOnly);
-        ComHelper.Resample(dsDem, null, terrainFile, null, wkt, null, null);
+        ComHelper.cutAndResample(dsDem, null, terrainFile, null, wkt, null, null);
         dsDem.delete();
 
         String landuseFile = inPath + File.separator + config.getLanduseFile();
 
         Dataset dsLanduse = gdal.Open(landuseTif, gdalconstConstants.GA_ReadOnly);
-        ComHelper.Resample(dsLanduse, null, landuseFile, null, wkt, null, null);
+        ComHelper.cutAndResample(dsLanduse, null, landuseFile, null, wkt, null, null);
         dsLanduse.delete();
 
         if (stationTif != null) {
             String stationFile = inPath + File.separator + "Station.tif";
             Dataset dsStation = gdal.Open(stationTif, gdalconstConstants.GA_ReadOnly);
-            ComHelper.Resample(dsStation, null, stationFile, null, wkt, null, null);
+            ComHelper.cutAndResample(dsStation, null, stationFile, null, wkt, null, null);
             dsStation.delete();
         }
     }
@@ -348,6 +348,7 @@
         String startTime = TimeFormatUtil.formatDate(data.getStartTime());
         ConfigVo vo = new ConfigVo(terrainFile, landuseFile, terrainFile, rainfallFile,
                 saveName, duration, saveFrames, saveMode, startTime);
+        vo.getResult().setSave_filter(config.getSaveFilter());
         String configFile = config.getInPath() + File.separator + data.getInPath() + File.separator + data.getInPath() + ".json";
 //        ComHelper.writeJson(configFile, JSON.toJSONString(vo));
         mapper.writeValue(new File(configFile), vo);

--
Gitblit v1.9.3