feat: implement automated data scraping and history generation pipeline for PVL reservoir levels

This commit is contained in:
David Fencl
2026-06-05 22:58:21 +02:00
parent 5411bd16ff
commit 8d1fb5b28e
25 changed files with 60588 additions and 419 deletions
+6609 -31
View File
File diff suppressed because it is too large Load Diff
+6609 -31
View File
File diff suppressed because it is too large Load Diff
+6609 -31
View File
File diff suppressed because it is too large Load Diff
+6609 -31
View File
File diff suppressed because it is too large Load Diff
+6609 -31
View File
File diff suppressed because it is too large Load Diff
+6610 -32
View File
File diff suppressed because it is too large Load Diff
+6609 -31
View File
File diff suppressed because it is too large Load Diff
+6609 -31
View File
File diff suppressed because it is too large Load Diff
+6609 -31
View File
File diff suppressed because it is too large Load Diff
+61 -49
View File
@@ -6,17 +6,14 @@
"priority": true,
"level": "723.09",
"capacity": 76.3,
"storageDiff": -1.81,
"inflow": "2.5",
"outflow": "33.6",
"outflow": "1.5",
"volume": 199.27,
"maxVolume": 306,
"lat": 48.6322,
"lng": 14.2215,
"sparkline": [
1.49,
1.49,
1.49,
1.49,
1.49,
1.49,
1.49,
@@ -24,7 +21,11 @@
13.76,
34.78,
37.78,
33.61
33.61,
14.02,
1.51,
1.51,
0
]
},
{
@@ -32,25 +33,26 @@
"name": "Lipno II",
"river": "Vltava",
"priority": false,
"level": "559.79",
"level": "559.91",
"capacity": 100,
"storageDiff": 48.41,
"inflow": "3.7",
"outflow": "7.5",
"outflow": "7.2",
"volume": 0.62,
"maxVolume": 1.5,
"lat": 48.625,
"lng": 14.318,
"sparkline": [
6.35,
6.33,
6.33,
6.33,
6.33,
7.27,
7.29,
7.31,
7.34,
7.48,
7.29,
7.27,
7.24,
0,
0,
0
]
@@ -62,17 +64,14 @@
"priority": true,
"level": "369.78",
"capacity": 86.9,
"storageDiff": -0.32,
"inflow": "10.8",
"outflow": "5.0",
"outflow": "1.3",
"volume": 20.2,
"maxVolume": 21.1,
"lat": 49.183,
"lng": 14.444,
"sparkline": [
0.01,
3.13,
12.94,
14.19,
14.18,
14.18,
14.18,
@@ -80,7 +79,11 @@
14.18,
18.46,
14.28,
5
5,
1.25,
1.25,
1.25,
1.25
]
},
{
@@ -88,8 +91,9 @@
"name": "Kořensko",
"river": "Vltava",
"priority": false,
"level": "352.45",
"capacity": 30,
"level": "352.44",
"capacity": 29.3,
"storageDiff": -0.16,
"inflow": "14.1",
"outflow": "19.0",
"volume": 2.75,
@@ -116,19 +120,16 @@
"name": "Orlík",
"river": "Vltava",
"priority": true,
"level": "345.31",
"capacity": 63.8,
"level": "345.27",
"capacity": 63.6,
"storageDiff": -4.63,
"inflow": "23.8",
"outflow": "381.5",
"outflow": "432.4",
"volume": 523.52,
"maxVolume": 716.5,
"lat": 49.606,
"lng": 14.17,
"sparkline": [
0,
0,
0,
0,
0,
0,
72.6,
@@ -136,7 +137,11 @@
454.38,
444.3,
370.39,
381.47
381.47,
431.93,
432.4,
432.9,
432.41
]
},
{
@@ -146,6 +151,7 @@
"priority": false,
"level": "0.00",
"capacity": 0,
"storageDiff": 0,
"inflow": "0.0",
"outflow": "0.0",
"volume": 12.8,
@@ -172,19 +178,16 @@
"name": "Slapy",
"river": "Vltava",
"priority": true,
"level": "269.78",
"capacity": 76.4,
"level": "269.80",
"capacity": 76.8,
"storageDiff": -0.8,
"inflow": "46.5",
"outflow": "304.4",
"outflow": "287.9",
"volume": 259.76,
"maxVolume": 269.3,
"lat": 49.822,
"lng": 14.436,
"sparkline": [
0,
0,
0,
0,
0,
0,
0,
@@ -192,7 +195,11 @@
137.14,
310.27,
308.35,
304.36
304.36,
284.81,
285.23,
287.34,
287.91
]
},
{
@@ -200,19 +207,16 @@
"name": "Štěchovice",
"river": "Vltava",
"priority": false,
"level": "217.99",
"capacity": 39.6,
"level": "218.47",
"capacity": 58.8,
"storageDiff": -0.93,
"inflow": "19.9",
"outflow": "120.8",
"outflow": "85.3",
"volume": 8.96,
"maxVolume": 11.2,
"lat": 49.845,
"lng": 14.412,
"sparkline": [
0,
0,
0,
0,
0,
0,
7.12,
@@ -220,7 +224,11 @@
70.8,
150.41,
150.43,
120.77
120.77,
99.8,
99.83,
94.85,
85.34
]
},
{
@@ -230,6 +238,7 @@
"priority": false,
"level": "0.00",
"capacity": 0,
"storageDiff": 0,
"inflow": "0.0",
"outflow": "0.0",
"volume": 11.1,
@@ -258,6 +267,7 @@
"priority": true,
"level": "0.00",
"capacity": 0,
"storageDiff": 0,
"inflow": "0.0",
"outflow": "0.0",
"volume": 266.6,
@@ -286,6 +296,7 @@
"priority": true,
"level": "467.72",
"capacity": 74.8,
"storageDiff": -2.93,
"inflow": "2.9",
"outflow": "0.7",
"volume": 26.49,
@@ -314,6 +325,7 @@
"priority": true,
"level": "352.85",
"capacity": 0,
"storageDiff": -1.25,
"inflow": "1.5",
"outflow": "2.5",
"volume": 32.35,
@@ -321,10 +333,6 @@
"lat": 49.789,
"lng": 13.155,
"sparkline": [
2.52,
2.53,
2.53,
2.53,
2.53,
2.53,
2.52,
@@ -332,7 +340,11 @@
2.52,
2.52,
2.53,
2.53
2.53,
2.53,
2.53,
2.53,
0
]
}
]