1497e55291115bdf1abb90078d8af61a6509a143
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BoatClassMasterdata.java
| ... | ... | @@ -128,7 +128,7 @@ public enum BoatClassMasterdata { |
| 128 | 128 | RS_FEVA ("RS Feva", true, 3.64, 1.42, BoatHullType.MONOHULL, true, "RSFeva"), |
| 129 | 129 | RS_TERA ("RS Tera", true, 2.87, 1.23, BoatHullType.MONOHULL, false, "RSTera"), |
| 130 | 130 | RS_VAREO ("RS Vareo", true, 4.25, 1.57, BoatHullType.MONOHULL, true, "RS_VAREO", "RSVareo", "RS Vareo"), |
| 131 | - RS_VENTURE ("RS Venture", true, 4.9, 2.0, BoatHullType.MONOHULL, true, "RSVenture", "RS Venture Connect"), |
|
| 131 | + RS_VENTURE ("RS Venture", true, 4.9, 2.0, BoatHullType.MONOHULL, true, "RSVenture", "RS Venture Connect", "RS Venture Connect SCS"), |
|
| 132 | 132 | SALONA_46 ("Salona 46", true, 14.14, 4.2, BoatHullType.MONOHULL, true, "Salona-46"), |
| 133 | 133 | SCAN_KAP_99 ("Scan-kap 99", true, 9.86, 2.61, BoatHullType.MONOHULL, true, "Scan Kap 99"), |
| 134 | 134 | SK_22 ("SK 22", true, 12, 2, BoatHullType.MONOHULL, true, "22er Schärenkreuzer", "22", "SK22", "22 sq.m."), |
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
| ... | ... | @@ -2983,7 +2983,9 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl |
| 2983 | 2983 | Pair<Double, Double> result; |
| 2984 | 2984 | double defaultAngle = getRace().getBoatClass().getMinimumAngleBetweenDifferentTacksUpwind(); |
| 2985 | 2985 | double threshold = 10; |
| 2986 | - result = usePolarsIfPossible(wind, defaultAngle, LegType.UPWIND, threshold); |
|
| 2986 | + result = usePolarsIfPossible(wind != null && wind.getKnots()==0?new WindImpl(wind.getPosition(), |
|
| 2987 | + wind.getTimePoint(), new KnotSpeedWithBearingImpl(10 /* default 10kts */, wind.getBearing())):wind, |
|
| 2988 | + defaultAngle, LegType.UPWIND, threshold); |
|
| 2987 | 2989 | return result; |
| 2988 | 2990 | } |
| 2989 | 2991 |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/whatsnew/resources/SailingAnalyticsNotes.html
| ... | ... | @@ -8,6 +8,13 @@ |
| 8 | 8 | <h5 class="articleSubheadline">December 2025</h5> |
| 9 | 9 | <ul class="bulletList"> |
| 10 | 10 | <li>Added boat class Fareast 28R.</li> |
| 11 | + <li>When no wind speed is measured at all, let the clustering into different tacks make |
|
| 12 | + assumptions (e.g., 10kts true wind speed) for the wind direction estimation from the |
|
| 13 | + courses over ground. This wind speed default assumption is then used to determine |
|
| 14 | + average maneuver angles for the boat type in those wind speeds, which in turn helps |
|
| 15 | + computing the minimum course difference required between the clusters for the different |
|
| 16 | + tacks. All this helps to improve wind direction estimation results if no wind speed |
|
| 17 | + is provided at all.</li> |
|
| 11 | 18 | </ul> |
| 12 | 19 | <h5 class="articleSubheadline">October 2025</h5> |
| 13 | 20 | <ul class="bulletList"> |