GII-09 kurso aprašas

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

  • Skaitymas 
  • WMS “on-line” dokumentacija ir pavyzdžių įvertinimai
  • ESRI dokumentacija
  • ESRI mokymo medžiaga
  • ESRI Virtual Campus mokymai ir seminarai

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

  • Kad kursas būtų užskaitytas, bendrai už atsiskaitymus surinkti reikia ne mažiau kaip 65% (6 balai)
  • Kad kursas būtų užskaitytas, minimalus užduočių skaičius privalo būti atliktas 100%
  • Galutinis egzaminas bus išlaikytas surinkus ne mažiau kaip 50%

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

  • System Design Srategies, An ESRI Technical Reference Document 
  • Papildoma literatūra ir Interneto šaltiniai bus paskirti (nurodyti) kursų metu 
  • ESRI Virtual Campus on-line materials

Anotacija anglų kalba

 

Sandą parengė:

Michael Govorov, Malaspinos universitetas Kanadoje ( Malaspina University-College)

Sandą  recenzavo:

Prof. Habil. Dr. Romualdas Baušys

Gedimino pr. 19, LT-01103 Vilnius      

Tel. (8 ~ 5) 239 8452
Faks. (8 ~ 5) 239 1331
El.p. a.balsyte@zum.lt