Feladat

Aszályos időszakok esetén jellemzően azon aggódunk, hogy vajon kiszárad-e a Duna, vagy a Balaton, csapadékos időjárás esetén pedig a magas vízálláson,
vagy éppen az árvízen sopánkodunk. Mert a természet rendjének megfelelően hol ebből, hol abból jut ki bővebben.
|
|
|
Rekord alacsony vízszint, illetve árvíz a Margit-hídnál, Budapesten.
|
|
|
|
Szélsőséges vízjárás a Szentendrei-sziget csúcsánál, Kisoroszi északi határában.
|
|
|
|
|
|
A "kiszáradó" Balaton 2003-ban, és 2022-ben.
|
A fenti képeken is látható szélsőségek okán ebben a feladatban a korábbi évek vízjárásának, illetve vízállásainak adatait szeretnénk
vizsgálni, elemezni. A feladathoz azonban nem áll rendelkezésünkre adatbázis, ezért ezt nekünk kell létrehozni az alábbi linkek
tartalmának felhasználásával.
Duna
- A Duna hazai szakaszának vízállását napi szinten több ponton is méri és rögzíti az
Országos Vízjelző Szolgálat.
A feladatunkhoz mi ezek közül most válasszuk a nagymarosi mérőpontot, mint a Duna-kanyar,
illetve a Kisoroszi Szigetcsúcs mindenkori vízszintjét leginkább leíró adatot. A Szolgálat
a mért értékeket saját archívumában teszi közzé az 1876-2021 közötti időszakra - nem
tévedés: ez csakugyan 146 évet jelent! -, Nagymaros esetén az alábbi linken:
Vegyük észre, hogy az oldalon az évszám megadását követően egy olyan linkre tudunk jutni, mely tartalmazza az előzőleg megadott évszámot, például:
Ezen észrevételünk felhasználásával, és ekképpen az évszám módosításával már könnyebben készíthetünk automatizált, szövegfeldolgozó programot,
mellyel adatbázisba írathatjuk az egyes lapokon található évek napi vízállási adatait.
A 2021. évet követő évek adatai nem részei ennek az archívumnak. Ezeket az adatokat egy másik hasonló linkről szerezhetjük meg, egészen hasonló módon.
Itt a kiindulási oldalt az alábbi cím jelenti:
A helyszín és az évszám kiválasztása után az archív adatokat technikailag egy iframe-ben kapjuk meg, melyet önálló ablakban megnyitva láthatóvá
válik a belső ablak saját címe is:
Ám az aktuálisan folyó év adatai még ezen a linken keresztül sem válnak elérhetővé. Ehhez egy újabb webcímet kell használnunk, mely Nagymaros esetén az alábbi:
Balaton
- A Balaton vízállási adataihoz egészen hasonló logika mentén alakított linkeken keresztül lehet hozzáférni, ám itt az adatsorok csupán 1988-tól érhetőek el.
A kiindulási oldalt a
cím jelenti, míg az archívum éves táblázatait 2021-ig a
szerkezetű címek kínálják, 2022-től pedig a
oldalak. Az aktuális év naponként bővülő számai a
címen érhetőek el.
Készítsen adatbázist!
Az Ön feladatai tehát a következőek:
-
Tervezze meg és phpMyAdmin felületen hozza létre annak az adatbázisnak a struktúráját, melyben majd el fogja tárolni Nagymaros, illetve a Balaton napi vízállási adatait.
Az adatbázis kialakításánál gondolkodjon előre: úgy alakítsa ki az adatbázis-szerkezetet, hogy az a későbbiekben annak módosítása nélkül is alkalmas legyen akár további
dunai mérőpontok (pl. Budapest, Mohács), akár más tavak (Velencei-tó, Fertő-tó), vagy éppen egyéb folyók tetszőleges pontjain mért értékek eltárolására.
-
Készítsen backend oldali szövegfeldolgozó programot, mely a fentebb bemutatott linkek adatait az Ön által megalkotott adatbázisba másolja. Ez terjedjen ki Nagymaros napi
adataira 1876-tól, illetve a Balaton napi adataira 1988-tól a ma (vagy tegnap) reggeli adatig bezárólag.
Teszteljen, vizualizáljon!
Az elkészült adatbázis adataiból - használva fantáziáját - készítsen néhány lekérdezést, mely időszakos átlagokra, éves, vagy éppen abszolút szélsőértékekre, tendenciákra, trendekre
vonatkozik. Szintén az adatokból készítsen egy, vagy néhány grafikont, mely folyamatában ábrázolja a vízállás változását, vagy éppen időszakos átlagok, szélsőségek vizualizálását valósítja meg!