World sea levels

Tide Gauge Details - Les Sables D Olonne

Device description

Name
Les Sables D Olonne
Country
France
Group
LNEC
Lat/Lon
46.497356 / -1.793528

Last measured values

Time(UTC)
01 Jan 1980 00:00:00
Latency
1459585681
Level
-0.29

Harmonics

Points count
10487
First date
01 Jan 2010 00:10
Last date
20 Sep 2014 00:00

Click on following link to see data:

Harmonics Constatns
Comp # Period (day) Cos factor (m) Sin factor (m)
0 0.00000 8.99428E+1 0E+0
1 0.12877 1.15353E-4 1.11283E-3
2 0.12886 1.13126E-5 -6.5784E-4
3 0.12938 6.38264E-4 1.96284E-3
4 0.14707 -2.02973E-4 2.91728E-4
5 0.16841 -3.17038E-3 1.6756E-4
6 0.16857 5.43178E-3 -3.89136E-4
7 0.17036 -4.67655E-6 1.52371E-3
8 0.17052 -1.13674E-3 -1.46065E-2
9 0.17251 -1.15962E-2 6.46163E-3
10 0.17470 1.27399E-4 -2.04219E-3
11 0.19989 -4.14631E-3 4.06754E-3
12 0.20545 -2.08747E-3 6.18364E-4
13 0.24966 -1.6379E-3 -2.16073E-3
14 0.25000 1.00655E-2 -3.19901E-3
15 0.25395 -1.29946E-2 -2.00511E-3
16 0.25431 5.17649E-2 3.65358E-2
17 0.25631 -9.78843E-3 1.82725E-2
18 0.25667 -3.37981E-3 -7.80861E-3
19 0.25876 -4.40937E-2 -1.37375E-1
20 0.26122 -3.33759E-2 7.01897E-2
21 0.33303 5.81856E-3 6.29461E-3
22 0.34071 3.08563E-3 2.52039E-3
23 0.34135 -1.38946E-3 1.53796E-3
24 0.34502 5.46294E-3 2.49253E-2
25 0.34943 -6.6313E-3 -3.12064E-3
26 0.48977 1.80112E-3 -2.16256E-3
27 0.49109 1.30964E-2 -3.30621E-3
28 0.49863 -1.79389E-2 -2.7151E-1
29 0.49932 1.87179E-1 1.01801E-1
30 0.50000 -5.06212E-1 4.44121E-1
31 0.50798 6.93068E-3 -2.98693E-2
32 0.50924 -1.86546E-2 -5.27729E-3
33 0.51606 -1.28979E-2 -1.7531E-2
34 0.51679 7.71922E-2 7.46626E-2
35 0.51753 1.04097E+0 9.75137E-1
36 0.51826 3.59293E-2 -4.45302E-2
37 0.52608 5.01855E-2 5.68995E-2
38 0.52743 1.36632E-1 -2.7939E-1
39 0.53632 4.42364E-2 -5.17825E-2
40 0.53772 -3.33538E-2 2.67019E-3
41 0.54697 -1.81386E-2 -5.62116E-3
42 0.54843 2.67417E-3 -1.58687E-3
43 0.89909 3.66439E-3 -3.32295E-3
44 0.92942 -8.41534E-3 -8.22263E-3
45 0.93417 7.723E-3 -2.30731E-3
46 0.96244 -4.78154E-2 2.21296E-2
47 0.96696 -5.49542E-2 -4.30601E-2
48 0.99185 9.24286E+0 2.0931E+1
49 0.99455 -9.81183E+1 -5.07789E+1
50 0.99727 2.23172E+2 -2.4609E+1
51 1.00000 -1.82796E+2 1.55728E+2
52 1.00275 2.94283E+1 -1.3222E+2
53 1.00551 1.1669E+1 3.01765E+1
54 1.02954 4.83085E-1 -2.53737E-1
55 1.03472 4.42238E-1 3.91198E-1
56 1.04061 -1.8009E-1 1.06564E-1
57 1.06951 2.44039E-2 1.8033E-2
58 1.07581 4.34282E-3 -5.46825E-2
59 1.11346 1.12579E-2 2.73931E-3
60 1.11951 -1.89377E-2 1.8174E-2
61 1.16035 -1.89037E-3 -1.17769E-2
62 1.16693 1.54584E-2 2.13691E-3
63 1.21136 3.96108E-5 2.5821E-3
64 13.66079 -2.91874E-2 8.9608E-2
65 14.76529 -8.14569E-2 -5.93237E-2
66 27.55455 -4.67285E-1 2.19604E-1
67 31.81193 -4.6244E-1 -4.77014E-1
68 182.62118 6.42498E+0 3.2448E+1
69 365.25998 -9.75741E+1 -7.45851E+1
Mathematical Formula
Tide calculation mathematical formula
Visual Basic Syntax
Function EstimateTideValues() As [Function]
                        Dim Pi As [Double] = Math.PI
                        Dim sum As [Double] = harmonics(0, 1)
                        For k As Int16 = 1 To harmonics.GetUpperBound(0)
                        Dim period As [Double] = 2 * Pi / harmonics(k, 0)
                        Dim coefCos As [Double] = harmonics(k, 1)
                        Dim coefSin As [Double] = harmonics(k, 2) 
                        sum = sum + coefCos * Math.Cos(time * period)
                        sum = sum + coefSin * Math.Sin(time * period)
                        Next
                        Return sum
                        End Function
C# Syntax
double EstimateTideValues()
                        {
                        double Pi = Math.PI;
                        double sum = harmonics[0, 1];
                        for (int k=1; k <= harmonics.GetUpperBound(0); k++)
                        {
                        double period = 2 * Pi / harmonics[k, 0];
                        double coefCos = harmonics[k, 1];
                        double coefSin = harmonics[k, 2];
                        sum += coefCos * Math.Cos(time * period);
                        sum += coefSin * Math.Sin(time * period);
                        }
                        return sum;
                        }

Axis ranges

Start
End