shenyijian
2024-06-24 7d44d7a2a9ee8f55e911d678d78ff25f047cab4d
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/service/impl/AttResBaseServiceImpl.java
@@ -177,6 +177,10 @@
       List<AttResWithRainfall> attResWithRainfallList = new ArrayList<>();
      for (AttResBase attResBase : attResBases) {
         if (null == attResBase.getCenterLat() || attResBase.getCenterLong() == null) {
            log.warn("过滤掉经度或者纬度为空的水库,水库名称:{}", attResBase.getName());
            continue;
         }
         // 横向索引(lonIndex):(站点的经度 - 网格最小经度) / 每个网格单元的经度跨度
         int lonIndex = (int) ((Double.parseDouble(attResBase.getCenterLong()) - lonMin) / lonSpan);
         //  纵向索引(latIndex):(站点的纬度 - 网格最小纬度) / 每个网格单元的纬度跨度
@@ -197,7 +201,7 @@
            attResWithRainfall.setFileName(fileName);
            attResWithRainfallList.add(attResWithRainfall);
         } else {
            log.warn("AttRes {} is out of the grid range. centerLong: {}, centerLat: {}", attResBase.getName(),
            log.warn("水库 {} 超出栅格范围. 中心点经度: {}, 中心点纬度: {}", attResBase.getName(),
                  attResBase.getCenterLong(), attResBase.getCenterLat());
         }
      }