12.07.2015 Views

ROO - Registar onečišćavanja okoliša: informacijski sustav i baza ...

ROO - Registar onečišćavanja okoliša: informacijski sustav i baza ...

ROO - Registar onečišćavanja okoliša: informacijski sustav i baza ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Koordinacijski sastanak/ radionicaZagreb, 16.12.2009.<strong>ROO</strong> - <strong>Registar</strong> onečišćavanjaokoliša: <strong>informacijski</strong> <strong>sustav</strong> i<strong>baza</strong> podatakaMarija Bajica, Oikon – voditelj projekta izrade <strong>ROO</strong> <strong>sustav</strong>aSiniša Tkalčec, Oikon – arhitekt <strong>sustav</strong>aOikon – Institut za primijenjenu ekologiju


Projekt <strong>ROO</strong> IS: Ciljevi<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša“...Baza će posluţiti obveznicima dostavljanjapodataka, tijelima drţavne uprave i samouprave, svimzainteresiranim institucijama i širokoj javnosti za unos,pregled i/ili pretragu podataka o vrstama i količinamaispuštanja i prijenosa onečišćujućih tvari i otpada,korištenjem mogućnosti pretraţivanja po pravnimsubjektima, vrsti onečišćujućih tvari i vrstama otpada,djelatnosti i drugim bitnim kriterijima...” (iz Projektnogzadatka)Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaProjekt <strong>ROO</strong> IS: Opseg (1/2)1. Izrada baze podataka2. Izrada web aplikacije za rad s bazom:– dodjeljivanje korisničkih računa– unos podataka (obrasci)– 2 Opća (PI-1, PI-2)• PI-1 (1 po obvezniku)• PI-2 (1 po org. jedinici)– 3 Zrak (PI-Z-1,PI-Z-2, PI-Z-3)– 2 Tlo (PI-TD-2, PI-TD-3)– 2 Vode (PI-V, KI-V)– 4 Otpad (OPKO, SPO, PPO, SKO)Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaProjekt <strong>ROO</strong> IS: Opseg (2/2)– kontrola i validacija podataka ovisno o razinidopuštenja– pretraţivanja po različitim atributima– mogućnost odabira predefiniranih upita/izvješća– ispis rezultata pretraţivanja i/ili izvješća– mogućnost lokalnog spremanja rezultata zadanogpretraţivanja i/ili izvješćaOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaProjekt <strong>ROO</strong> IS: Terminski planSpecifikacija korisničkih zahtjevaUspostava razvojne okolineIzrada strukture baze podatakaIzrada web aplikacije za rad s bazomInstalacija i testiranjeIzrada dokumentacije i obukaTehnička podrška07.2008 11.2008 03.2009 7.2009 11.2009Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaProjekt <strong>ROO</strong> IS: Projektni tim (1/2)• Oikon– Marija Bajica, PMP – voditelj projekta– Siniša Tkalčec, MCP, MCAD, MCTS - arhitekt<strong>sustav</strong>a– Josip Kriţan, MCP- baze podataka– Stjepan Ţeljezić, MCP, MCTS - tehnička podrška– Ţeljko Koren, Berislav Botinčan, Boţica Šorgić -savjetniciOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaProjekt <strong>ROO</strong> IS: Projektni tim (2/2)• AZO– Dejana Ribar Pope, AZO koordinator projekta– Hana Mesić– Martina Vujnović, Tanja Babić, Đurđica Poţgaj, JasnaKufrin, Marcela Kušević-Vukšić– Andrina Crnjak-Thavenet, Goran Graovac– Vesna Hladnik– AZO IT tim– ...Oikon – Institut za primijenjenu ekologiju


AGENDA:1. Projekt <strong>ROO</strong> IS<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša– Ciljevi, opseg, terminski plan, tim2. <strong>ROO</strong> IS– Arhitektura, okolina, razvojni alati– Baza podataka– Izazovi3. Korištenje <strong>ROO</strong> IS– Korisničke grupe, prijava, unos, izvješća, upiti4. Slijedeći koraciOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> IS: Arhitektura/okolina<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša<strong>ROO</strong> IS: Okolina - integriran u ISZO• objedinjeni hardverski eko<strong>sustav</strong>(mreţa, serveri, infrastruktura ...)• zajedničko softversko okruţje(operativni <strong>sustav</strong>i, aplikativno okruţje, <strong>sustav</strong>i<strong>baza</strong> podataka ...)• dijeljenje i razmjena podataka na razini <strong>baza</strong>podataka - podatkovno jedinstvo (šifarnici,matični podaci,...)• podatkovna integracija van granica <strong>baza</strong>podataka(web servisi, GIS serveri, otvoreni protokoli ...)Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša<strong>ROO</strong> IS: Razvojna okolina/alati• integriran u ISZO – Informacijski SustavZaštite Okoliša AZO-a• Microsoft SQL Server IIS• .NET okolina• Web preglednik (Firefox 3+, InternetExplorer 7+)• Intergirani Search za pretraţivanje potekstuOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša<strong>ROO</strong> IS: Baza podataka• 330MB (veliko za alfanumeričke podatkeza jednu godinu)– 66 tablica sa podacima obrazaca– 11 tablica upravljanje korisnicima– 19 tablica upravljanje aplikacijom• ukupno: 96 tablica (oko 2600 atributa)• dnevne sigurnosne kopije• point-in-time, ključ = DB administracijaOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša<strong>ROO</strong> IS: Izazovi (1/2)• Nepoznati korisnici; ispravnost korisničkogzahtjeva– problem autentifikacije– ključ korisnički zahtjev• "Interakcija" obrazaca– PI-1/PI-2, 3 tipa korisnika, hijerarhijski odnosiobrazaca• Vremenska ovisnost unosa– PI-2 obrazac prije PI-1– tko je zaduţen za imenovanje obveznika?Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> IS: Izazovi (2/2)<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša• Ulazni podaci i očekivani rezultati– tipovi podataka, veze• Obrasci sa velikim brojem elemenata zaunos– PI-2 ~ 0.5MB = 74 sek. modem– 4-5 sek. za 1Mbps ADSL -veća kompresija• Veliki broj korisnika - infrastrukturni pritisak– opterećenje servera, internet link, ISP spamOikon – Institut za primijenjenu ekologiju


AGENDA:1. Projekt <strong>ROO</strong> IS<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša– Ciljevi, opseg, terminski plan, tim2. <strong>ROO</strong> IS– Arhitektura, okolina, razvojni alati– Baza podataka– Izazovi3. Korištenje <strong>ROO</strong> IS– Korisničke grupe, prijava, unos, izvješća, upiti4. Slijedeći koraciOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Korisničke grupe• Administrator– upravljanje korisničkim računima – dodavanje,brisanje, otključavanje, korisnički zahtjevi, izmjenelozinki• Unositelj– 3 tipa s obzirom na tip obrazaca: PI-1, PI-2 i oba,"zaključavanje unosa"• Verifikator– verifikacija, otključavanje, vezani uz ţupanije –mogući višekratni verifikatori, pristup izvješćima iupitima za određenu ţupanijuOikon – Institut za primijenjenu ekologiju


Korištenje <strong>ROO</strong> IS: Prijava<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaOikon – Institut za primijenjenu ekologiju


Korištenje <strong>ROO</strong> IS: Unos<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša• Proces unosa• Izbornik• Navigator obrazaca• Primjeri unosaOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaOikon – Institut za primijenjenu ekologiju


Korištenje <strong>ROO</strong> IS: Unos<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Unos - Obrasci• Zrak 1(produkti izgaranja koriste izravno u proizvodnomprocesu)• Ispust– Podaci o vrsti i potrošnji goriva (gorivo, potrošak,ogrijevna vrijednost, udio pepela i sumpora)– Vrsta uređaja za pročišćavanje otpadnih plinova(vrsta, stupanj djelovanja)– Podaci o rezultatima mjerenja ispuštanja (tvar,mjerenje – mg/m3, kontinuirano – prvo i sl.)– Podaci o vrsti i količini ispuštanja (tvar, količina –ukupna, izvanredna, metoda određivanja)Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Unos - Obrasci• Zrak 2(izgaranje goriva bez izravnog kontakta sa sirovinom)• Ispust– Podaci o vrsti i količini ispuštanja (tvar, količina –ukupna, izvanredna, metoda određivanja)• Uređaj za loţenje (vrsta, naziv, snaga, stupanj djel.)– Potrošeno gorivo (vrsta, količina, ogr. Vrijednost,sumpor, pepel)– Mjerenje ispuštanja• Kruto – tvar, vrsta, količine• Tekuće – tvar, vrsta, količine• Plinovito – tvar, vrsta, količine• Mješovito – tvari, vrsta, količineOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Unos - Obrasci• Zrak 3(izgaranja goriva za dobivanje toplinske i/ili električneenergije)• Ispust– Podaci o vrsti i količini ispuštanja (tvar, količina –ukupna, izvanredna, metoda određivanja)• Uređaj za loţenje (vrsta, naziv, snaga, stupanj djel.)– Potrošeno gorivo (vrsta, količina, ogr. Vrijednost,sumpor, pepel)– Mjerenje ispuštanja• Kruto – tvar, vrsta, količine• Tekuće – tvar, vrsta, količine• Plinovito – tvar, vrsta, količine• Mješovito – tvari, vrsta, količineOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Unos - Obrasci• Tlo 1 (OBRADA OTPADA NA/U TLU)– Vrsta i količina otpada koji se nanosi– Lokacija na kojoj se otpad nanosi (koordinate)– Analiza otpada u tlu (tvari, količine)– Podaci o vrsti i količina ispuštanja• Tlo 2 (Duboko utiskivanje)– Vrsta i količina otpada koji se nanosi– Lokacija na kojoj se otpad nanosi (koordinate)– Analiza otpada u tlu (tvari, količine)– Podaci o vrsti i količina ispuštanjaOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Unos - Obrasci• Vode 1 (otpadne vode s lokacije obv.)– Podaci o ispustu (lokacija, dubina, naziv ...)– Uređaji za prethodno čišćenje– Podaci o isporučenoj vodi (javna opskrba, oborine,vlastita izvorišta ...)– Podaci o ispuštenoj tpadna vodi (količine, vrste,kakvoća, toplinska opterećenja ...)– Analiza vode (tvari, količine ...)– Količine ispuštanja (vrste, količine, metodeodređivanja ...)Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Unos - Obrasci• Vode 2(otpadne vode iz <strong>sustav</strong>a javne odvodnje)– Podaci o ispustu (lokacija, dubina, naziv ...)– Uređaji za prethodno čišćenje (podaci o kapacitetu)– Podaci o iporučenoj i ispuštenoj otpadnoj vodi(količine, kakvoća)– Analiza vode (tvari, količine ...)– Količine ispuštanja (vrste, količine, metodeodređivanja ...)Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Unos – Obrasci• Otpad – PPO – Proizvođač/Posjednik– Podaci o otpadu (vrsta, proizvedena količina, stanjeskladišta, postupanje na mjestu nastanka)Predano:• Sakupljaču (količina, naziv sakupljača)• Oporabitelju/zbrinjavatelju (postupci, količine)• Izvoz (količine, adresa)Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Unos - Obrasci• Otpad – SPO – Sakupljač / prijevoznikproizvodnog otpada (PPO)– Podaci o otpadu (vrsta, skupljena količina, stanjeskladišta, postupanje na mjestu nastanka)– Podugovoreni sakupljačPredano:• Drugom sakupljaču (količina, naziv sakupljača)• Oporabitelju/zbrinjavatelju (postupci, količine)• Izvoz (količine, adresa)Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Unos - Obrasci• Otpad – OPKO (zbrinjavatelj proizvodnog ilikomunalnog otpada)– Podaci o otpadu (vrsta, preuzeta količina, stanjeskladišta)– Postupanje s otpadom (vrste, količine)– Proizvedeni otpad nakon oporabe/zbrinjavanja(količine, vrste)Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Unos - Obrasci• Otpad - SKO (sakupljač/prijevoznikkomunalnog otpada)– Područje skupljanja (mjesto, broj stanovnika)– Podugovoreni sakupljač (ako postoji)– Otpad (vrsta, preuzeta/skupljena količina, određivanjekoličine, skladište ...)Predano:• Sakupljaču (količina, adresa)• Oporabitelju/zbrinjavatelju (postupak, količine)• Izvoz (količine, adresa)Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Završetak unosaOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Završetak unosa• Dodatna provjeraOikon – Institut za primijenjenu ekologiju


Korištenje <strong>ROO</strong> IS: Izvješća<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša• Izvješća su relativno sloţeni upiti nadpodacima– povezuju više tablica– agregiraju podatke po raznim kriterijma (sumepo grupama i sl.)– na osnovi podataka stvaraju PDF izvješće(ispis/pohrana)Oikon – Institut za primijenjenu ekologiju


Korištenje <strong>ROO</strong> IS: Izvješća• Ukupno 81 izvješće<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša• Pristup izvješćima određen korisničkomskupinom (verifikatorima dostupna samoţupanijska izvješća)• Područje (Zrak, Voda, Tlo, Otpad)• Grupa (ovisna o području)• Forma: tablice,statistikeOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: IzvješćaOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Izvješća• Primjer teksta upita u notepadu - trend ukomunalnom otpaduKonkretno izvješće se sastoji od višestrukih povezivanja 8 podupitauz 3 razine grupiranja sa sumama.Oikon – Institut za primijenjenu ekologiju


Korištenje <strong>ROO</strong> IS: Izvješća<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša• Kako prikazati u jednoj tablici inherentnohijerarhijska podatke ? (Primjer: izvješće za zrak)Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Izvješća• Sloţeni slučaj (voditi računa o odnosupodataka kod interpretacije)• Tvari u ispustu vezane uz šifru ispusta, ane uz uređaj za loţenje !!! (sa više vrstagoriva tablica izgleda malo sloţenije)Oikon – Institut za primijenjenu ekologiju


Oikon – Institut za primijenjenu ekologiju<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša


Korištenje <strong>ROO</strong> IS: Upiti<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša• Pretraţivanja unutar obrazaca, premaatributima obrazaca• Pretraţivanje po tekstu kroz cijelu bazuOikon – Institut za primijenjenu ekologiju


Oikon – Institut za primijenjenu ekologiju<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša


Oikon – Institut za primijenjenu ekologiju<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša


Korištenje <strong>ROO</strong> IS: Upiti• Pretraţivanje po cijeloj bazi<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša– Podaci normalizirani – praktički nemogućepretraţivanje po svim atributima u bazi(ekperimentom dobiveno vrijemepretraţivanja od oko 5 minuta)– Jedan od obrazaca za zrak u relacijskommodeluOikon – Institut za primijenjenu ekologiju


Korištenje <strong>ROO</strong> IS: UpitiPrimjer:Jedan od obrazaca za zraku relacijskom modelu<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKorištenje <strong>ROO</strong> IS: Upiti• Rješenje: Full text search– Sve podatke iz tablica denormalizirati kroz upite(joinovi) po obrascima– agregirati u tekstualnu vrijednost– svaki element agregiranog entiteta šifrirati obrascem,identifikatorom, korisnikom, ţupanijom, godinom i dr.– svi podaci koji se ţele dobiti kao rezultatpretraţivanja, a koji su "put" prema izvoru podataka– definirati katalog pretraţivanja po tekstu (WindowsSearch Service)• Rezultat: pretraţivanje traje ispod sekundeOikon – Institut za primijenjenu ekologiju


Korištenje <strong>ROO</strong> IS: Upiti<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša• Pitanje aţurnosti– Potrebno je cijeli postupak ponavljati da bi index bioaţuran– reindeksiranje na kraju dana– aţurno stanje kasni do maksimalno 24 sata– moguće ga smanjiti učestalijim reindexom – npr. u12h -> 4 sata)Oikon – Institut za primijenjenu ekologiju


AGENDA:1. Projekt <strong>ROO</strong> IS<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša– Ciljevi, opseg, terminski plan, tim2. <strong>ROO</strong> IS– Arhitektura, okolina, razvojni alati– Baza podataka– Izazovi i rezultati3. Korištenje <strong>ROO</strong> IS– Korisničke grupe, prijava, unos, izvješća, upiti4. Slijedeći koraciOikon – Institut za primijenjenu ekologiju


Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaŠto <strong>ROO</strong> nije!• Gotov <strong>sustav</strong>• Rad ograničen opsegom definiranimugovorom, sredstvima i vremenomOikon – Institut za primijenjenu ekologiju


Slijedeći koraci - AZO• Uvođenje novih šifarnika• Izmjene korisničkog sučelja<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okoliša• Dodavanje novih izvješća (npr. EU,...)• Dodavanje novih upita• Ugradnja pretraţivanja po dozvoljenimkoličinama za potrebe izvještavanja ostanju u okolišuOikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaMogući koraci – ostali korisnici(Fond, inspektori, nadležna tijela, obveznici)• Unos podataka– Priprema podataka– Automatiziranje izrade izračuna, kalkulacija,...• Dodavanje novih izvješća i upita• Izrada dodatnih analiza• Ugradnja pretraţivanja po dozvoljenimkoličinama• Preuzimanje podataka iz drugih <strong>sustav</strong>a(druge aplikacije, mjerni uređaji,...)Oikon – Institut za primijenjenu ekologiju


<strong>ROO</strong> - <strong>Registar</strong> onečišćavanja okolišaKontakt:www.oikon.hr• Marija Bajica, Oikon, 385 91 6521 702mbajica@oikon.hr• Siniša Tkalčec, Oikon, 385 91 5161 635• stkalcec@oikon.hrOikon – Institut za primijenjenu ekologiju

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!