From caa8596884dac891a8b5c4fcf85dd2f7a12812f5 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期日, 18 六月 2023 19:33:13 +0800 Subject: [PATCH] 1 --- src/main/java/com/yssh/entity/Report.java | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/yssh/entity/Report.java b/src/main/java/com/yssh/entity/Report.java index 42c4d25..0208e3b 100644 --- a/src/main/java/com/yssh/entity/Report.java +++ b/src/main/java/com/yssh/entity/Report.java @@ -72,23 +72,23 @@ String time = wd.getTableName().replace("su_yuan_", ""); double lastVal = 0; - double speed1 = CalculateUtils.getWindSpeed(suYuan.getV(), suYuan.getU()); + double speed1 = CalculateUtils.round2(CalculateUtils.getWindSpeed(suYuan.getV(), suYuan.getU())); double direction1 = CalculateUtils.getWindDirection(suYuan.getV(), suYuan.getU()); String dir = CalculateUtils.getDir(direction1); double maxVal = suMax.getVocsValue(); - double dis = CalculateUtils.getDistance2(c1.getX(), c1.getY(), c2.getX(), c2.getY()); + //double dis = CalculateUtils.getDistance2(c1.getX(), c1.getY(), c2.getX(), c2.getY()); double dis1 = CalculateUtils.getDistance1(c1.getX(), c1.getY(), c2.getX(), c2.getY()); - double angle = CalculateUtils.getAngle(c1.getX(), c1.getY(), c2.getX(), c2.getY()); + double angle = CalculateUtils.getAngle2(c1.getX(), c1.getY(), c2.getX(), c2.getY()); double speed2 = CalculateUtils.getWindSpeed(suMax.getV(), suMax.getU()); double direction2 = CalculateUtils.getWindDirection(suMax.getV(), suMax.getU()); - String maxDir = CalculateUtils.getDir(direction2); - int isSame = (Math.abs(direction1 - direction2) < 15 && Math.abs(speed1 - speed2) < 0.3) ? 1 : 0; + String maxDir = CalculateUtils.getDir(angle); + int isSame = (Math.abs(direction1 - direction2) < 30 && Math.abs(speed1 - speed2) < 0.5) ? 1 : 0; return new Report(wd.getLocationName(), c1.getX(), c1.getY(), wd.getValue(), lastVal, time, - speed1, dir, maxVal, dis, maxDir, isSame); + speed1, dir, maxVal, dis1, maxDir, isSame); } public String getName() { -- Gitblit v1.9.3