feat: add rivers overview component and sync lake volume data across the dataset

This commit is contained in:
David Fencl
2026-06-08 19:36:54 +02:00
parent ec540e056d
commit 62c861e610
71 changed files with 139421 additions and 29818 deletions
File diff suppressed because it is too large Load Diff
+1
View File
@@ -0,0 +1 @@
[]
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1490 -77
View File
File diff suppressed because it is too large Load Diff
+2868 -798
View File
File diff suppressed because it is too large Load Diff
+2850 -798
View File
File diff suppressed because it is too large Load Diff
+2880 -864
View File
File diff suppressed because it is too large Load Diff
+2061 -792
View File
File diff suppressed because it is too large Load Diff
+2885 -797
View File
File diff suppressed because it is too large Load Diff
+2919 -813
View File
File diff suppressed because it is too large Load Diff
+2870 -800
View File
File diff suppressed because it is too large Load Diff
+1433 -38
View File
File diff suppressed because it is too large Load Diff
+1488 -93
View File
File diff suppressed because it is too large Load Diff
+2860 -799
View File
File diff suppressed because it is too large Load Diff
+2904 -798
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+2960 -872
View File
File diff suppressed because it is too large Load Diff
+2977 -871
View File
File diff suppressed because it is too large Load Diff
+2869 -799
View File
File diff suppressed because it is too large Load Diff
+2714 -797
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1437 -78
View File
File diff suppressed because it is too large Load Diff
+2924 -854
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1
View File
@@ -0,0 +1 @@
[]
File diff suppressed because it is too large Load Diff
+2887 -799
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+2878 -799
View File
File diff suppressed because it is too large Load Diff
+2866 -796
View File
File diff suppressed because it is too large Load Diff
+2928 -849
View File
File diff suppressed because it is too large Load Diff
+2621 -830
View File
File diff suppressed because it is too large Load Diff
+2883 -813
View File
File diff suppressed because it is too large Load Diff
+2981 -857
View File
File diff suppressed because it is too large Load Diff
+2883 -804
View File
File diff suppressed because it is too large Load Diff
+2878 -799
View File
File diff suppressed because it is too large Load Diff
+2900 -812
View File
File diff suppressed because it is too large Load Diff
+2929 -832
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+2926 -865
View File
File diff suppressed because it is too large Load Diff
+2882 -803
View File
File diff suppressed because it is too large Load Diff
+2945 -857
View File
File diff suppressed because it is too large Load Diff
+2928 -858
View File
File diff suppressed because it is too large Load Diff
+2954 -857
View File
File diff suppressed because it is too large Load Diff
+2996 -908
View File
File diff suppressed because it is too large Load Diff
+2939 -860
View File
File diff suppressed because it is too large Load Diff
+2945 -857
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+2920 -805
View File
File diff suppressed because it is too large Load Diff
+235
View File
@@ -0,0 +1,235 @@
[
{
"timestamp": "2026-05-31T05:00:00.000Z",
"level": 0,
"flow": 48.8,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-01T05:00:00.000Z",
"level": 34,
"flow": 80.2,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-02T05:00:00.000Z",
"level": 20,
"flow": 66.46,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-03T05:00:00.000Z",
"level": 18,
"flow": 63.7,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-04T05:00:00.000Z",
"level": 15,
"flow": 60.95,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-05T05:00:00.000Z",
"level": 15,
"flow": 61.4,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-05T20:00:00.000Z",
"level": 12,
"flow": 59.06,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-05T21:00:00.000Z",
"level": 7,
"flow": 54.32,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-05T22:00:00.000Z",
"level": 6,
"flow": 53.76,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-05T23:00:00.000Z",
"level": 11,
"flow": 57.64,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T00:00:00.000Z",
"level": 12,
"flow": 58.7,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T01:00:00.000Z",
"level": 12,
"flow": 58.25,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T02:00:00.000Z",
"level": 15,
"flow": 60.95,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T03:00:00.000Z",
"level": 13,
"flow": 59.87,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T04:00:00.000Z",
"level": 10,
"flow": 56.73,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T05:00:00.000Z",
"level": 15,
"flow": 61.76,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T06:00:00.000Z",
"level": 11,
"flow": 57.64,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T07:00:00.000Z",
"level": 6,
"flow": 53.6,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T08:00:00.000Z",
"level": 10,
"flow": 57.08,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T09:00:00.000Z",
"level": 14,
"flow": 60.68,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T10:00:00.000Z",
"level": 7,
"flow": 54.4,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T11:00:00.000Z",
"level": 3,
"flow": 51.34,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T12:00:00.000Z",
"level": 12,
"flow": 58.25,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T13:00:00.000Z",
"level": 13,
"flow": 59.33,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T14:00:00.000Z",
"level": 5,
"flow": 52.71,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T15:00:00.000Z",
"level": 10,
"flow": 56.64,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T16:00:00.000Z",
"level": 11,
"flow": 57.4,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T17:00:00.000Z",
"level": 9,
"flow": 55.7,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T18:00:00.000Z",
"level": 3,
"flow": 51.18,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T18:10:00.000Z",
"level": 4,
"flow": 51.58,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T18:20:00.000Z",
"level": 4,
"flow": 51.66,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T18:30:00.000Z",
"level": 5,
"flow": 52.44,
"inflow": 0,
"volume": 0
},
{
"timestamp": "2026-06-06T18:40:00.000Z",
"level": 5,
"flow": 53.04,
"inflow": 0,
"volume": 0,
"temperature": 22.1,
"precipitation": 0
}
]
+2852 -800
View File
File diff suppressed because it is too large Load Diff
+1037 -564
View File
File diff suppressed because it is too large Load Diff