燕山石化溯源三维电子沙盘-【后端】-服务
1
13693261870
2023-08-10 19d4f3fe0d0d2b8764e9023f214d3cba43c47668
src/main/java/com/yssh/utils/CalculateUtils.java
@@ -1,7 +1,6 @@
package com.yssh.utils;
import java.awt.geom.Point2D;
import java.text.SimpleDateFormat;
import java.util.*;
import com.yssh.entity.Coordinate;
@@ -14,15 +13,6 @@
import org.opengis.referencing.crs.CoordinateReferenceSystem;
public class CalculateUtils {
   private final static SimpleDateFormat ymdh = new SimpleDateFormat("yyyyMMddHH");
   /**
    * 获取年月日时
    */
   public static String getYearMonthDayHour(Date date) {
      return ymdh.format(date);
   }
   /**
    * 默认地球半径,赤道半径(单位m)
    */
@@ -220,6 +210,16 @@
      return ids;
   }
   /**
    * 根据范围获取查询条件
    */
   public static String getFilterByExtend(MonitorPointPosition point, int range) {
      Integer x = point.getX();
      Integer y = point.getY();
      return String.format("x between %d and %d and y between %d and %d", x - range / 2, x + range / 2, y - range / 2, y + range / 2);
   }
   public static List<String> temporary(MonitorPointPosition point, int range) {
      List<String> ids3d = new ArrayList<>();
      Integer x = point.getX();