Trophée Custo Pol Yacht Club de France Fastnet Rock Trophée port Boulogne Calais Douvres Trophée Région Haut de France DST Longitude Sud Trophée Cents Cravates Farne islands Trophée mowi Bishop Rock Trophée scogal Slyne Head Trophée Bermudes Cap Wrath Trophée VULNERABLE Nothernmost point Manche mer du nord Minute cap'tivante Le Plancton Minute cap'tivante Campagne des mers Minute cap'tivante Mr. goodfish Minute cap'tivante Grands fonds Minute cap'tivante Macro déchets Minute cap'tivante
{target.data.line.rank}
{target.boat.getPhotosHtml('#img#')}
{target.boat.name}
{target.boat.getSailorsHtml('#fname# #lname#')}

Départ{µ.toDate(target.data.boatClass.run.date,"UTC:dddd dd mmmm ' à ' HH:MM 'UTC'")}

Distance totale{µ.toNumber(target.data.line.dtf," ¤1¤.")} nm

Position {µ.toDate(target.boat.track.currentLocation.timecode*1000,"UTC:HH:MM")} UTC
Cap {target.boat.track.currentLocation.heading} °
Vitesse {µ.toNumber(target.boat.track.currentLocation.getSpeed()," ¤1¤.")} nds
Heure retenue {µ.toDate(target.data.line.date,"UTC:HH:MM")} UTC
Dist. au but {µ.toNumber(target.data.line.dtf," ¤1¤.")} nm
Dist. au premier +{µ.toNumber(target.data.line.dtl," ¤1¤.")} nm {µ.toNumber(Math.abs(target.data.line.dtlProgress)," ¤1¤.")} nm
Cap {target.data.line.heading} °
Vitesse | VMC {µ.toNumber(target.data.line.speed," ¤1¤.")} nds {µ.toNumber(target.data.line.vmg," ¤1¤.")} nds
Sur 4 heures {µ.toNumber(target.data.line.dist4h/240*60," ¤1¤.")} nds {µ.toNumber(target.data.line.dist4h," ¤1¤.")} nm
sur le fond {µ.toNumber(target.data.line.dog4h/240*60," ¤1¤.")} nds {µ.toNumber(target.data.line.dog4h," ¤1¤.")} nm
Sur 24 heures {µ.toNumber(target.data.line.dist24h/1440*60," ¤1¤.")} nds {µ.toNumber(target.data.line.dist24h," ¤1¤.")} nm
sur le fond {µ.toNumber(target.data.line.dog24h/1440*60," ¤1¤.")} nds {µ.toNumber(target.data.line.dog24h," ¤1¤.")} nm

Arrivée{µ.toDate(target.boat.arrival.date,"UTC:dd/mm/yyyy ' à ' HH:MM:ss 'UTC'")}


Temps de course{µ.toRacetime(target.boat.arrival.racetime, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}

Pénalité{µ.toRacetime(Math.abs(target.boat.arrival.penalty), "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}

Bonification{µ.toRacetime(Math.abs(target.boat.arrival.penalty), "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}

Temps officiel{µ.toRacetime(target.boat.arrival.jury, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}

Écart au premier{µ.toRacetime(target.boat.arrival.gapToFirst, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}

Écart au précédent{µ.toRacetime(target.boat.arrival.gapToPrevious, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}


Sur l'orthodromie{µ.toNumber(target.boat.arrival.orthoDistance, " ¤1¤.")} nm / {µ.toNumber(target.boat.arrival.orthoSpeed, " ¤1¤.")} nds

Sur le fond{µ.toNumber(target.boat.arrival.overgroundDistance, " ¤1¤.")} nm / {µ.toNumber(target.boat.arrival.overgroundSpeed, " ¤1¤.")} nds

Cliquez sur le bateau pour le positionner
sur le temps intermédaire
«{target.data.line.name}»
Pit Stop
Mode fantôme
Non localisé
À suspendu sa course
N'est pas encore parti
N'a pas pris le départ
N'a pas franchi la ligne de départ
Statut DNF • N'a pas terminé la course
Cap {target.boat.heading} °
Vitesse {µ.toNumber(target.boat.track.currentLocation.getSpeed()," ¤1¤.")} nds
Statut DSQ • Disqualifié
Cap {target.boat.heading} °
Vitesse {µ.toNumber(target.boat.track.currentLocation.getSpeed()," ¤1¤.")} nds
CNS
Statut RET • À abandonné
Cap {target.boat.heading} °
Vitesse {µ.toNumber(target.boat.track.currentLocation.getSpeed()," ¤1¤.")} nds
{target.getPhotosHtml('#img#')}
{target.name}
{target.getSailorsHtml('#fname# #lname#')}
{target.comment}

Départ le
dimanche 29 juin 2025 à 12h00 UTC
Mise à jour toutes les heures
Trophée
¤{target.line.rank}¤
{target.boat.getPhotosHtml('#img#')}
{target.boat.getIconHtml()}
{target.boat.name}
{target.boat.getSailorsHtml('#fname# #lname#')}
Départ : {µ.toDate(target.boatClass.run.date,"UTC:dddd dd mmmm ' à ' HH:MM 'UTC'")}
Distance à parcourir : {µ.toNumber(target.boatClass.run.length," ¤1¤.")} nm
¤{µ.toRacetime(target.boat.splittime.time2prev, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}¤
¤{µ.toNumber(target.boat.splittime.sog2prev," ¤1¤.")}¤ nds
Heure retenue pour le calcul : ¤{µ.toDate(target.line.date,"UTC:HH:MM' UTC'")}¤
¤{target.line.heading}¤ °
¤{µ.toNumber(target.line.speed," ¤1¤.")}¤ nds
¤{µ.toNumber(target.line.dtf," ¤1¤.")}¤ nm
+¤{µ.toNumber(target.line.dtl," ¤1¤.")}¤ nm
Arrivé le ¤{µ.toDate(target.boat.arrival.date,"UTC:dd/mm/yyyy ' à ' HH:MM:ss 'UTC'")}¤
En ¤{µ.toRacetime(target.boat.arrival.racetime, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}¤
Pit Stop
Mode fantôme
Non localisé
À suspendu sa course
N'est pas encore parti
N'a pas pris le départ
N'a pas franchi la ligne de départ
N'a pas terminé la course
Disqualifié
CNS
À abandonné
¤{target.line.rank}¤
{target.boat.getPhotosHtml('#img#')}
{target.boat.name}
{target.boat.getSailorsHtml('#fname# #lname#')}
En attente du départ
Arrivé
En course
En pit stop
En mode fantôme
Non localisé
À suspendu sa course
N'est pas encore parti
N'a pas pris le départ
N'a pas franchi la ligne de départ
N'a pas terminé la course
Disqualifié
CNS
À abandonné
Parcours
Date et heure de départ ¤{µ.toDate(target.boatClass.run.date,"UTC:dddd dd mmmm ' à ' HH:MM 'UTC'")}¤
Distance à parcourir ¤{µ.toNumber(target.line.dtf," ¤1¤.")}¤ milles
Tableau de bord
N S E W {target.boat.getIconHtml()}
¤{target.line.heading}¤°
20 35 5 25 40 10 15 30 0
¤{µ.toNumber(target.line.speed,'¤1¤.')}¤ nds
¤{µ.toNumber(target.line.vmg,'¤1¤.')}¤ nds
Environnement
¤{target.line.windspeed/10}¤ nds ¤{target.line.winddir}¤°
¤{target.line.tempair/10}¤°C
¤{target.line.waveheight/10}¤m
¤{target.line.tempwater/10}¤°C
Distances
¤{µ.toNumber(target.boatClass.run.length - target.line.dtf," ¤1¤.")}¤ nm
¤{µ.toNumber(target.line.dtf," ¤1¤.")}¤ nm
¤{µ.toNumber(target.line.dtl," ¤1¤.")}¤ nm
¤{µ.toNumber(target.line.advance," ¤1¤.")}¤ nm
Depuis 4 heures ¤{µ.toNumber(target.line.dist4h," ¤1¤.")}¤ nm ¤{µ.toNumber(target.line.dist4h/240*60," ¤1¤.")}¤ nds
sur le fond ¤{µ.toNumber(target.line.dog4h," ¤1¤.")}¤ nm ¤{µ.toNumber(target.line.dog4h/240*60," ¤1¤.")}¤ nds
Depuis 24 heures ¤{µ.toNumber(target.line.dist24h," ¤1¤.")}¤ nm ¤{µ.toNumber(target.line.dist24h/1440*60," ¤1¤.")}¤ nds
sur le fond ¤{µ.toNumber(target.line.dog24h," ¤1¤.")}¤ nm ¤{µ.toNumber(target.line.dog24h/1440*60," ¤1¤.")}¤ nds
Temps intermédiaires
Résultats
Arrivée ¤{µ.toDate(target.boat.arrival.date,"UTC:dd/mm/yyyy ' à ' HH:MM:ss 'UTC'")}¤
Temps de course ¤{µ.toRacetime(target.boat.arrival.racetime, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}¤
Pénalité ¤{µ.toRacetime(Math.abs(target.boat.arrival.penalty), "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}¤
Bonification ¤{µ.toRacetime(Math.abs(target.boat.arrival.penalty), "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}¤
Temps officiel ¤{µ.toRacetime(target.boat.arrival.jury, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}¤
Écart au premier ¤{µ.toRacetime(target.boat.arrival.gapToFirst, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}¤
Écart au précédent ¤{µ.toRacetime(target.boat.arrival.gapToPrevious, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}¤
Sur l'orthodromie ¤{µ.toNumber(target.boat.arrival.orthoDistance, " ¤1¤.")}¤ nm / ¤{µ.toNumber(target.boat.arrival.orthoSpeed, " ¤1¤.")}¤ nds
Sur le fond ¤{µ.toNumber(target.boat.arrival.overgroundDistance, " ¤1¤.")}¤ nm / ¤{µ.toNumber(target.boat.arrival.overgroundSpeed, " ¤1¤.")}¤ nds
Profil
{target.boat.getPhotoHtml('#img#')}
 
{target.name}
{µ.toDate(target.data.timecode*1000,"UTC:dd/mm/yyyy ' à ' HH:MM:ss 'UTC'")}
{µ.toOrdinal(target.data.rank)} • {µ.toRacetime(target.data.time2prev, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}
{µ.toNumber(target.data.dog2prev," ¤1¤.")} nm • {µ.toNumber(target.data.sog2prev," ¤1¤.")} nds
Cochez au moins une ligne Confirmer l'action Confirmer la suppression ? Type automatiqueDogger Bank B Dogger Bank C Dudgeon East Anglia One East Anglia Three Galloper North Galloper South Greater Gabbard North Greater Gabbard South Hornsea Humber Gateway Hywind Inchape TSS Calais Lincs London Array Moray Neart na Gaoithe Race Bank Rampion Scroby Sands Seagreen Sheringham Shoal Sofia Thanet Triton Knoll Westernmost Rough TSS Casquets TSS SevenStones TSS ScillySouth TSS Fastnet Aberdeen Dogger Bank A Kincardine Floating Offshore TSS ScillyWest TSS Ouessant TSS North Hinder TSS Off Botney Ground TSS Off Brown Ridge TSS Off TexelEastwards TSS SunkEast TSS Sunk North TSS Sunk South TSS West Friesland Blyth Gunfleet Dieppe Le Treport ZI Parc Eolien du Calvados AVURNAV 145 25 Fecamp Lulworth Inner Firing Range Straight Point Firing Range Centrale Electrique Paluel Hebrides Firing Range
Cartographie & calculs www.geovoile.com
TrackingYellowbrickwww.ybtracking.com
Prévisions météo www.marine-weather.com