feat: add circular progress component and update historical lake data indices

This commit is contained in:
David Fencl
2026-06-06 10:38:43 +02:00
parent 27551f9183
commit a3b3d40769
15 changed files with 2896 additions and 243 deletions
+151 -151
View File
@@ -4,28 +4,28 @@
"name": "Lipno 1",
"river": "Vltava",
"priority": true,
"level": "723.08",
"capacity": 76.2,
"storageDiff": -1.82,
"inflow": "2.5",
"outflow": "1.5",
"level": "723.09",
"capacity": 76.3,
"storageDiff": -1.81,
"inflow": "9.3",
"outflow": "0.0",
"volume": 199.67,
"maxVolume": 306,
"lat": 48.6322,
"lng": 14.2215,
"sparkline": [
34.78,
37.78,
33.61,
14.02,
1.51,
1.51,
1.51,
1.51,
1.51,
1.51,
1.51,
1.51
723.09,
723.09,
723.09,
723.09,
723.09,
723.09,
723.09,
723.09,
723.09,
723.09,
723.09,
723.09
]
},
{
@@ -33,28 +33,28 @@
"name": "Lipno II",
"river": "Vltava",
"priority": false,
"level": "559.87",
"level": "559.09",
"capacity": 100,
"storageDiff": 48.37,
"inflow": "3.7",
"storageDiff": 47.59,
"inflow": "5.4",
"outflow": "0.0",
"volume": 0.68,
"volume": 0.49,
"maxVolume": 1.5,
"lat": 48.625,
"lng": 14.318,
"sparkline": [
7.48,
7.29,
7.27,
7.24,
0,
0,
0,
7.18,
7.18,
0,
0,
0
559.44,
559.37,
559.29,
559.21,
559.2,
559.19,
559.18,
559.16,
559.13,
559.12,
559.11,
559.09
]
},
{
@@ -62,28 +62,28 @@
"name": "Hněvkovice",
"river": "Vltava",
"priority": true,
"level": "369.79",
"capacity": 87.1,
"storageDiff": -0.31,
"inflow": "10.8",
"outflow": "1.3",
"volume": 20.24,
"level": "369.83",
"capacity": 87.8,
"storageDiff": -0.27,
"inflow": "0.0",
"outflow": "2.5",
"volume": 20.33,
"maxVolume": 21.1,
"lat": 49.183,
"lng": 14.444,
"sparkline": [
18.46,
14.28,
5,
1.25,
1.25,
1.25,
1.25,
1.25,
1.25,
1.25,
1.25,
1.25
369.85,
369.84,
369.84,
369.84,
369.84,
369.83,
369.83,
369.83,
369.81,
369.81,
369.83,
369.83
]
},
{
@@ -91,28 +91,28 @@
"name": "Kořensko",
"river": "Vltava",
"priority": false,
"level": "352.42",
"capacity": 28,
"storageDiff": -0.18,
"inflow": "14.1",
"outflow": "19.0",
"volume": 2.74,
"level": "352.56",
"capacity": 37.3,
"storageDiff": -0.04,
"inflow": "13.4",
"outflow": "19.1",
"volume": 2.79,
"maxVolume": 2.8,
"lat": 49.255,
"lng": 14.398,
"sparkline": [
19.01,
19.01,
19.01,
19.01,
19.01,
19.01,
19.01,
19.01,
19.01,
19.01,
19.01,
19.01
352.49,
352.52,
352.56,
352.57,
352.57,
352.56,
352.56,
352.56,
352.56,
352.56,
352.56,
352.56
]
},
{
@@ -120,28 +120,28 @@
"name": "Orlík",
"river": "Vltava",
"priority": true,
"level": "345.26",
"level": "345.27",
"capacity": 63.6,
"storageDiff": -4.64,
"inflow": "23.8",
"storageDiff": -4.63,
"inflow": "24.4",
"outflow": "0.0",
"volume": 522.12,
"maxVolume": 716.5,
"lat": 49.606,
"lng": 14.17,
"sparkline": [
444.3,
370.39,
381.47,
431.93,
432.4,
432.9,
432.41,
377.67,
137.48,
0,
0,
0
345.26,
345.26,
345.25,
345.26,
345.26,
345.26,
345.26,
345.26,
345.26,
345.26,
345.27,
345.27
]
},
{
@@ -178,28 +178,28 @@
"name": "Slapy",
"river": "Vltava",
"priority": true,
"level": "269.84",
"capacity": 77.5,
"storageDiff": -0.76,
"inflow": "46.5",
"level": "269.87",
"capacity": 78,
"storageDiff": -0.73,
"inflow": "81.1",
"outflow": "0.0",
"volume": 260.21,
"volume": 261.23,
"maxVolume": 269.3,
"lat": 49.822,
"lng": 14.436,
"sparkline": [
310.27,
308.35,
304.36,
284.81,
285.23,
287.34,
287.91,
217.32,
79.38,
0,
0,
0
269.86,
269.89,
269.88,
269.88,
269.87,
269.89,
269.89,
269.89,
269.89,
269.89,
269.88,
269.87
]
},
{
@@ -207,28 +207,28 @@
"name": "Štěchovice",
"river": "Vltava",
"priority": false,
"level": "218.72",
"capacity": 68.8,
"storageDiff": -0.68,
"inflow": "19.9",
"level": "217.17",
"capacity": 6.8,
"storageDiff": -2.23,
"inflow": "48.3",
"outflow": "25.3",
"volume": 9.68,
"volume": 8.36,
"maxVolume": 11.2,
"lat": 49.845,
"lng": 14.412,
"sparkline": [
150.41,
150.43,
120.77,
99.8,
99.83,
94.85,
85.34,
85.17,
52.56,
25.32,
25.39,
25.33
218.1,
217.82,
217.57,
217.32,
217.29,
217.27,
217.24,
217.23,
217.22,
217.19,
217.17,
217.17
]
},
{
@@ -294,28 +294,28 @@
"name": "Římov",
"river": "Malše",
"priority": true,
"level": "467.72",
"capacity": 74.8,
"storageDiff": -2.93,
"inflow": "2.9",
"level": "467.74",
"capacity": 74.9,
"storageDiff": -2.91,
"inflow": "2.2",
"outflow": "0.0",
"volume": 26.49,
"volume": 26.53,
"maxVolume": 33.8,
"lat": 48.847,
"lng": 14.487,
"sparkline": [
0.7,
0.7,
0.7,
0.7,
0.7,
0.7,
0,
0.7,
0.7,
0.7,
0.7,
0
467.73,
467.73,
467.73,
467.73,
467.73,
467.73,
467.73,
467.73,
467.74,
467.74,
467.74,
467.74
]
},
{
@@ -323,28 +323,28 @@
"name": "Hracholusky",
"river": "Mže",
"priority": true,
"level": "352.85",
"level": "352.84",
"capacity": 0,
"storageDiff": -1.25,
"storageDiff": -1.26,
"inflow": "1.5",
"outflow": "2.5",
"volume": 32.37,
"outflow": "0.0",
"volume": 32.32,
"maxVolume": 56.7,
"lat": 49.789,
"lng": 13.155,
"sparkline": [
2.52,
2.53,
2.53,
2.53,
2.53,
2.53,
2.53,
2.53,
2.53,
2.53,
2.53,
2.53
352.85,
352.85,
352.84,
352.84,
352.84,
352.84,
352.84,
352.84,
352.84,
352.84,
352.85,
352.84
]
}
]