From 50155d2d6da56ac59a672755a704ed1503ffe3f6 Mon Sep 17 00:00:00 2001
From: dcb <xgybdcb@163.com>
Date: 星期四, 19 六月 2025 10:07:18 +0800
Subject: [PATCH] 修复返回的模拟结果中最大最小水深问题

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

diff --git a/src/main/java/com/se/nsl/service/ResolveService.java b/src/main/java/com/se/nsl/service/ResolveService.java
index bccb075..d78c9e9 100644
--- a/src/main/java/com/se/nsl/service/ResolveService.java
+++ b/src/main/java/com/se/nsl/service/ResolveService.java
@@ -210,10 +210,12 @@
         ComHelper.Resample(dsLanduse, null, landuseFile, null, wkt, null, null);
         dsLanduse.delete();
 
-        String stationFile = inPath + File.separator + "Station.tif";
-        Dataset dsStation = gdal.Open(stationTif, gdalconstConstants.GA_ReadOnly);
-        ComHelper.Resample(dsStation, null, stationFile, null, wkt, null, null);
-        dsStation.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);
+            dsStation.delete();
+        }
     }
 
     public void updateTif(Simu simu, SimuData data2) {

--
Gitblit v1.9.3