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