1. Objasniti termin konceptualne šeme baze podataka
Predstavlja mapu koncepata i odnosa za izradu BP. Prva je šema koju kreiramo i na osnovu nje se kreira implementaciona šema. Nije velikog nivoa detaljnosti. Konceptualna šema oblikuje bazu podataka nezavisno od SUBP. Koristi klase da bi apstraktno opisala dijelove realnog svijeta korištenjem uobičajnog jezika GML-a. 2. Šta su prostorne baze podataka Prostorna baza podataka je baza koja sadrži prostorne tipove podataka, operatore nad njima, popis podataka i način njihovog procesiranja. Rade sa različitim sistemima za upravljanje i različitim programskim jezicima (Java, Visual Basic). Sadrže rasterske i vektorske tipove podataka. Vektorski tipovi podataka definisani su topološkim i geometrijskim primitivama. 3. Objasniti prostorne indexe Omogućavaju ograničavanje pretrage, lakše pretraživanje. Bazirani su na principu sadržine i presjeka. Koriste se za pronalaženje objekta iz indeksiranog prostora koji se podudara sa određenom tačkom ili površinom (spatial Query) i za pronalaženje objekata koji se iz više indeksiranih prostora podudaraju jedni s drugim (spatial join). 4. Objasniti arhitekturu servisno orjentisanih geoinformacionih sistema Bazirana je na standardizovanim servisima za pronalaženje, pristup i vizuelizaciju geoprostornih podataka koji su osnova za razvoj infrastrukture prostornih podataka. 5. Koju funkcionalnost SUBP treba da odredi Treba da je u mogućnosti da podrži sve predviđene funkcije za koje je namjenjen. 6. Šta je SQL SQL je de facto standardni jezik, koji se koristi za manipulisanje i dobijanje podataka iz relacionih baza podataka. Omogućava programeru ili administratoru baze podataka sledeće: Promjeni strukturu baze podataka Doda ovlašćenja korisnika za pristup bazama podataka ili tabelama Da traži informacije od baze podataka Ažurira sadržaj baze podataka
7. Objasniti arhitekturu prostornih baza podataka
Arhitektura prostornih baza podataka je troslojna: prostorne aplikacije (GIS, MMIS, CAD) prostorna baza podataka (prostorni upitni jezici, prostorni tipovi podataka, prostorni indeksi) DBMS (SUBP) - (Objektno relaciono baza/server) 8. Napisati sql skript za kreiranjetabele koja ima atribute ID i Ime CREATE TABLE parcela ( ID parcela serial PRIMARY KEY, ime text NOT NULL ); 9. Dati klasifikaciju geoservisa servisi interakcije s korisnikom komunikacioni servisi servisi upravljanja modelom servisi upravljanja sistemom servisi izvršenja toka zadataka servisi procesiranja 10. Za šta se koristi UML UML je jezik koji se koristi za specifiranje nekog sistema (modelovanje, analizu, vizuelizaciju i dokumentovanje), za razvoj softvera (projektovanje i analizu), naročito pogodan pri objektno orjentisanoj arhitekturi zbog upotrebe UML dijagrama. 11. Koja je uloga aplikacijskih geoportala objavljivanje podataka na geoportalu pretraga podataka otkrivanje informacija na određenu temu direktno korištenje servisa 12. Kako se vrši pretraga podataka na geoportalu Preko metapodataka odgovorom na pitanja gdje, kada, šta. 13. Uloga geoportala u SDI = 11 14. Definisati komponente infrastrukture prostornih podataka Tehnologija (softver, hardver, baze podataka i mreže), institucioni sporazumi, polise (sigurnost podataka, privatnost podataka, povraćaj novca), i ljudi (obuka, profesionalni razvoj, saradnja, dostignuća). 15. Na kom standardu su bazirani metapodaci Ovi standardi definišu strukturu i značenje metapodataka. To su standardi: DublinCore, A CEN Pre Standard, SO 19115, ISO 19139, ISO 19100. 16. Objasniti KML Jezik specijalizovan za prikazivanje većih površina kao što su okeanske i kopnene mase na programskom paketu Google Esrth. Baziran je na XML standardu i koristi ugnježdene strukture definisane tagovima 17. Objasniti formate podataka za vizuelizaciju i prezentaciju trodimenzionalbih (3D) prostornih objekata KML, CityGML, VRML (objašnjeni su) 18. Objasniti CityGML To je XML format za 3D modele gradova. Specijalizovan je više za prikazivanje manjih površina kao što su urbana područja, za razliku od KML-a. Definiše geometrijske i topološke karakteristike nekog objekta. Kod CityGML-a linijske strukture su mnogo ravnije nego kod KML. 19. Spisak parcela prikazati kao GML dokument
KO Broj parcele Geometrija
2 Kostajnica
20. Objasniti ulogu i korištenje GML-a
GML je razvijen sa misijom da omogući prezentovanje informacija o geoprostornim objektima (njihovim osobinama, vezama itd) 21. Koji su problemi primjene tradicionalnih GIS tehnologija višegodišnji projekti troškovi zbog dupliranja posla veliki broj različitih GIS aplikacija problemi sa upotrebom i razmjenom podataka 22. Šta specifira ISO 19110 ISO 19110 standardizuje metodologiju kreiranja kataloga objekata i navodi strukturnu koja se koristi da sačuva identitet, značenje, reprezentaciju i relacije koncepta iz realnog svijeta. 23. Koje tri forme metapodataka treba podržati u sistemima Implementaciona forma - unutar neke baze podataka ili softvera Forma za eksport ili kodiranje - forma čitljiva računarima, kreirana za transfer metapodataka između različitih računara Prezentaciona forma - format pogodan za prikaz korisnicima 24. Primjer XML šeme na primjeru Katastarske parcele
Redni br. KP Naziv KO Površina Geometrija
1 Kostajnica 4,11 km2
2 Petrinja 11,58 km2
3 Mrakodol 17,85 km2
25. Napisati skript fajl za enumeraciju.................
26. Dati primjer „Publish - Find - Bind“ modela web servisa Tri glavna učesnika u SOA su: korisnik, provajder i registar. Registar pomaže korisniku da pronađe odgovarajuće servise (find), kad provajder napravi neki servis mora da ga objavi brokeru (publish) kako bi ga korisnici mogli koristiti. Korisnik traži servis u katalogu servisa i nakon dobijanja pristupa od provajdera poziva servis (bind). 27. Primjer implementacije višeslojne softverske arhitekture.............. 28. Koji tip podataka vraća WFS vektorski tip 29. GML aplikativna šema Vrsta XML šeme koja poštuje GML pravila. 30. Na šta URL parametri treba da ukažu kroz Get Feature Info zahtjev nad kojom mapom će se postaviti upit koja je lokacija na mapi od interesa