System informatyczny i bazy danych dla projektu ZiZOZap i jego beneficjentów Jacek Długosz Instytut Ekologii Terenów Uprzemysłowionych w Katowicach 1
Cel Systemu ZiZOZap W ramach projektu ZiZOZap zostanie opracowany i wdrożony System Informatyczny stanowiący realizację Systemu Informacyjnego w zakresie opracowania narzędzi pomagających decydentom w sprawowaniu kontroli nad stanem i jakością zbiornika przez dostarczanie krótko i długoterminowych prognoz zmian stanu zbiornika wynikających ze zmiany warunków meteorologicznych oraz działań związanych z realizacją scenariuszy gospodarką wodną Opracowane metodyki i algorytmy uwzględniać będą zachowanie dobrego potencjału ekologicznego i zapewnienie dostaw wody o wysokiej jakości do odbiorców. 2
Podstawowe elementy Systemu Serwer WWW System zlokalizowany na Uniwersytecie Śląskim w Katowicach Dwie stacje obliczeniowe, serwer WWW, serwer danych, serwer FTP Dostęp ogólny za pośrednictwem strony internetowej Dostęp wymagający autoryzacji za pośrednictwem sieci VPN, FTP, usług sieciowych i innych Stacja obliczeniowa Serwer plików Serwer danych Stacja obliczeniowa 3
Serwer WWW Rola informacyjna strona projektu Rola użytkowa udostępnianie opracowanych w ramach projektu narzędzi wspomagających zarządzanie zbiornikiem zaporowym pośrednictwo pomiędzy Systemem a światem zewnętrznym (usługi sieciowe i procesy systemowe) obsługa systemowych kont pocztowych 4
Serwer bazodanowy Udostępnianie danych zgromadzonych w bazie SQL Server 2008 R2 na potrzeby realizacji modeli obliczeniowych oraz serwera WWW Gromadzenie i przetwarzanie informacji przestrzennych ArcGIS Server i ArcSDE Rola kontrolera domeny zarządzanie prawami dostępu do zasobów zgromadzonych w całym Systemie 5
Serwer bazodanowy (2) 6
Serwer FTP Wymiana informacji między uczestnikami projektu Składowanie kluczowych informacji ważnych dla projektu 7
Stacje obliczeniowe Silne jednostki specjalizowane pod kątem obliczeń działające w środowisku Linux Wdrożenie modelu on-line stanu środowiska ELCOM-CAEDYM opisującego przemiany fizyczne, biologiczne i chemiczne Wdrożenie modeli off-line umożliwiających analizę wolnozmiennych parametrów zlewni i wyszukiwanie zależności pomiędzy różnymi parametrami zlewni 8
Architektura Systemu Warstwa prezentacji Usługi Strona WWW projektu Serwis dostępu do danych pomiarowych Serwis prognoz oparty o modele online Serwis prognoz opartych o scenariusze Aplikacje i usługi importu danych Modele online Warstwa usług Model fizykochemicznobilogiczny zbiornika CAEDYM Moduł konwersji danych Moduł dostępu do danych Moduł obsługi scenariuszy Moduł konwersji modeli offline Warstwa danych Baza danych SQL Baza danych GIS Pliki wymiany Modele off-line 9
Źródła danych Źródła o charakterze archiwalnym (GPW, Archiwum Krajowe i inne) Źródła aktualne (GPW, WIOŚ, IMGW i inne) Źródła aktualne siec monitoringu projektu 10
Źródła archiwalne 11
Metody pomiarowe i poboru 12
Metody zasilania bazy danych Bezpośrednie połączenia ze zdalnymi serwerami SQL Połączenia z serwerami danych za pośrednictwem dedykowanych metod Import danych za pośrednictwem arkuszy kalkulacyjnych xls, plików tekstowych txt, csv Ręczne wypełnianie formularzy i przesył danych Wykorzystanie SQL Server Integration Services 13
Zakres udostępnianych danych Dane pochodzące z monitoringu prowadzonego w ramach projektu ZiZOZap oraz wyników modelowania obejmujące parametry fizyczne, chemiczne i biologiczne zbiornika Goczałkowice i zlewni. 14
Zakres udostępnianych danych Hydrologia Hydrogeologia Geobotanika Radiologia Klimatologia Meteorologia Zoologia I inne 15
Przykładowy import danych Database 16
Struktura bazy danych - pomiary Proba MetodyPoboru SesjaPomiarowa Osoby id_proby id_metody id_sesji id_osoby FK1 FK2 FK3 FK4 FK5 identyfikator data id_mpoboru wys_gleb id_sesji id_osoby id_medium id_metody FK1 opis czas id_osoby imie nazwisko instytucja SlownikMediow id_medium FK1 MiejscePoboru id_mpoboru x y z id_ukladu,fk1 SlownikWielkFiz id_wielkfizycznej typ Org żywe SlownikJednostek id_jednostki id_proby gatunek przelicznik FK2 id_jednpodst FK1 id_wielkfizycznej skrot FK1 Oznaczenia id_oznaczenia id_wielkfizycznej,fk1 Inne,FK1 id_proby ParametryOpisowe id_oznaczeniaproby wartosc_tekst OznaczeniaProby id_oznaczeniaproby FK1 id_proby _pomocnicza FK2 id_osoby plik arkusz komorka FK3 id_oznaczenia FK4 id_medium,fk4 FK3 FK1 FK2 ParametryLiczbowe id_oznaczeniaproby wartosc_liczba id_jednostki id_medium UkladyWsp id_ukladu MetodyPomiarowe id_metody precyzja granica_oznaczalnosci id_jednostki id_oznaczenia 17
Struktura bazy danych - modele Batymetria id x y h Uzytkownicy id_uzytkownika haslo email typ FK1 Prawa Dostepu id_prawa _tabeli zapis odczyt id_uzytkownika FK1 id Przeplywy data wartosc przeplywu id_lokalizacji id_jednostki Lokalizacje id_lokalizacji x y h Grid / izolinie? Batymetria Pomiary id x y h,fk1,fk2 ModelHydro id_punktu t h id_scenariuszahydro u v HydroPunkty id_punktu x y Połączenia,FK1 id_punktu_1,fk2 id_punktu_2 ScenariuszeHydro ModelBio BioPunkty id_scenariuszahydro opis parametr1 parametr2,fk1,fk2 id_scenariuszabio id_punktu h t masa_fitopl id_punktu x y ScenariuszeBio FK1 FK2 id_scenariuszabio id_zestawu id_scenariuszahydro opis ZestawParametrowBio id_zestawu ParametryBio,FK1 id,fk2 id_zestawu wartosc SlownikParametrow id_parametru 18
Udostępnianie danych 19
Dziękuję za uwagę 20