From 45a773850057dd90c4292d30715b4f9dfdc86740 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 04 十二月 2023 13:42:20 +0800 Subject: [PATCH] 屏蔽NoData --- src/main/java/com/moon/server/service/data/RasterAnalysisService.java | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/moon/server/service/data/RasterAnalysisService.java b/src/main/java/com/moon/server/service/data/RasterAnalysisService.java index 51d5db6..14d2d17 100644 --- a/src/main/java/com/moon/server/service/data/RasterAnalysisService.java +++ b/src/main/java/com/moon/server/service/data/RasterAnalysisService.java @@ -74,11 +74,12 @@ return; } - // for (PublishEntity pub : pubs) { + //for (PublishEntity pub : pubs) { pubs.parallelStream().forEach(pub -> { try { AnalysisResultEntity entity = new AnalysisResultEntity(token); entity.setLayerName(pub.getName()); + entity.setUnit(pub.getUnit()); List<MetaEntity> metas = publishService.selectMetasByPubid(pub.getId()); if (null == metas || metas.isEmpty()) { @@ -136,7 +137,8 @@ map.put("analysisForPost", entity); String json = JSONObject.toJSONString(map); - // System.out.println(json) + //System.out.println(json) + WebSocketService.broadCastInfo(json); } @@ -155,6 +157,7 @@ try { AnalysisResultEntity entity = new AnalysisResultEntity(); entity.setLayerName(pub.getName()); + entity.setUnit(pub.getUnit()); List<MetaEntity> metas = publishService.selectMetasByPubid(pub.getId()); if (null == metas || metas.isEmpty()) { @@ -354,7 +357,7 @@ List<Double> list = new ArrayList<>(); for (double val : pixelValues) { - if (!Double.isNaN(val)) { + if (!Double.isNaN(val) && val > Integer.MIN_VALUE) { list.add(val); } } -- Gitblit v1.9.3