Početna / Radovi
Adriatic Sea Stranica uživo ↗
Platforma za praćenje obale

Adriatic Sea

Platforma za praćenje izrađena za Hrvatski hidrografski institut koja prikuplja očitanja iz mreže postaja duž jadranske obale i objavljuje ih uživo. Datoteke instrumenata pristižu iz svake postaje; javne stranice postaja prikazuju najnovija očitanja morskih mijena, valova, vjetra i tlaka, svako na vlastitom grafikonu koji se osvježava uživo. Rad obavljen za institut — platforma, mreža postaja i podaci pripadaju institutu.

Adriatic Sea vodi mrežu obalnih nadzornih postaja Hrvatskog hidrografskog instituta. Osoblje upravlja postajama, učitava podatke instrumenata i konfigurira alarme iza prijave; javni portal svima prikazuje određene postaje, a kartografski izvor prenosi najnovije očitanje svake na kartu obale uživo.

Podatkovni model oblikovan je prema instrumentima. Pet vrsta postaja — morske mijene, valovi, vjetar, tlak i meteorološke — svaka upisuje u vlastitu tablicu, pa mjerenja koja nemaju ništa zajedničko supostoje bez raspršene dijeljene sheme. Očitanja morskih mijena kalibriraju se prema upravljanoj referentnoj razini prije prikaza, sustav pragova za alarme označava vrijednosti izvan raspona bojom i e-poštom, a cijelo sučelje radi na hrvatskom i engleskom.

Javne stranice postaja ostaju aktualne tako što od poslužitelja, na odbrojavanje, traže samo očitanja novija od posljednje točke već na grafikonu, a svaka stranica prikazuje vrijeme posljednjeg podatka i vlastiti sat postaje te označava očitanje koje predugo nije osvježeno.

Rad obavljen za institut — platforma, mreža postaja i podaci pripadaju Hrvatskom hidrografskom institutu.

ZaHrvatski hidrografski institut
PovršinaAdmin backend + javni portal + kartografski API
JavnoStranice postaja uživo, bez računa
Portal operativne oceanografije Adriatic Sea — stranica za prijavu instituta nad fotografijom valova na zadarskoj rivi
Stranica postaje za morske mijene u Splitu: izmjerena naspram predviđene razine mora prema Hidrografskoj nuli, grafikon reziduala i tablica visokih i niskih voda
Postaje za morske mijene

Izmjerena mijena naspram predviđene

Postaja za morske mijene iscrtava ono što senzor mjeri naspram predviđene mijene za iste sate, oboje očitano prema odabranoj referentnoj razini. Izmjerena i predviđena linija razilaze se točno ondje gdje more ide iznad ili ispod onoga što tablice očekuju, a uz grafikon stoji popis sljedećih visokih i niskih voda.

  • Izmjerene i predviđene razine na jednom grafikonu, uz rezidual između njih
  • Očitanja kalibrirana prema odabranoj referentnoj razini, npr. Hidrografska nula (H0)
  • Sljedeće visoke i niske vode navedene s vremenom i visinom
Stranica postaje za valove u Splitu uživo: maksimalna i značajna visina vala kroz dan, s prikazom posljednjeg podatka i vremena postaje
Stranice postaja uživo

Stranice postaja koje se same održavaju aktualnima

Svaka stranica postaje osvježava se na odbrojavanje. U svakom ciklusu od poslužitelja traži samo mjerenja novija od posljednje točke već na grafikonu i dodaje ih, umjesto da ponovno učita cijelu povijest. Vrijeme posljednjeg podatka i vlastiti sat postaje stoje na vrhu svake stranice, a očitanje koje predugo nije osvježeno posebno se označava, pa se praznina ne pomiješa s mirnim morem.

  • Svako osvježavanje dodaje samo očitanja novija od posljednje iscrtane točke
  • Vrijeme posljednjeg podatka i vrijeme postaje prikazani su na vrhu svake stranice
  • Zastarjelo očitanje označava se kada podaci prestanu pristizati
Ostatak platforme
Kako je izrađeno
Aplikacija
Yii 2, PHP, MySQL
Podaci
Tablice po postaji, Učitavanje datoteka instrumenata (CSV / DAT)
Izlaz i API
JSON API, GeoJSON, Izvoz u tekst s razdjelnicima, Obavijesti e-poštom
Platforma
Pristup po ulogama, Revizijski zapis, Dvojezično (HR / EN)