GII-09 kurso "Web (tinklo) programavimas geografinės informacijos infrastruktūrai" aprašas
|
Kurso kodas |
GII-09 |
|
Kurso pavadinimas |
Web (tinklo) programavimas geografinės informacijos infrastruktūrai |
|
Kurso pavadinimas anglų kalba |
Web Programming for Geographic Information Infrastructure |
|
Kreditai ECTC (Europinė kreditų perkėlimo sistema) |
10 ECTS |
|
Studijų pakopa |
Magistrantūros studijos |
|
Kurso tikslai ir studijų pasiekimai |
Kurso tikslai Šiame kurse nagrinėjamas interneto poveikis GIS ir internetinių GIS vystymosi kryptys. Aiškinami skirtingi geografinės informacijos pateikimo internete būdai, pavyzdžiui, ESRI IMS ir panašios internetinių žemėlapių sistemos, GIS tipo internetinių programų kūrimas, geografinių duomenų animacija, interneto svetainių kūrimo principai, XML kalbų naudojimas geografiniams duomenims perduoti ir vaizduoti bei internetinių žemėlapių svetainių pritaikymas savo poreikiams. Visų šių metodų mokoma siejant su interneto programavimo metodais ir kalbomis (HTML, ArcXML, GML ir Javascript). Baigę šį kursą, studentai turėtų sugebėti kurti ir pritaikyti savo poreikiams vidutinio sudėtingumo internetines žemėlapių svetaines (WMS) ir naudoti jose per paskaitas aptartus metodus. Kurso rezultatas Kurso metu susipažinsite su geodezijos ir kartografijos teorija ir praktika. Išmokę kurse dėstomą medžiagą, studentai: · žinos internetinių žemėlapių serverių (Web Map Server – WMS) architektūros pagrindus ir susijusius klausimus; · supras, kuo skiriasi internetinės žemėlapių paslaugos (Web Map Services) nuo internetinių geoobjektų publikavimo paslaugų (Web Feature Services); · supras DHTML programavimą; · mokės HTML, XML ir Javascript kalbas; · supras XML kalbų struktūrą ir jų pritaikymo internetiniams žemėlapiams specifiką; · naudodami WMS, galės kurti, projektuoti ir publikuoti žemėlapius internete; · naudodami DHTML ir JavaScript, galės pritaikyti žemėlapių turinį ir funkcijas savo poreikiams; · mokės taikyti interneto dizaino principus ir galės sukurti patrauklius internetinius žemėlapius. Taip pat studentai išmoks atlikti konkrečias užduotis su šia programine įranga: · ESRI GIS Desktop programinė įranga ir jos plėtiniai. · DHTML · XML · JavaScript · WMS |
|
Dėstymo kalba |
Lietuvių |
|
Reikalingas pasirengimas kurso studijoms |
Prieš pradėdami kursą, studentai privalo turėti puikius darbo su Microsoft operacine sistema, Office programine įranga (arba alternatyvi atitinkamo funkcionalumo) įgūdžius ir bendrą supratimą apie geografinius duomenis bei topografinių žemėlapių naudojimą. |
|
Turinys |
Teorinė medžiaga: · Interneto technologijos ir HTML. Bus nagrinėjamos šios temos: interneto veikimas, HTML žymos, lentelės, nuorodos, rėmeliai, miniatiūros · HTML pažengusiems. HTML dokumento objektinis modelis, dalys, aktyvūs paveikslėliai, CSS, HTML formos · Skriptų rašymo pagrindai. Šios dalies temos – skriptų kalbos, JavaScript pagrindai, pagrindiniai JavaScript sakiniai ir pagrindinės funkcijos, objektų hierarchija, skriptų pavyzdžiai · Internetinių žemėlapių programų architektūra. Šios dalies temos: supažindinimas su daugiapakope WMS architektūra; Open Geospatial Consortium nustatyti WMServices (internetinių žemėlapių paslaugų) ir WFServices (internetinių geoobjektų publikavimo paslaugų) standartai; XML kalbų – GML ir ArcIMS – apžvalga; supažindinimas su vektorine grafika (Scalable Vector Graphics) ir VRML (virtualiosios realybės modeliavimo kalba). · Dinaminių žemėlapių kūrimo metodai. Supažindinama su animaciniais GIF, Java animacija, Flash animacija ir ArcScene filmais. · Sukurkite svetainę su WMS. Temos: kas yra WMS?; WMS serverių komponentai ir jų naudotojo sąsajos komponentai, WMS klientų komponentai. · WMS. Architektūra ir saugumas. Šioje dalyje supažindinama su WMS programų architektūra, WMS serverių ir klientų komponentais ir apsaugos mechanizmais bei metodais. · WMS. Įdiegimas. Šioje dalyje apžvelgiamas tipinis WMS diegimo procesas: sistemos reikalavimai, diegiami komponentai, diegimo veiksmai ir nuotolinis programų valdymas. · WMS. Komunikacijos procesas. Šioje dalyje aiškinamas WMServices arba WFServices serverio ir kliento apsikeitimo XML duomenimis procesas, ir AJAX technologija. · WMS. Adaptuotų programų kūrimas. Šioje dalyje pagrindinis dėmesys skiriamas WMS adaptavimui naudojant HTML ir Javascript. Temos: įvadas į WMS adaptavimą, WMS svetainės rinkmenų organizavimas ir funkcijos, svetainės rėmeliai, failų seka inicijavimo metu, adaptavimo parinktys. Praktinė medžiaga: · HTML tinklalapio kūrimas · Savo žemėlapių galerijos kūrimas · Internetinės žemėlapių programos kūrimas · Google žemėlapių API · Internetinio miesto žemėlapio kūrimas su WMS · WMS svetainės adaptavimas naudojant HTML ir JavaScript · WMS svetainės įrankių juostos ir įrankių adaptavimas · WMS svetainės sutartinių ženklų ir turinio puslapio adaptavimas · Atributų rodymo WMS svetainėje adaptavimas Seminarai: · Įvadas į kursą ir kurso strategija |
|
Materialusis studijų apibūdinimas |
Asmeninis arba nešiojamasis kompiuteris (žiūrėti Vykdytojo pateiktus reikalavimus ) su XP/Windows 2000 operacine sistema, MS Office Word ir Access (arba alternatyvi atitinkamo funkcionalumo), ESRI ArcGIS 9.2 Desktop, ESRI programinė įranga gali būti instaliuota darbo vietoje arba pasiekiama per nuotolinį terminalą (Terminal Server). |
|
Savarankiškas darbas |
|
|
Dėstymo metodikos |
Įvadinės paskaitos, “on-line” skaitymas (internete), diskusijos (forumo forma ir susirašinėjimas el.paštu), praktiniai darbai ir savarankiškas darbas. Teorinė šio kurso medžiaga bus patalpinta nuotolinių mokymų svetainėje. Praktiniams darbams atlikti, bus naudojama ESRI ArcGIS programinė įranga. |
|
Lankomumo reikalavimai |
Studentai studijoms privalo skirti ne mažiau kaip 12 val. per savaitę, įskaitant dalyvavimą nuotolinio mokymo forumuose ir savarankišką darbą. Taip pat privaloma dalyvauti seminaruose. Per pirmąją kurso savaitę, bus aptartos ir nustatytos “on-line” susirinkimų datos ir laikas. |
|
Vertinimo reikalavimai |
|
|
Studijų pasiekimų vertinimas ir tvarka |
Rašant galutinį pažymį, bus vertinami šie kriterijai: Dalyvavimas: Aktyvus dalyvavimas (lankomumas) seminaruose ir “on-line” forumuose Užduotys: bus 10 praktinių darbų Tarpinis atsiskaitymas: atliekamas darbo vietoje Galutinis egzaminas: laikomas “on-line” paskirtu laiku. Bus sudarytos sąlygos egzaminui laikyti auditorijoje. |
|
Pagrindinė literatūra, šaltiniai |
|
|
Papildoma literatūra, šaltiniai |
|
|
Anotacija anglų kalba |
|
|
Sandą parengė: |
Michael Govorov, Malaspinos universitetas Kanadoje (
|
|
Sandą recenzavo: |
Prof. Habil. Dr. Romualdas Baušys |

Bendrasis programavimo dokumentas
Europos sąjunga
Socialinės apsaugos ir darbo ministerija
Nacionalinė žemės tarnyba prie žemės ūkio ministerijos