Podatkovni standard XML, uporaba standarda xml v geodeziji (GML in SVG), ontologije, objektno programiranje (programiranje razredov in objektov, knjižnice razredov, izdelava okenskih programov z grafiko, baze podatkov, jezik sql, načrtovanje in programiranje podatkovnih baz), izdelava porazdeljenih informacijskih sistemov (varnost podatkov, elektronski digitalni podpis, avtentikacija, šifriranje podatkov, standardi za varno izmenjavo podatkov, zlorabe podatkov), spletni in storitveni programi (xml spletne storitve, wsdl - jezik za zapis spletnih storitev, soa - servisno orientirana arhitektura, uporaba spletnih storitev v geodeziji), uporaba metod umetne inteligence v geodeziji, strojno učenje z nevronskimi mrežami.
Urnik:
predavanja - sreda, 10 - 12 (RU IV/5)
vaje - torek, 12 - 14 (RU I/4)
Govorilne ure:
sreda 9 - 10 (soba 035)
Informacije:
matevz.dolenc@fgg.uni-lj.si
Naloga: V programskem jeziku Python izdelajte program za vnos podatkov o parcelah (katasterska občina, parcelna številka, lastnik, površina, itd.).
Primer rešitve: parcela.py
Python:
Podatkovni standardi:
Primeri:
Povezave:
Predavanja odpadejo zaradi odsotnosti predavatelja. Nadomeščanje bo izvedeno v dogovoru s študenti.
Vaja: Razširite program geokar-7.py, ki je bil izdelan v preteklem tednu tako, da program na koncu v izhodno tekstovno obliko izpiše podatke o prebranem prerezu v XML obliki. Za izpis v datoteko uporabite običajne ukaze za delo s tekstovnimi datotekami: open, close, write. Obliko zapisa XML podatkov lahko določite sami ali pa se zgledujete po naslednjem primeru.
Python:
Izvorna koda:
Naloga: Izdelajte Python program, ki podane podatke v tekstovni datoteki pretvori v KML zapis. KML datoteko poglejte v programu Google Earth.
Podatki (glej primer KML-podatki.txt):
Navodila:
Datoteke:
Rešitev:
SciPy: knjižnice NumPy, SciPy in matplotlib
Datoteke:
Naloga: V programskem jeziku Python izdelaj program. Podatki za nalogo za dostopni v TXT | XML datoteki.
Podatki v datoteki so:
Funkcionalne zahteve:
Rešitev naloge: izpitna-naloga.zip
Alternativni načini pisanja dokumentov:
Internet in svetovni splet:
Ogledali si bomo kako vzpostavimo in uporabimo visoko-propustno računsko okolje, ki je primerno za izvajanje različnih parametričnih študij.
Datoteke: