From 2f55cebbad3dea187a5f91d16ec80a9677dab699 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 13 十一月 2024 11:16:53 +0800
Subject: [PATCH] 1

---
 src/main/java/com/yssh/utils/CalculateUtils.java |  108 -----------------------------------------------------
 1 files changed, 1 insertions(+), 107 deletions(-)

diff --git a/src/main/java/com/yssh/utils/CalculateUtils.java b/src/main/java/com/yssh/utils/CalculateUtils.java
index 6eefb01..530e1b4 100644
--- a/src/main/java/com/yssh/utils/CalculateUtils.java
+++ b/src/main/java/com/yssh/utils/CalculateUtils.java
@@ -12,22 +12,14 @@
 import org.geotools.referencing.crs.DefaultGeographicCRS;
 import org.opengis.referencing.crs.CoordinateReferenceSystem;
 
+@SuppressWarnings("ALL")
 public class CalculateUtils {
-	/**
-	 * 榛樿鍦扮悆鍗婂緞,璧ら亾鍗婂緞(鍗曚綅m)
-	 */
 	private final static double EARTH_RADIUS1 = 6371000;
 
-	/**
-	 * 杞寲涓哄姬搴�(rad)
-	 */
 	private static double rad(double d) {
 		return d * Math.PI / 180.0;
 	}
 
-	/**
-	 * 璁$畻璺濈1
-	 */
 	public static double getDistance1(double lon1, double lat1, double lon2, double lat2) {
 		double radLat1 = rad(lat1);
 		double radLat2 = rad(lat2);
@@ -40,9 +32,6 @@
 		return round2(s);
 	}
 
-	/**
-	 * 璁$畻璺濈2
-	 */
 	public static double getDistance2(double x1, double y1, double x2, double y2) {
 		// 84鍧愭爣绯绘瀯閫燝eodeticCalculator
 		GeodeticCalculator geodeticCalculator = new GeodeticCalculator(DefaultGeographicCRS.WGS84);
@@ -59,23 +48,14 @@
 		return round2(distance);
 	}
 
-	/**
-	 * 淇濈暀2浣嶅皬鏁�
-	 */
 	public static double round2(double d) {
 		return ((long) (d * 100)) / 100D;
 	}
 
-	/**
-	 * 淇濈暀6浣嶅皬鏁�
-	 */
 	public static double round6(double d) {
 		return ((long) (d * 1000000)) / 1000000D;
 	}
 
-	/**
-	 * 璁$畻瑙掑害
-	 */
 	public static double getAngle(double x1, double y1, double x2, double y2) {
 		try {
 			CoordinateReferenceSystem crs = CRS.decode("EPSG:4326");
@@ -94,9 +74,6 @@
 		}
 	}
 
-	/**
-	 * 璁$畻瑙掑害2
-	 */
 	public static double getAngle2(double x1, double y1, double x2, double y2) {
 		try {
 			DirectPosition2D p1 = new DirectPosition2D(x1, y1);
@@ -114,12 +91,6 @@
 		}
 	}
 
-	/**
-	 * 鑾峰彇鍧愭爣
-	 *
-	 * @param su
-	 * @return
-	 */
 	public static Coordinate getCoordinate(DistanceSuYuan su) {
 		String[] sirs = su.getId().split("_");
 
@@ -131,17 +102,6 @@
 		return new Coordinate(lon, lat);
 	}
 
-	/**
-	 * 璁$畻缁忓害
-	 *
-	 * @param @param  x
-	 * @param @param  y
-	 * @param @return 鍙傛暟
-	 * @return double 杩斿洖绫诲瀷
-	 * @throws
-	 * @Title: getLon
-	 * @Description: 璁$畻缁忓害
-	 */
 	public static double getLon(int x, int y) {
 		double lon = 115.9165227 + 0.000116732 * (x - 0.5) + 0.00000116862 * (y - 0.5);
 		if (lon < 115 || lon > 116) {
@@ -151,17 +111,6 @@
 		return round6(lon);
 	}
 
-	/**
-	 * 璁$畻缁村害
-	 *
-	 * @param @param  x
-	 * @param @param  y
-	 * @param @return 鍙傛暟
-	 * @return double 杩斿洖绫诲瀷
-	 * @throws
-	 * @Title: getLat
-	 * @Description: 璁$畻缁村害
-	 */
 	public static double getLat(int x, int y) {
 		double lat = 39.77250000 + 0.000001000 * (x - 0.5) - 0.00009000000 * (y - 0.5);
 		if (lat < 39 || lat > 40) {
@@ -171,14 +120,6 @@
 		return round6(lat);
 	}
 
-	/**
-	 * @param @param  checkPoints
-	 * @param @return 鍙傛暟
-	 * @return List<String> 杩斿洖绫诲瀷
-	 * @throws
-	 * @Title: assembleId
-	 * @Description: 缁勮id
-	 */
 	public static List<String> assembleId(List<MonitorPointPosition> checkPoints) {
 		List<String> ids2d = new ArrayList<>();
 		for (MonitorPointPosition point : checkPoints) {
@@ -188,15 +129,6 @@
 		return ids2d;
 	}
 
-	/**
-	 * @param @param  checkPoint
-	 * @param @param  range
-	 * @param @return 鍙傛暟
-	 * @return List<String> 杩斿洖绫诲瀷
-	 * @Title: aloneCrosswiseScope
-	 * @Description: 鍗曠嫭鐐逛綅妯悜鑼冨洿鎵╁睍
-	 * @backup 寮哄埗灏嗗眰绾ф敼涓� 0
-	 */
 	public static List<String> aloneCrosswiseExtend(MonitorPointPosition checkPoint, int range) {
 		List<String> ids = new ArrayList<>();
 		Integer x = checkPoint.getX();
@@ -210,9 +142,6 @@
 		return ids;
 	}
 
-	/**
-	 * 鏍规嵁鑼冨洿鑾峰彇鏌ヨ鏉′欢
-	 */
 	public static String getFilterByExtend(MonitorPointPosition point, int range) {
 		Integer x = point.getX();
 		Integer y = point.getY();
@@ -235,9 +164,6 @@
 		return ids3d;
 	}
 
-	/**
-	 * 鑾峰彇鏂瑰悜
-	 */
 	public static String getDir(double direction) {
 		if (direction < 0) {
 			direction = direction + 360;
@@ -264,9 +190,6 @@
 		return "鍖�";
 	}
 
-	/**
-	 * 璁$畻X銆乊鍊肩殑鐭╁舰妗�
-	 */
 	public static List<Coordinate> calcRect(double x, double y) {
 		double buffer = 10;
 		double dis = round6(Math.sqrt(Math.pow(buffer / 2, 2) * 2));
@@ -280,9 +203,6 @@
 		return list;
 	}
 
-	/**
-	 * 鏍规嵁璺濈鍜岃搴﹁幏鍙栫洰鏍囩偣
-	 */
 	private static Coordinate getPointByDisAndAngle(double x, double y, double angle, double dis) {
 		try {
 			DirectPosition2D p1 = new DirectPosition2D(x, y);
@@ -301,26 +221,10 @@
 		}
 	}
 
-	/**
-	 * @param @return 鍙傛暟
-	 * @return Double 杩斿洖绫诲瀷
-	 * @throws
-	 * @Title: getWindSpeed
-	 * @Description: 璁$畻椋庨��
-	 */
 	public static Double getWindSpeed(double v, double u) {
 		return round6(Math.sqrt(v * v + u * u));
 	}
 
-	/**
-	 * @param @param  v
-	 * @param @param  u
-	 * @param @return 鍙傛暟
-	 * @return double 杩斿洖绫诲瀷
-	 * @throws
-	 * @Title: getWindDirection
-	 * @Description: 璁$畻椋庡悜
-	 */
 	public static double getWindDirection(double v, double u) {
 		double result = Math.atan(u / (v + Math.pow(10, -5))) / Math.PI * 180;
 		if (result < 0) {
@@ -332,16 +236,6 @@
 		return round6(result);
 	}
 
-	/**
-	 * @param @param  list 鎺掑簭瀵硅薄
-	 * @param @param  property 鎺掑簭鍙傛暟
-	 * @param @param  order 鎺掑簭椤哄簭
-	 * @param @return 鍙傛暟
-	 * @return List<Map < String, Object>> 杩斿洖绫诲瀷
-	 * @throws
-	 * @Title: sort
-	 * @Description: 鎺掑簭
-	 */
 	public static List<Map<String, Object>> sort(List<Map<String, Object>> list, final String property, final boolean order) {
 		if (list == null || property == null) {
 			return null;

--
Gitblit v1.9.3