feat: implement weather radar component and update water resource data records. before river

This commit is contained in:
David Fencl
2026-06-06 21:04:19 +02:00
parent 231961da19
commit ec540e056d
49 changed files with 1038 additions and 198 deletions
+89 -89
View File
@@ -8,15 +8,13 @@
"capacity": 65.1,
"storageDiff": -1.8,
"inflow": "9.3",
"outflow": "45.2",
"outflow": "38.8",
"volume": 199.28,
"maxVolume": 306,
"navigationForbidden": false,
"lat": 48.6322,
"lng": 14.2215,
"sparkline": [
723.09,
723.09,
723.09,
723.09,
723.09,
@@ -26,6 +24,8 @@
723.08,
723.08,
723.1,
723.1,
723.1,
723.1
]
},
@@ -34,9 +34,9 @@
"name": "Lipno II",
"river": "Vltava",
"priority": true,
"level": "558.92",
"level": "559.16",
"capacity": 23.8,
"storageDiff": -3.78,
"storageDiff": -3.54,
"inflow": "5.4",
"outflow": "0.0",
"volume": 0.38,
@@ -45,8 +45,6 @@
"lat": 48.625,
"lng": 14.318,
"sparkline": [
558.38,
558.37,
558.33,
558.21,
558.19,
@@ -56,7 +54,9 @@
558.45,
558.61,
558.77,
558.92
558.92,
559.05,
559.16
]
},
{
@@ -64,9 +64,9 @@
"name": "Hněvkovice",
"river": "Vltava",
"priority": true,
"level": "369.81",
"level": "369.82",
"capacity": 96.3,
"storageDiff": -0.29,
"storageDiff": -0.28,
"inflow": "0.0",
"outflow": "14.2",
"volume": 20.32,
@@ -75,8 +75,6 @@
"lat": 49.183,
"lng": 14.444,
"sparkline": [
369.83,
369.83,
369.82,
369.82,
369.82,
@@ -86,7 +84,9 @@
369.81,
369.81,
369.81,
369.81
369.81,
369.81,
369.82
]
},
{
@@ -124,20 +124,17 @@
"name": "Orlík",
"river": "Vltava",
"priority": true,
"level": "345.25",
"level": "345.23",
"capacity": 72.9,
"storageDiff": -4.65,
"storageDiff": -4.67,
"inflow": "24.4",
"outflow": "459.4",
"outflow": "0.0",
"volume": 522.52,
"maxVolume": 716.5,
"navigationForbidden": false,
"lat": 49.606,
"lng": 14.17,
"sparkline": [
345.29,
345.29,
345.3,
345.3,
345.3,
345.29,
@@ -146,7 +143,10 @@
345.28,
345.28,
345.26,
345.25
345.25,
345.25,
345.24,
345.23
]
},
{
@@ -154,20 +154,17 @@
"name": "Slapy",
"river": "Vltava",
"priority": true,
"level": "269.86",
"level": "269.81",
"capacity": 96.9,
"storageDiff": -0.74,
"storageDiff": -0.79,
"inflow": "81.1",
"outflow": "294.3",
"outflow": "0.0",
"volume": 260.87,
"maxVolume": 269.3,
"navigationForbidden": false,
"lat": 49.822,
"lng": 14.436,
"sparkline": [
269.88,
269.89,
269.89,
269.88,
269.88,
269.88,
@@ -176,7 +173,10 @@
269.88,
269.86,
269.85,
269.86
269.86,
269.85,
269.84,
269.81
]
},
{
@@ -184,19 +184,17 @@
"name": "Štěchovice",
"river": "Vltava",
"priority": true,
"level": "217.24",
"level": "217.36",
"capacity": 73.4,
"storageDiff": -2.16,
"storageDiff": -2.04,
"inflow": "48.3",
"outflow": "150.5",
"outflow": "150.3",
"volume": 8.22,
"maxVolume": 11.2,
"navigationForbidden": false,
"lat": 49.845,
"lng": 14.412,
"sparkline": [
216.94,
216.95,
216.93,
216.94,
216.93,
@@ -206,7 +204,9 @@
217.02,
217.04,
216.99,
217.24
217.24,
217.36,
217.36
]
},
{
@@ -214,9 +214,9 @@
"name": "Římov",
"river": "Malše",
"priority": true,
"level": "467.75",
"level": "467.76",
"capacity": 78.5,
"storageDiff": -2.9,
"storageDiff": -2.89,
"inflow": "2.2",
"outflow": "0.0",
"volume": 26.54,
@@ -232,11 +232,11 @@
467.75,
467.75,
467.75,
467.75,
467.76,
467.75,
467.75,
467.76,
467.75
467.76
]
},
{
@@ -248,16 +248,13 @@
"capacity": 56.9,
"storageDiff": -1.27,
"inflow": "1.5",
"outflow": "2.5",
"outflow": "0.0",
"volume": 32.28,
"maxVolume": 56.7,
"navigationForbidden": false,
"lat": 49.789,
"lng": 13.155,
"sparkline": [
352.84,
352.84,
352.84,
352.83,
352.83,
352.83,
@@ -266,6 +263,9 @@
352.84,
352.83,
352.83,
352.83,
352.84,
352.84,
352.83
]
},
@@ -304,19 +304,17 @@
"name": "Kamýk",
"river": "",
"priority": false,
"level": "282.99",
"level": "283.17",
"capacity": 79.1,
"storageDiff": -1.61,
"storageDiff": -1.43,
"inflow": "85.8",
"outflow": "397.8",
"outflow": "401.0",
"volume": 10.12,
"maxVolume": 12.8,
"navigationForbidden": false,
"lat": 49.638,
"lng": 14.258,
"sparkline": [
282.96,
282.97,
282.96,
282.97,
282.95,
@@ -326,7 +324,9 @@
283.12,
283.1,
282.97,
282.99
282.99,
283.08,
283.17
]
},
{
@@ -334,9 +334,9 @@
"name": "Vrané",
"river": "",
"priority": false,
"level": "199.50",
"level": "199.48",
"capacity": 85.5,
"storageDiff": -0.6,
"storageDiff": -0.62,
"inflow": "45.0",
"outflow": "39.5",
"volume": 9.49,
@@ -345,8 +345,6 @@
"lat": 49.939,
"lng": 14.391,
"sparkline": [
199.65,
199.57,
199.51,
199.48,
199.47,
@@ -356,7 +354,9 @@
199.45,
199.47,
199.48,
199.5
199.5,
199.48,
199.48
]
},
{
@@ -368,15 +368,15 @@
"capacity": 42.8,
"storageDiff": -1.04,
"inflow": "0.9",
"outflow": "0.7",
"outflow": "0.6",
"volume": 2.44,
"maxVolume": 5.7,
"navigationForbidden": true,
"lat": 49.027,
"lng": 13.987,
"sparkline": [
521.28,
521.28,
521.29,
521.29,
521.29,
521.29,
521.29,
@@ -424,9 +424,9 @@
"name": "Klíčava",
"river": "",
"priority": false,
"level": "292.90",
"level": "0.00",
"capacity": 80.5,
"storageDiff": -0.8,
"storageDiff": 0,
"inflow": "0.0",
"outflow": "0.0",
"volume": 7.49,
@@ -446,7 +446,7 @@
292.9,
292.9,
292.9,
292.9
0
]
},
{
@@ -465,9 +465,6 @@
"lat": 49.754,
"lng": 13.564,
"sparkline": [
345.03,
345.03,
345.02,
345.01,
345.01,
345.01,
@@ -476,6 +473,9 @@
345,
345,
345,
345,
345,
345,
345
]
},
@@ -484,20 +484,17 @@
"name": "České Údolí",
"river": "",
"priority": false,
"level": "313.39",
"level": "0.00",
"capacity": 52.7,
"storageDiff": -0.21,
"storageDiff": 0,
"inflow": "1.3",
"outflow": "2.8",
"outflow": "1.1",
"volume": 2.9,
"maxVolume": 5.5,
"navigationForbidden": false,
"lat": 49.715,
"lng": 13.364,
"sparkline": [
313.41,
313.41,
313.4,
313.4,
313.39,
313.39,
@@ -506,7 +503,10 @@
0,
313.39,
313.39,
313.39
313.39,
313.39,
313.39,
0
]
},
{
@@ -526,7 +526,7 @@
"lng": 15.195,
"sparkline": [
412.8,
412.79,
412.8,
412.8,
412.8,
412.8,
@@ -555,8 +555,6 @@
"lat": 49.507,
"lng": 15.263,
"sparkline": [
447,
447.01,
447.01,
447.01,
447.02,
@@ -566,6 +564,8 @@
447.02,
447.02,
447.02,
447.02,
447.02,
447.02
]
},
@@ -694,9 +694,9 @@
"name": "Obecnice",
"river": "",
"priority": false,
"level": "0.00",
"level": "563.67",
"capacity": 76.7,
"storageDiff": 0,
"storageDiff": -0.88,
"inflow": "0.0",
"outflow": "0.0",
"volume": 0.46,
@@ -708,7 +708,6 @@
563.67,
563.67,
563.67,
563.67,
0,
0,
0,
@@ -716,7 +715,8 @@
563.67,
563.67,
563.67,
0
563.67,
563.67
]
},
{
@@ -735,8 +735,6 @@
"lat": 49.791,
"lng": 14.004,
"sparkline": [
588.43,
588.42,
588.42,
588.42,
588.42,
@@ -746,6 +744,8 @@
0,
588.42,
588.42,
588.42,
588.42,
588.42
]
},
@@ -784,9 +784,9 @@
"name": "Soběnov",
"river": "",
"priority": false,
"level": "581.35",
"level": "581.34",
"capacity": 2.9,
"storageDiff": -0.86,
"storageDiff": -0.87,
"inflow": "0.0",
"outflow": "0.0",
"volume": 0.04,
@@ -795,9 +795,6 @@
"lat": 48.775,
"lng": 14.536,
"sparkline": [
581.45,
581.51,
581.58,
581.56,
581.52,
581.48,
@@ -806,7 +803,10 @@
581.39,
581.38,
581.37,
581.35
581.35,
581.35,
581.35,
581.34
]
},
{
@@ -830,12 +830,12 @@
534.61,
534.61,
534.61,
534.61,
534.61,
0,
534.62,
534.62,
534.62,
534.62,
534.62,
0
]
},
@@ -844,9 +844,9 @@
"name": "Staviště",
"river": "",
"priority": false,
"level": "0.00",
"level": "580.54",
"capacity": 34.2,
"storageDiff": 0,
"storageDiff": -0.06,
"inflow": "0.0",
"outflow": "0.1",
"volume": 0.41,
@@ -861,12 +861,12 @@
580.54,
580.54,
580.54,
580.54,
0,
580.54,
580.54,
580.54,
0
580.54,
580.54
]
},
{