{target.getPhotosHtml('')}

{''=='' ? target.boat.name : target.getSailorsHtml('#fname# #lname#')}

{''=='reverse' ? target.boat.name : target.getSailorsHtml('#fname# #lname#')}

{target.boat.externalUrl=='' ? '' : ' '}

Start on {µ.toDate(target.boatClass.run.date,"FR:dddd dd mmmm ' at ' HH:MM 'FR'")}

Total distance : {µ.toNumber(target.line.dtf," ¤1¤.")} nm

Arrived on {µ.toDate(target.boat.arrival.date,"FR:dd/mm/yyyy ' at ' HH:MM:ss 'FR'")}

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

PIT

{µ.toDate(target.line.date,"FR:HH:MM'FR'")} • {target.line.heading} ° • {µ.toNumber(target.line.speed," ¤1¤.")} kts

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

{µ.toDate(target.line.date,"FR:HH:MM'FR'")} • {target.line.heading} ° • {µ.toNumber(target.line.speed," ¤1¤.")} kts

{µ.toNumber(target.line.dtf," ¤1¤.")} nm+{µ.toNumber(target.line.dtl," ¤1¤.")} nm

Stealth mode

Not localised

SUS

DNF

Retired

DNS

DNC

NYS

DSQ

Stealth mode

100%
{target.data.getPhotosHtml('')}

{''=='' ? target.boat.name : target.data.getSailorsHtml('#fname# #lname#')}

{''=='reverse' ? target.boat.name : target.data.getSailorsHtml('#fname# #lname#')}

Start{µ.toDate(target.data.boatClass.run.date,"FR:dd mmm ' à ' HH:MM 'FR'")}
Total distance{µ.toNumber(target.data.line.dtf," ¤1¤.")} nm{µ.toNumber(target.data.line.dtf*1.852," ¤1¤.")} km
Arrival{µ.toDate(target.boat.arrival.date,"FR:dd/mm/yyyy ' à ' HH:MM:ss 'FR'")}
Race time{µ.toRacetime(target.boat.arrival.racetime, "[0]d [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}
Penalty{µ.toRacetime(Math.abs(target.boat.arrival.penalty), "[0]d [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}
Bonus{µ.toRacetime(Math.abs(target.boat.arrival.penalty), "[0]d [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}
Official time{µ.toRacetime(target.boat.arrival.jury, "[0]d [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}
Gap to first{µ.toRacetime(target.boat.arrival.gapToFirst, "[0]d [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}
Gap to previous{µ.toRacetime(target.boat.arrival.gapToPrevious, "[0]d [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}
Over the orthodromy{µ.toNumber(target.boat.arrival.orthoDistance, " ¤1¤.")} nm / {µ.toNumber(target.boat.arrival.orthoSpeed, " ¤1¤.")} kts
Over ground{µ.toNumber(target.boat.arrival.overgroundDistance, " ¤1¤.")} nm / {µ.toNumber(target.boat.arrival.overgroundSpeed, " ¤1¤.")} kts

PIT

Hour retained :{µ.toDate(target.data.line.date,"FR:HH:MM''")}FR
Dist. sailed :{µ.toNumber(target.data.line.dog," ¤1¤.")}nm{µ.toNumber(target.data.line.dog*1.852," ¤1¤.")}km
Dist. to finish :{µ.toNumber(target.data.line.dtf," ¤1¤.")}nm{µ.toNumber(target.data.line.dtf*1.852," ¤1¤.")}km
Over 4hOver 24h
Heading{target.data.line.heading} °{target.data.line.heading4h} °{target.data.line.heading24h} °
Speed{µ.toNumber(target.data.line.speed," ¤1¤.")} kts
{µ.toNumber(target.data.line.speed*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.dist4h/4," ¤1¤.")} kts
{µ.toNumber(target.data.line.dist4h*1.852/4," ¤1¤.")} km/h
{µ.toNumber(target.data.line.dist24h/24," ¤1¤.")} kts
{µ.toNumber(target.data.line.dist24h/24*1.852," ¤1¤.")} km/h
VMC{µ.toNumber(target.data.line.vmg," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.vmg4h," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg4h*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.vmg24h," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg24h*1.852," ¤1¤.")} km/h
Distance{µ.toNumber(target.data.line.dist4h," ¤1¤.")} nm
{µ.toNumber(target.data.line.dist4h*1.852," ¤1¤.")} km
{µ.toNumber(target.data.line.dist24h," ¤1¤.")} nm
{µ.toNumber(target.data.line.dist24h*1.852," ¤1¤.")} km

{µ.toNumber(target.data.line.temperature," ¤0¤")}°

{µ.toNumber(target.data.line.seaSurfaceTemperature," ¤0¤")}°

{µ.toCardinalAngle(target.data.line.wind10mDirection)}{µ.toNumber(target.data.line.wind10mSpeed," ¤1¤.")} kts{µ.toNumber(target.data.line.wind10mSpeed*1.852," ¤1¤.")} km/h

{µ.toNumber(target.data.line.totalWaveHeight," ¤1¤.")} m

Squid by D-ICE
Hour retained :{µ.toDate(target.data.line.date,"FR:HH:MM''")}FR
Dist. sailed :{µ.toNumber(target.data.line.dog," ¤1¤.")}nm{µ.toNumber(target.data.line.dog*1.852," ¤1¤.")}km
Dist. to finish :{µ.toNumber(target.data.line.dtf," ¤1¤.")}nm{µ.toNumber(target.data.line.dtf*1.852," ¤1¤.")}km
Dist. to frist :{µ.toNumber(target.data.line.dtl," ¤1¤.")}nm{µ.toNumber(target.data.line.dtl*1.852," ¤1¤.")}km
Over 4hOver 24h
Heading{target.data.line.heading} °{target.data.line.heading4h} °{target.data.line.heading24h} °
Speed{µ.toNumber(target.data.line.speed," ¤1¤.")} kts
{µ.toNumber(target.data.line.speed*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.dist4h/4," ¤1¤.")} kts
{µ.toNumber(target.data.line.dist4h*1.852/4," ¤1¤.")} km/h
{µ.toNumber(target.data.line.dist24h/24," ¤1¤.")} kts
{µ.toNumber(target.data.line.dist24h/24*1.852," ¤1¤.")} km/h
VMC{µ.toNumber(target.data.line.vmg," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.vmg4h," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg4h*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.vmg24h," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg24h*1.852," ¤1¤.")} km/h
Distance{µ.toNumber(target.data.line.dist4h," ¤1¤.")} nm
{µ.toNumber(target.data.line.dist4h*1.852," ¤1¤.")} km
{µ.toNumber(target.data.line.dist24h," ¤1¤.")} nm
{µ.toNumber(target.data.line.dist24h*1.852," ¤1¤.")} km

{µ.toNumber(target.data.line.temperature," ¤0¤")}°

{µ.toNumber(target.data.line.seaSurfaceTemperature," ¤0¤")}°

{µ.toCardinalAngle(target.data.line.wind10mDirection)}{µ.toNumber(target.data.line.wind10mSpeed," ¤1¤.")} kts{µ.toNumber(target.data.line.wind10mSpeed*1.852," ¤1¤.")} km/h

{µ.toNumber(target.data.line.totalWaveHeight," ¤1¤.")} m

Squid by D-ICE
Hour retained :{µ.toDate(target.data.line.date,"FR:HH:MM''")}FR
Dist. sailed :{µ.toNumber(target.data.line.dog," ¤1¤.")}nm{µ.toNumber(target.data.line.dog*1.852," ¤1¤.")}km
Dist. to finish :{µ.toNumber(target.data.line.dtf," ¤1¤.")}nm{µ.toNumber(target.data.line.dtf*1.852," ¤1¤.")}km
Over 4hOver 24h
Heading{target.data.line.heading} °{target.data.line.heading4h} °{target.data.line.heading24h} °
Speed{µ.toNumber(target.data.line.speed," ¤1¤.")} kts
{µ.toNumber(target.data.line.speed*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.dist4h/4," ¤1¤.")} kts
{µ.toNumber(target.data.line.dist4h*1.852/4," ¤1¤.")} km/h
{µ.toNumber(target.data.line.dist24h/24," ¤1¤.")} kts
{µ.toNumber(target.data.line.dist24h/24*1.852," ¤1¤.")} km/h
VMC{µ.toNumber(target.data.line.vmg," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.vmg4h," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg4h*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.vmg24h," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg24h*1.852," ¤1¤.")} km/h
Distance{µ.toNumber(target.data.line.dist4h," ¤1¤.")} nm
{µ.toNumber(target.data.line.dist4h*1.852," ¤1¤.")} km
{µ.toNumber(target.data.line.dist24h," ¤1¤.")} nm
{µ.toNumber(target.data.line.dist24h*1.852," ¤1¤.")} km

{µ.toNumber(target.data.line.temperature," ¤0¤")}°

{µ.toNumber(target.data.line.seaSurfaceTemperature," ¤0¤")}°

{µ.toCardinalAngle(target.data.line.wind10mDirection)}{µ.toNumber(target.data.line.wind10mSpeed," ¤1¤.")} kts{µ.toNumber(target.data.line.wind10mSpeed*1.852," ¤1¤.")} km/h

{µ.toNumber(target.data.line.totalWaveHeight," ¤1¤.")} m

Squid by D-ICE
Hour retained :{µ.toDate(target.data.line.date,"FR:HH:MM''")}FR
Dist. sailed :{µ.toNumber(target.data.line.dog," ¤1¤.")}nm{µ.toNumber(target.data.line.dog*1.852," ¤1¤.")}km
Dist. to finish :{µ.toNumber(target.data.line.dtf," ¤1¤.")}nm{µ.toNumber(target.data.line.dtf*1.852," ¤1¤.")}km
Dist. to frist :{µ.toNumber(target.data.line.dtl," ¤1¤.")}nm{µ.toNumber(target.data.line.dtl*1.852," ¤1¤.")}km
Over 4hOver 24h
Heading{target.data.line.heading} °{target.data.line.heading4h} °{target.data.line.heading24h} °
Speed{µ.toNumber(target.data.line.speed," ¤1¤.")} kts
{µ.toNumber(target.data.line.speed*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.dist4h/4," ¤1¤.")} kts
{µ.toNumber(target.data.line.dist4h*1.852/4," ¤1¤.")} km/h
{µ.toNumber(target.data.line.dist24h/24," ¤1¤.")} kts
{µ.toNumber(target.data.line.dist24h/24*1.852," ¤1¤.")} km/h
VMC{µ.toNumber(target.data.line.vmg," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.vmg4h," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg4h*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.vmg24h," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg24h*1.852," ¤1¤.")} km/h
Distance{µ.toNumber(target.data.line.dist4h," ¤1¤.")} nm
{µ.toNumber(target.data.line.dist4h*1.852," ¤1¤.")} km
{µ.toNumber(target.data.line.dist24h," ¤1¤.")} nm
{µ.toNumber(target.data.line.dist24h*1.852," ¤1¤.")} km

{µ.toNumber(target.data.line.temperature," ¤0¤")}°

{µ.toNumber(target.data.line.seaSurfaceTemperature," ¤0¤")}°

{µ.toCardinalAngle(target.data.line.wind10mDirection)}{µ.toNumber(target.data.line.wind10mSpeed," ¤1¤.")} kts{µ.toNumber(target.data.line.wind10mSpeed*1.852," ¤1¤.")} km/h

{µ.toNumber(target.data.line.totalWaveHeight," ¤1¤.")} m

Squid by D-ICE
Hour LIVE :{µ.toDate(target.boat.timecode*1000,"FR:HH:MM''")}FR
Speed :{µ.toNumber(target.boat.track.currentLocation.getSpeed()," ¤1¤.")}kts{µ.toNumber(target.boat.track.currentLocation.getSpeed()*1.852," ¤1¤.")}km
Dist. to finish :{µ.toNumber(µ.geo.getOrthodromy([target.boat.lat, target.boat.lng],[target.data.boatClass.run.endLat, target.data.boatClass.run.endLng])," ¤1¤.")}nm{µ.toNumber(µ.geo.getOrthodromy([target.boat.lat, target.boat.lng],[target.data.boatClass.run.endLat, target.data.boatClass.run.endLng])*1.852," ¤1¤.")}km
Over 4hOver 24h
Heading{target.data.line.heading} °{target.data.line.heading4h} °{target.data.line.heading24h} °
Speed{µ.toNumber(target.data.line.speed," ¤1¤.")} kts
{µ.toNumber(target.data.line.speed*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.dist4h/4," ¤1¤.")} kts
{µ.toNumber(target.data.line.dist4h*1.852/4," ¤1¤.")} km/h
{µ.toNumber(target.data.line.dist24h/24," ¤1¤.")} kts
{µ.toNumber(target.data.line.dist24h/24*1.852," ¤1¤.")} km/h
VMC{µ.toNumber(target.data.line.vmg," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.vmg4h," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg4h*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.vmg24h," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg24h*1.852," ¤1¤.")} km/h
Distance{µ.toNumber(target.data.line.dist4h," ¤1¤.")} nm
{µ.toNumber(target.data.line.dist4h*1.852," ¤1¤.")} km
{µ.toNumber(target.data.line.dist24h," ¤1¤.")} nm
{µ.toNumber(target.data.line.dist24h*1.852," ¤1¤.")} km

{µ.toNumber(target.data.line.temperature," ¤0¤")}°

{µ.toNumber(target.data.line.seaSurfaceTemperature," ¤0¤")}°

{µ.toCardinalAngle(target.data.line.wind10mDirection)}{µ.toNumber(target.data.line.wind10mSpeed," ¤1¤.")} kts{µ.toNumber(target.data.line.wind10mSpeed*1.852," ¤1¤.")} km/h

{µ.toNumber(target.data.line.totalWaveHeight," ¤1¤.")} m

Squid by D-ICE
Hour LIVE :{µ.toDate(target.boat.timecode*1000,"FR:HH:MM''")}FR
Speed :{µ.toNumber(target.boat.track.currentLocation.getSpeed()," ¤1¤.")}kts{µ.toNumber(target.boat.track.currentLocation.getSpeed()*1.852," ¤1¤.")}km
Dist. to finish :{µ.toNumber(µ.geo.getOrthodromy([target.boat.lat, target.boat.lng],[target.data.boatClass.run.endLat, target.data.boatClass.run.endLng])," ¤1¤.")}nm{µ.toNumber(µ.geo.getOrthodromy([target.boat.lat, target.boat.lng],[target.data.boatClass.run.endLat, target.data.boatClass.run.endLng])*1.852," ¤1¤.")}km
Over 4hOver 24h
Heading{target.data.line.heading} °{target.data.line.heading4h} °{target.data.line.heading24h} °
Speed{µ.toNumber(target.data.line.speed," ¤1¤.")} kts
{µ.toNumber(target.data.line.speed*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.dist4h/4," ¤1¤.")} kts
{µ.toNumber(target.data.line.dist4h*1.852/4," ¤1¤.")} km/h
{µ.toNumber(target.data.line.dist24h/24," ¤1¤.")} kts
{µ.toNumber(target.data.line.dist24h/24*1.852," ¤1¤.")} km/h
VMC{µ.toNumber(target.data.line.vmg," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.vmg4h," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg4h*1.852," ¤1¤.")} km/h
{µ.toNumber(target.data.line.vmg24h," ¤1¤.")} kts
{µ.toNumber(target.data.line.vmg24h*1.852," ¤1¤.")} km/h
Distance{µ.toNumber(target.data.line.dist4h," ¤1¤.")} nm
{µ.toNumber(target.data.line.dist4h*1.852," ¤1¤.")} km
{µ.toNumber(target.data.line.dist24h," ¤1¤.")} nm
{µ.toNumber(target.data.line.dist24h*1.852," ¤1¤.")} km

{µ.toNumber(target.data.line.temperature," ¤0¤")}°

{µ.toNumber(target.data.line.seaSurfaceTemperature," ¤0¤")}°

{µ.toCardinalAngle(target.data.line.wind10mDirection)}{µ.toNumber(target.data.line.wind10mSpeed," ¤1¤.")} kts{µ.toNumber(target.data.line.wind10mSpeed*1.852," ¤1¤.")} km/h

{µ.toNumber(target.data.line.totalWaveHeight," ¤1¤.")} m

Squid by D-ICE

Stealth mode

Not localised

SUS

DNF

Retired
Speed :{µ.toNumber(target.boat.track.lastLocation.getSpeed()," ¤1¤.")}kts{µ.toNumber(target.boat.track.lastLocation.getSpeed()*1.852," ¤1¤.")}km/h
DNS
DNC

NYS

DSQ
TRACKER_BOATCARD_STATUS_STMOUT
{target.data.line.rank}

24h/s

DTL Speed over 24h Rank

Partenaire titre

Partenaire majeur

Check at least one line confirm the action confirm the deletion ? automatic type

Race tracker & calculation

www.geovoile.com


Tracking
Ocean Tracking
www.oceantracking.fr


Weather
D-ICE Engineering
www.dice-engineering.com