| | |
| | | @ApiModelProperty(value = "是否一致") |
| | | private int isSame; |
| | | |
| | | @ApiModelProperty(value = "最大值的ID") |
| | | private String maxId; |
| | | |
| | | public Report() { |
| | | } |
| | | |
| | | public Report(String id, String name, double lon, double lat, double val, String time, double speed, String dir, double maxVal, double dis, String maxDir, int isSame) { |
| | | public Report(String id, String name, double lon, double lat, double val, String time, double speed, String dir, double maxVal, double dis, String maxDir, int isSame, String maxId) { |
| | | this.id = id; |
| | | this.name = name; |
| | | this.lon = lon; |
| | |
| | | this.dis = dis; |
| | | this.maxDir = maxDir; |
| | | this.isSame = isSame; |
| | | this.maxId = maxId; |
| | | } |
| | | |
| | | /** |
| | |
| | | String maxDir = CalculateUtils.getDir(direction2); // CalculateUtils.getDir(angle); |
| | | int isSame = (Math.abs(direction1 - direction2) <= 45 && Math.abs(speed1 - speed2) <= 0.5) ? 1 : 0; |
| | | |
| | | String[] strs = suMax.getId().split("_"); |
| | | String maxId = (Integer.parseInt(strs[0]) / 10) + "_" + (Integer.parseInt(strs[1]) / 10); |
| | | |
| | | return new Report(wd.getSuYuanId(), wd.getLocationName(), c1.getX(), c1.getY(), wd.getValue(), time, |
| | | speed1, dir, maxVal, dis1, maxDir, isSame); |
| | | speed1, dir, maxVal, dis1, maxDir, isSame, maxId); |
| | | } |
| | | |
| | | public String getId() { |
| | |
| | | public void setIsSame(int isSame) { |
| | | this.isSame = isSame; |
| | | } |
| | | |
| | | public String getMaxId() { |
| | | return maxId; |
| | | } |
| | | |
| | | public void setMaxId(String maxId) { |
| | | this.maxId = maxId; |
| | | } |
| | | } |