Tide Gauge Details - Solomon Islands - Honiara

Device description

Name
Solomon Islands - Honiara
Country
Solomon Islands
Group
TD UNESCO
Lat/Lon
-9.4289 / 159.955505

Last measured values

Time(UTC)
18 Apr 2024 08:59:00
Latency
5500
Level
0.81

Harmonics

Points count
5614342
First date
11 Mar 2011 05:00
Last date
18 Apr 2024 08:59

Click on following link to see data:

Harmonics Constatns
Comp # Period (day) Cos factor (m) Sin factor (m)
0 0.00000 8.54509E-1 0E+0
1 0.12877 -5.32281E-5 -1.4125E-4
2 0.12886 -2.75058E-4 -2.85539E-4
3 0.12938 1.31651E-5 -3.00113E-4
4 0.14707 -1.28569E-4 5.96118E-5
5 0.16841 4.19489E-4 -3.17992E-4
6 0.16857 -7.8203E-4 -4.93662E-4
7 0.17036 6.01406E-4 -1.89024E-4
8 0.17052 -1.6336E-3 -3.30901E-4
9 0.17251 9.83598E-5 8.27683E-4
10 0.17470 -2.89156E-4 -5.00725E-5
11 0.19989 1.14623E-3 4.16004E-4
12 0.20545 8.52503E-4 -1.9971E-4
13 0.24966 -7.44661E-4 1.09754E-3
14 0.25000 -3.02543E-4 -9.28527E-5
15 0.25395 6.93144E-4 1.8858E-3
16 0.25431 1.53437E-4 -1.54141E-3
17 0.25631 8.37607E-5 -4.14435E-4
18 0.25667 -7.42893E-4 -1.62336E-4
19 0.25876 -3.67526E-3 4.48396E-5
20 0.26122 9.20571E-4 1.43821E-3
21 0.33303 -9.68526E-4 -2.58446E-3
22 0.34071 -2.14328E-3 2.57222E-4
23 0.34135 -1.01737E-3 4.42305E-4
24 0.34502 -2.86048E-3 -4.44592E-3
25 0.34943 3.97481E-4 -5.82737E-4
26 0.48977 -3.49681E-4 1.25015E-3
27 0.49109 6.70667E-4 1.52982E-3
28 0.49863 1.81831E-2 1.40518E-3
29 0.49932 2.54266E-4 -2.03814E-3
30 0.50000 -6.73812E-2 -2.80976E-2
31 0.50798 5.97055E-3 -5.6702E-5
32 0.50924 -1.73679E-3 -3.68219E-3
33 0.51606 1.24246E-3 2.13177E-3
34 0.51679 -1.3753E-3 -5.62701E-4
35 0.51753 -1.7892E-2 4.70945E-2
36 0.51826 4.66999E-4 6.82254E-4
37 0.52608 -1.99349E-3 -1.70088E-3
38 0.52743 -6.4584E-3 1.05506E-2
39 0.53632 -4.12137E-3 -2.95862E-4
40 0.53772 2.23918E-3 3.08628E-4
41 0.54697 -6.53276E-4 1.74925E-3
42 0.54843 -3.53134E-5 3.69892E-4
43 0.89909 -8.16603E-4 4.6524E-5
44 0.92942 5.19078E-3 -5.43523E-3
45 0.93417 -4.07842E-4 1.40378E-3
46 0.96244 -8.54356E-3 7.12887E-3
47 0.96696 7.34259E-4 2.40747E-3
48 0.99185 1.12437E-3 -2.04731E-3
49 0.99455 -4.24606E-3 3.44404E-3
50 0.99727 1.56066E-1 1.43161E-1
51 1.00000 4.73119E-5 7.20216E-3
52 1.00275 4.65539E-2 5.78929E-2
53 1.00551 5.30641E-3 8.36287E-3
54 1.02954 1.10985E-3 -4.40145E-5
55 1.03472 6.83599E-3 -5.52041E-3
56 1.04061 -1.48082E-3 -1.18465E-3
57 1.06951 3.8873E-3 -1.47922E-3
58 1.07581 8.45891E-2 -4.63143E-2
59 1.11346 1.92423E-3 -1.38807E-3
60 1.11951 -1.07968E-2 -1.39503E-2
61 1.16035 -3.35742E-4 -8.74046E-4
62 1.16693 -1.60575E-3 1.78111E-3
63 1.21136 8.60567E-5 3.73017E-5
64 13.66079 -2.71744E-3 -4.73711E-3
65 14.76529 -8.34798E-3 -2.36528E-3
66 27.55455 3.92652E-3 1.87236E-2
67 31.81193 -6.28477E-4 -1.51824E-3
68 182.62118 -7.37312E-2 -9.86429E-3
69 365.25998 1.17482E-1 -3.85509E-2
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