World sea levels

Tide Gauge Details - B02 avg300

Device description

Name
B02 avg300
Country
Group
Setubal
Lat/Lon
38.5 / -8

Last measured values

Time(UTC)
01 Jan 1900 00:00:00
Latency
-2147483648
Level
2.28

Harmonics

Points count
244678
First date
29 Apr 2011 11:12
Last date
01 Feb 2014 21:44

Click on following link to see data:

Harmonics Constatns
Comp # Period (day) Cos factor (m) Sin factor (m)
0 0.00000 2.08373E+0 0E+0
1 0.12877 1.85498E-3 -6.26227E-4
2 0.12886 -4.78056E-4 1.27665E-4
3 0.12938 -6.30423E-4 -8.81024E-4
4 0.14707 -2.68066E-4 -6.31255E-4
5 0.16841 4.91571E-4 1.68608E-3
6 0.16857 -8.20807E-4 -4.86598E-4
7 0.17036 7.67781E-4 -6.77321E-4
8 0.17052 -2.44905E-3 -1.21273E-3
9 0.17251 -2.02098E-3 2.38308E-3
10 0.17470 3.42718E-5 -1.26704E-3
11 0.19989 9.36053E-4 -1.43599E-3
12 0.20545 -9.79168E-4 -1.61689E-3
13 0.24966 -1.88494E-3 -1.34723E-3
14 0.25000 -5.88774E-4 -1.49514E-3
15 0.25395 2.74752E-3 -2.07577E-3
16 0.25431 -8.88192E-3 3.36923E-3
17 0.25631 2.27628E-3 2.20482E-3
18 0.25667 1.89226E-3 9.69526E-4
19 0.25876 1.58168E-2 1.86153E-2
20 0.26122 2.21482E-3 -7.48963E-3
21 0.33303 5.31237E-3 -8.29004E-4
22 0.34071 1.32502E-3 -1.08581E-3
23 0.34135 -1.27803E-3 -7.28718E-4
24 0.34502 5.71478E-3 1.1786E-3
25 0.34943 -1.81369E-3 6.8053E-4
26 0.48977 7.45568E-3 -1.5644E-3
27 0.49109 1.54561E-3 -9.73965E-5
28 0.49863 -6.04249E-2 -8.53009E-2
29 0.49932 -4.99603E-3 -1.16867E-2
30 0.50000 -1.16283E-2 3.55178E-1
31 0.50798 6.0743E-3 -2.01449E-2
32 0.50924 2.14708E-4 2.52154E-3
33 0.51606 -8.43024E-4 2.05296E-3
34 0.51679 1.93572E-3 7.47142E-3
35 0.51753 1.02491E+0 1.06912E-1
36 0.51826 2.0646E-3 4.31675E-3
37 0.52608 4.06136E-2 1.78228E-2
38 0.52743 -1.07648E-2 -2.22282E-1
39 0.53632 -1.20967E-3 -4.01783E-2
40 0.53772 -3.55583E-2 9.44489E-3
41 0.54697 -9.53641E-3 2.50248E-3
42 0.54843 7.77087E-4 3.65369E-3
43 0.89909 -4.7889E-3 5.03806E-3
44 0.92942 -1.32579E-3 1.74317E-3
45 0.93417 6.02935E-4 7.43635E-3
46 0.96244 3.62823E-3 4.60928E-3
47 0.96696 -7.10353E-3 5.81762E-3
48 0.99185 -1.37348E-2 -9.49928E-3
49 0.99455 -1.7201E-2 5.91083E-3
50 0.99727 4.65622E-2 4.61159E-2
51 1.00000 -7.16735E-3 -4.65087E-3
52 1.00275 9.61154E-3 1.41862E-2
53 1.00551 4.29883E-3 -7.54738E-3
54 1.02954 5.32099E-3 4.06708E-3
55 1.03472 2.8802E-3 -6.71975E-4
56 1.04061 2.17914E-3 2.50964E-4
57 1.06951 5.78245E-3 3.7491E-3
58 1.07581 1.75874E-2 -6.03071E-2
59 1.11346 -9.7617E-4 -5.26612E-3
60 1.11951 -9.63557E-3 9.63228E-3
61 1.16035 5.43672E-4 5.24314E-3
62 1.16693 5.06106E-3 -2.9913E-3
63 1.21136 1.36966E-3 1.00138E-3
64 13.66079 1.14199E-2 -7.62091E-3
65 14.76529 9.42932E-3 -1.39647E-3
66 27.55455 1.86115E-2 -7.6694E-3
67 31.81193 2.75725E-5 -7.57173E-3
68 182.62118 -3.08283E-2 -6.67006E-2
69 365.25998 -2.72246E-2 -3.71554E-2
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