´ ˇ VYUKA GIS NA FIT VUT V BRNE
V´ yuka GIS na FIT VUT v Brnˇ e Martin Hrub´ y Department of Intelligent Systems Faculty of Information Technology, Brno University of Technology E-mail:
[email protected] Kl´ıˇ cov´ a slova: GIS, v´ yuka, programov´an´ı, GRASS
Abstrakt Pˇr´ıspˇevek pojedn´ av´ a o zaveden´ı pˇredmˇetu GIS do v´yuky na Fakultˇe informaˇcn´ıch technologi´ı VUT v Brnˇe. Pˇredmˇet se vyuˇcuje uˇz druh´y rok. Vzhledem k program´ atorsk´emu zamˇeˇren´ı naˇs´ı fakulty je hlavn´ım posl´ an´ım pˇredmˇetu zat´ ahnout do GIS oblasti dalˇs´ı nov´e program´ atory. Jako technick´e z´ azem´ı pˇredmˇetu GIS byl zvolen n´ astroj GRASS a to pˇredevˇs´ım proto, ˇze v dobˇe vzniku pˇredmˇetu jsme nic jin´eho nemˇeli. V pr˚ ubˇehu letn´ıho semestru 2005/06 jsme koupili komerˇcn´ı n´ astroj ArcGIS firmy ESRI, takˇze mˇe jako garanta pˇredmˇetu ˇcek´ a rozhodov´ an´ı o budouc´ı formˇe v´yuky GIS... Z´ akladn´ım textem pro pˇr´ıpravu kurzu byla kniha J´ ana Tuˇcka “Geografick´e informaˇcn´ı syst´emy”. Poslouˇzila mi jako odrazov´y m˚ ustek pro n´ avrh osnov pˇredmˇetu.
Fakulta informaˇ cn´ıch technologi´ı, VUT ´ Naˇse fakulta vznikla pˇred p´ ar lety, kdy se tehdejˇs´ı Ustav informatiky a v´ ypoˇcetn´ı techniky odtrhl od Fakulty elektrotechniky a informatiky VUT v Brnˇe. Novˇe vznikl´a fakulta se zaˇcala hned rychle rozr˚ ustat, nab´ırat v´ıc student˚ u, budovat nov´e studijn´ı programy a podobnˇe. D´ a se ˇr´ıci, ˇze studijn´ı obory a pˇredmˇety jsou st´ale jeˇstˇe ve velk´em v´ yvoji a neust´alen´e. V´ yhodou vˇsak je, ˇze stav´ıme na naˇs´ı dlouh´e tradici v´ yuky poˇc´ıtaˇc˚ u a programov´an´ı. ´ J´a pracuji na Ustavu inteligentn´ıch syst´em˚ u. Specializujeme se na poˇc´ıtaˇcov´e modelov´an´ı, simulaci a umˇelou inteligenci. Zpr´ ava o existenci GIS se k n´am dostala v podstatˇe n´ahodou. Po jist´e diskuzi o kompetenci r˚ uzn´ ych u ´stav˚ u vyuˇcovat tuto problematiku se toho ujal n´aˇs u ´stav. V naˇsem pojet´ı jsou GIS technologie modelov´ ym vyj´adˇren´ım reality, na kter´e lze aplikovat teorii poˇc´ıtaˇcov´eho modelov´ an´ı a simulace; GIS technologie mohou b´ yt prov´az´any s robotikou, agentn´ı simulac´ı, poˇc´ıtaˇcov´ ymi hrami, modely poˇcas´ı a podobnˇe. Uk´azalo se, ˇze pojem “informaˇcn´ı syst´em” ve smyslu datab´aze zde hraje minoritn´ı v´ yznam. Studium GIS na FIT Jsme program´ atorsk´ a ˇskola, ke geod´ezii a kartografii nem´ame absolutnˇe ˇz´adn´ y vztah a proto se snaˇz´ım pojmout pˇredn´ aˇsky o GIS program´atorsk´ ym zp˚ usobem. GIS ch´apeme jako specifick´ y druh softwaru. Jist´ ym z´aklad˚ um se vˇsak ned´ a vyhnout, proto pˇredn´aˇsky zahrnuj´ı i statˇe o geografick´ ych souˇradn´ ych syst´emech, kartografii, z´ akladech geografie naˇs´ı planety a podobnˇe. Geinformatics FCE CTU 2006
123
´ ˇ VYUKA GIS NA FIT VUT V BRNE
V tomto textu jsou uvedeny t´emata jednotliv´ ych pˇredn´aˇsek. Vypad´a to, ˇze kaˇzd´e jednotliv´e t´ema by vydalo na samostatn´ y pˇredmˇet na specializovan´e ˇskole. Z tohoto pohledu je n´aˇs pˇredmˇet v podstatˇe jenom pˇrehledov´ y. Chtˇel bych ho smˇeˇrovat do studia analytick´ ych algoritm˚ u a n´ astroj˚ u, modelov´ an´ı re´ aln´ ych situac´ı do podoby GIS aplikac´ı, zapojen´ı podp˚ urn´e elektroniky, prov´ az´ an´ı na dalˇs´ı probl´emy modelov´an´ı a simulace a pˇredevˇs´ım na program´atorsk´ y rozvoj GISovsk´ ych n´ astroj˚ u - tedy program˚ u. V tomto ohledu se zd´a b´ yt GRASS ide´aln´ı pro svou otevˇrenost. Nab´ız´ı se vˇsak ot´ azka, jestli je opravdu koncepˇcn´ı ho rozv´ıjet. M´am v dlouhodob´em pl´ anu zkoumat moˇznosti objektovˇe orientovan´ ych GIS model˚ u a jejich snadnou propojitelnost. Proto se taky s kolegy a studenty budeme snaˇzit poloˇzit z´aklad nov´eho experiment´aln´ıho objektovˇe orientovan´eho GIS n´astroje nebo alespoˇ n uk´azat smysluplnost nebo nesmysluplnost OO pojet´ı GIS dat a model˚ u.
Pˇ redn´ aˇ sky GIS Na naˇs´ı fakultˇe m´ a semestr 13 pˇredn´aˇskov´ ych t´ ydn˚ u. Snaˇz´ım se na kaˇzd´e pˇredn´aˇsce probrat jedno t´ema. Osnova je n´ asleduj´ıc´ı a nejsp´ıˇs takov´a i nˇekolik let z˚ ustane: ´ 1. Uvodn´ ı sezn´ amen´ı s GISy - pojem GIS, pojmy geoobjekt, prostor (abstraktn´ı) a vazba pojmu prostor na geografick´ y prostor, atribut. Smyslem pˇredn´aˇsky je pˇredevˇs´ım vysvˇetlit z´akladn´ı pojmy a motivaci pro cel´ y tento vˇedecko-technick´ y obor. 2. Modelov´ an´ı geografick´eho prostoru - je uk´az´ana problematika modelov´an´ı geografick´eho prostoru od nejniˇzˇs´ı abstrakce ve formˇe nepˇresnˇe zmˇeˇren´e fyzick´e reality, pˇres jej´ı model ve formˇe geoidu a d´ ale referenˇcn´ıho elipsoidu a zobrazen´ı n´ahradn´ıho elipsoidu do souˇradn´eho syst´emu. Proberou se souˇradn´e syst´emy ˇs´ıˇrka-d´elka, UTM a S-JTSK. S t´ım souvis´ı historie zjiˇst’ov´ an´ı polohy na Zemi, mˇeˇren´ı vzd´alenost´ı a podobnˇe. 3. Modelov´ an´ı geo-objekt˚ u - z´ akladn´ı pˇr´ıstupy k modelov´an´ı prostorov´ ych objekt˚ u, koncept vektoru a rastru, vektorov´ a topologie, uloˇzen´ı vektorov´ ych dat. Z t´eto pˇredn´aˇsky by mˇelo alespoˇ n intuitivnˇe b´ yt student˚ um jasn´e, jak´e ˇc´asti reality modelovat vektorovˇe a kter´e rastrem (v z´ avˇeru semestru chyst´am pˇredn´aˇsku o konkr´etn´ıch pˇr´ıpadov´ ych studi´ıch). Je objasnˇen pojem topologie - minim´alnˇe jako zp˚ usob organizace vektorov´ ych dat pˇri ukl´ad´ an´ı. 4. Rastrov´e vrstvy - vzhledem k siln´e vazbˇe pˇredmˇetu na n´astroj GRASS je rastrov´ ym vrstv´ am vˇenov´ ana zvl´ aˇstn´ı pˇredn´aˇska. Typick´e aplikace rastr˚ u. Po u ´vodn´ım sezn´amen´ı s koncepc´ı rastr˚ u se prob´ıraj´ı povrchy, digit´aln´ı modely ter´enu a jejich r˚ uzn´e vyj´adˇren´ı. 5. Geografick´e (GIS) datab´ aze - r˚ uzn´e generace GIS z pohledu datab´azov´ ych syst´em˚ u, objektovˇe orientovan´e DB, postrelaˇcn´ı datab´aze, PostGIS. 6. GIS n´ astroj GRASS - sezn´ amen´ı s GRASSem, uloˇzen´ı dat v GRASSu, lokace, mapsety, monitory, z´ akladn´ı operace, NVIZ. Pˇr´ıprava pro prvn´ı poˇc´ıtaˇcov´e cviˇcen´ı. 7. Vstup geo-´ udaj˚ u, z´ akladn´ı restrukturalizace u ´daj˚ u - prim´arn´ı a sekund´arn´ı zdroje geografick´ ych u ´daj˚ u, pr˚ uzkum v ter´enu, fotogrammetrie a DPZ, restrukturalizace vektor˚ u a rastr˚ u - pˇrevody, zmˇeny mˇeˇr´ıtka. Pˇredn´aˇska je tak´e podkladem pro druh´e poˇc´ıtaˇcov´e cviˇcen´ı, kde se ukazuje geokoordinace naskenovan´eho kusu mapy a vektorizace vybran´ ych ˇc´ ast´ı obr´ azku.
Geinformatics FCE CTU 2006
124
´ ˇ VYUKA GIS NA FIT VUT V BRNE
8. Anal´ yza (v rastrov´em form´ atu) - anal´ yzy geografick´ ych dat jako hlavn´ı smysl GIS, dotazy na geodatab´ azi, reklasifikace a mapov´a algebra, vzd´alenostn´ı anal´ yzy (buffer, ˇs´ıˇren´ı, proudˇen´ı), v´ yˇskov´e anal´ yzy (sklon a orientace svah˚ u, anal´ yza osvˇetlen´ı, pˇr´ım´ a viditelnost). Nˇekolik rozs´ ahlejˇs´ıch pˇr´ıklad˚ u v GRASSu 9. Anal´ yza (ve vektorov´em form´ atu), anal´ yza obrazu - anal´ yza s´ıt´ı, z´ony dopravn´ı dostupnosti k obsluˇzn´ ym centr˚ um. Vektorov´a anal´ yza se vzhledem k nedostatk˚ um uk´azkov´ ych dat necviˇc´ı. Dalˇs´ım t´ematem pˇredn´aˇsky jsou ´akladn´ı pojmy z anal´ yzy dat z DPZ u ´prava obrazu, identifikace objekt˚ u v obraze, anal´ yza multispektr´aln´ıch dat. V tomto t´ematu bych chtˇel rozhodnˇe pˇredn´aˇsky a cviˇcen´ı pos´ılit. 10. GIS ve st´ atn´ı spr´ avˇe, zav´ adˇen´ı GIT do organizac´ı (pˇredn´aˇs´ı host - dr. Jitka Machalov´ a z PEF MZLU) v´ ymˇenou za to, ˇze j´a u nich pˇredn´aˇs´ım rastrovou anal´ yzu v GRASSu. 11. Mapov´ y v´ ystup - z´ akladn´ı pravidla pro tvorbu map, z´aklady kartografie, t´ematick´e mapy, 3D vizualizace. Tady zˇrejmˇe bude i MapServer. Tato pˇredn´aˇska se ponˇekud zkvalitn´ı zaveden´ım n´ astroje ArcGIS. 12. GPS a podobn´e syst´emy. DPZ pro meteorologii - technick´e parametry, popis principu, rozˇs´ıˇren´ı GPS, dalˇs´ı podobn´e syst´emy, pˇripojen´ı GPS k poˇc´ıtaˇci, form´at NMEA. Tato problematika je pro studenty zˇrejmˇe atraktivn´ı (asi se nejv´ıc bl´ıˇz´ı jejich vn´ım´an´ı zapojen´ı GIS do ˇzivota). Druhou ˇc´ ast´ı pˇredn´aˇsky je popis syst´emu Meteosat pro sledov´an´ı meteorologick´ ych prostorov´ ych proces˚ u. Chtˇel bych v´ıce rozv´est problematiku poˇc´ıtaˇcov´eho modelov´ an´ı poˇcas´ı, meteorologick´ ych map a podobnˇe. 13. Case studies - zat´ım nenaplnˇen´e t´ema. Chtˇel bych tu uk´azat konkr´etn´ı inˇzen´ yrsk´e projekty se zapojen´ım GIS n´ astroj˚ u a technologi´ı. Zˇrejmˇe z´avis´ı na dostupnosti dat nebo na spolupr´ aci s jin´ ymi odborn´ıky.
Cviˇ cen´ı Cviˇcen´ı jsou zat´ım vedeny na syst´emu GRASS. Proto taky zaˇc´ınaj´ı aˇz po u ´vodn´ı pˇredn´aˇsce o GRASSu a nav´ıc v dobˇe, kdyˇz uˇz na pˇredn´aˇsce zaznˇely hlavn´ı pojmy. Cviˇcen´ı se dˇel´ a ve skupink´ ach po cca 20 studentech u poˇc´ıtaˇc˚ u. Naˇse ˇskoln´ı poˇc´ıtaˇce v laboratoˇr´ıch jsou naˇstˇest´ı vˇsechny vybaveny OS Linux (MS-Windows je tam taky). Instalace GRASSu je um´ıstˇena centr´ alnˇe na file-serveru. Menˇs´ı datasety si studenti vytv´aˇrej´ı ve sv´ ych domovsk´ ych adres´ aˇr´ıch. Velk´ y dataset, jako je tˇreba demonstraˇcn´ı lokace cr-wgs84 od skupiny ˇcesk´ ych uˇzivatel˚ u GRASSu, je um´ıstˇen a pouˇz´ıv´an soubˇeˇznˇe vˇsemi ve speci´aln´ım sd´ılen´em adres´aˇri. N´apln´ı cviˇcen´ı je: 1. Sezn´ amen´ı s GRASSem - z´ akladn´ı operace, v´ ypis mapov´ ych vrstev, monitory, zobrazen´ı vrstvy, nastaven´ı zobrazovac´ıho regionu, mˇeˇren´ı vzd´alenost´ı a podobnˇe. Uk´azka selekce vybran´ ych ˇc´ ast´ı vrstev. 2. Vstup dat - georeferencov´ an´ı zadan´eho obr´azku, vektorizace vybran´ ych parti´ı obrazu, poˇrizov´ an´ı atributov´ ych dat, spr´ava datab´azov´e ˇc´asti GRASSu.
Geinformatics FCE CTU 2006
125
´ ˇ VYUKA GIS NA FIT VUT V BRNE
3. Anal´ yza v rastru - jako podklady jsou pouˇzity demonstraˇcn´ı datasety z distribuce GRASSu (spearfish, leics). Vzhledem k fat´aln´ımu nedostatku vektorov´ ych dat se neprob´ıraj´ı anal´ yzy zaloˇzen´e na vektorech. 4. tady zˇrejmˇe pˇrijde sezn´ amen´ı s ArcEditorem od ESRI N´aplˇ n cviˇcen´ı je podle mˇe celkem rozumn´a vzhledem ke stavu kurzu, technick´ ych moˇznostech a naˇsemu hlavn´ımu zamˇeˇren´ı. V budoucnu nejsp´ıˇs v´ıce zapoj´ım n´astroj ArcGIS, ke kter´emu jsme dostali nˇekolik DVD geodat pro experimentov´an´ı. Nebylo by ˇspatn´e m´ıt cviˇcen´ı na implementaci vybran´eho analytick´eho algoritmu pro GRASS nebo ArcGIS. Budeme instalovat taky rozhran´ı ArcSDE, tak si lze pˇredstavit experimenty s uloˇzen´ım a spr´avou geodat na ˇskoln´ıch Oraclovsk´ ych serverech.
Projekty Je u n´as zvykem v kaˇzd´em pˇredmˇetu hodnotit samostatnou studentskou pr´aci na zadan´e nebo studentem zvolen´e t´ema - tak zvan´ y projekt. Obt´ıˇznost projektu v jednotliv´ ych pˇredmˇetech je d´ana obvykle v´ yznamnost´ı pˇredmˇetu pro n´aˇs studijn´ı obor nebo prostˇe jenom n´aroky jeho vypisovatele-garanta pˇredmˇetu. V pˇredmˇetu GIS nen´ı pˇr´ıliˇs mnoho alokovan´eho kreditov´eho prostoru pro obt´ıˇzn´a zad´an´ı. Ani je ze student˚ u nevym´ ah´ am. Studenti si sv´e zad´an´ı vol´ı sami z tˇechto tˇr´ıd: 1. studijn´ı - c´ılem je nastudovat vybranou problematiku v rozsahu pˇrevyˇsuj´ıc´ım v´ yuku. Tato kategorie je studentsky nejobl´ıbejˇs´ı - studenti tvrd´ı, ˇze povaˇzuj´ı za odpoˇcinek chv´ıli neprogramovat. Nach´ az´ım zde m´ısty velmi zaj´ımav´e pr´ace (tento rok jsem napˇr´ıklad ˇ vˇcetnˇe popisu dostal velmi obs´ ahlou tˇricetistr´ankovou studii modelov´an´ı vˇetr˚ u v CR ˇ pˇr´ısluˇsn´ ych simulaˇcn´ıch n´ astroj˚ u a anal´ yzy provozovatelnosti vˇetrn´ ych elektr´aren v CR). 2. implementaˇcn´ı - implementace vybran´ ych algoritm˚ u a form´at˚ u. Dostal jsem napˇr´ıklad hezk´e pokusy o objektovou GIS datab´azi, implementace rastrov´ ych anal´ yz, prohl´ıˇzeˇcky r˚ uzn´ ych form´ at˚ u a dalˇs´ı. 3. infiltraˇcn´ı - c´ılem je proniknout do nˇejak´e gisaˇrsk´e firmy a vyzvˇedˇet od nich zaj´ımav´e detaily o jejich pr´ aci (vˇcetnˇe napˇr´ıklad cen´ık˚ u). 4. gisovsk´e - pouˇzit´ı GIS n´ astroje pro zpracov´an´ı geodatab´aze zadan´e lokality. Ve vˇetˇsinˇe pˇr´ıpad˚ u tyto projekty kop´ıruj´ı u ´lohy ze cviˇcen´ı a v mnoha pˇr´ıpadech poskytuj´ı t´ema student˚ um, kteˇr´ı nechtˇej´ı nic speci´aln´ıho hledat nebo ˇreˇsit.
Studentsk´ e bakal´ aˇ rsk´ e/diplomov´ e projekty Vypsal jsem nˇekolik t´emat pro studentsk´e bakal´aˇrsk´e a diplomov´e projekty. Nˇekolik uk´azek: 1. Datab´ azov´ a podpora GIS syst´emu GRASS - c´ılem je ponˇekud narovnat db ˇc´ast grassu, prozkoumat napojen´ı postgresu a podobnˇe. V ide´aln´ım pˇr´ıpadˇe vyrobit nˇeco jako ArcSDE pro GRASS.
Geinformatics FCE CTU 2006
126
´ ˇ VYUKA GIS NA FIT VUT V BRNE
2. Datab´ azov´ a podpora v projektech geografick´eho pr˚ uzkumu - jednoduch´a aplikace zobrazuj´ıc´ı mapov´e vrstvy na napˇr´ıklad Palmu s moˇznost´ı vrstvy editovat, mˇeˇrit polohu a podobnˇe. 3. GIS syst´em pro obec - implementace GIS aplikace pro potˇreby obce s moˇzn´ ym webov´ ym rozhran´ım. 4. Navigaˇcn´ı syst´emy v geografick´ ych pr˚ uzkumn´ ych akc´ıch - v´ ypoˇcet navigace pro pohybuj´ıc´ı se objekt. Napojen´ı na ˇr´ıd´ıc´ı prvek (napˇr´ıklad na autonomn´ı mobiln´ı robot). 5. Objektovˇe orientovan´e geografick´e datab´aze - lze pojmout na r˚ uzn´ ych u ´rovn´ıch sloˇzitosti. Zapojen´ı topologie, mobilita objekt˚ u, analytick´e operace. Implementaˇcn´ı prostˇred´ı na b´azi Smalltalku, Selfu. 6. Vektorov´ a anal´ yza v GIS syst´emech - souhrn´a studia a implementace vektorov´ ych anal´ yz na obecnˇejˇs´ı u ´rovni. Knihovna napojiteln´a na libovoln´a rozhran´ı. Moˇzn´a revize vektorov´e anal´ yzy v GRASSu, nov´e programov´e rozhran´ı. 7. Webov´e rozhran´ı pro GIS syst´em GRASS (diplomka pˇrihl´aˇsen´a na pˇr´ıˇst´ı rok) - studium mapov´ ych server˚ u, nezbytn´e z´ asahy do j´adra GRASSu, spr´ava v´ıce pˇripojen´ı. Rozhran´ı ve formˇe vzd´ alen´eho pˇr´ıstupu ke GRASSu nebo pouze poskytovatele mapov´ ych sluˇzeb. Nˇekter´e z´ avˇery byly jiˇz publikov´any [1]. ˇ (bak´alaˇrsk´ 8. Syst´em pro podporu sbˇeru a spr´avy programu rozvoje obc´ı v CR y projekt, moment´ alnˇe bˇeˇz´ı) - bakal´ aˇrsk´ a pr´ace naˇseho studenta ve spolupr´aci se studentem z pˇr´ırodovˇedy MUNI. C´ılem byl poˇc´ıtaˇcov´ y program, kter´ y bude generovat specifickou dokumentaci (program rozvoje obc´ı) z veˇrejnˇe dostupn´ ych dat a z uˇzivatelem zadan´ ych dat.
V´ yzkum v GIS ???? Tady bych chtˇel naznaˇcit, kde bych pl´anoval pˇrispˇet ve v´ yzkumu GIS problematiky. Je mi jasn´e, ˇze kvalitu v´ yuky urˇcuje i vˇedeck´a angaˇzovanost uˇcitele - a to plat´ı speci´alnˇe na vysok´ ych ˇskol´ach. Souˇcasnˇe s t´ım hled´ am oblast, kter´a by mˇela n´avaznost na moje dosavadn´ı odborn´e zamˇeˇren´ı - tedy na modelov´ an´ı, simulace a umˇelou inteligenci. Proto mˇe napadaj´ı dvˇe oblasti: 1. Prostorov´e modely zapojiteln´e do modelov´an´ı inteligence - hry, robotika. V posledn´ı dobˇe se zab´ yv´ am matematick´ ym modelem inteligence naz´ yvan´ ym Teorie her. Jednou z mnoha aplikac´ı teorie her je i v´ yvoj poˇc´ıtaˇcov´ ych her, kde se spojuje umˇel´a inteligence entity prov´ adˇej´ıc´ı strategick´e rozhodov´an´ı a prostorov´ y kontext jej´ı existence. Mohlo by b´ yt zaj´ımav´e modelovat prostorovou pˇredstavu inteligentn´ı entity o sv´em okol´ı. V dom´enˇe kooperuj´ıc´ıch agentn´ıch syst´em˚ u, pˇr´ıpadnˇe v robotice je prostorov´a pˇredstava dokonce jeˇstˇe d˚ uleˇzitˇejˇs´ı. 2. Objektovˇe orientovan´e geosyst´emy - v t´eto oblasti bych chtˇel sledovat dva proudy: 3. koncepˇcnost n´ avrhu a vytv´ aˇren´ı geodatab´az´ı, kde objektov´a orientace m´a jasn´e m´ısto,
Geinformatics FCE CTU 2006
127
´ ˇ VYUKA GIS NA FIT VUT V BRNE
4. mobilitu geo-objekt˚ u, tedy snadnou pˇrenositelnost libovoln´eho elementu geografick´e datab´aze do zcela obecnˇe jin´eho prostˇred´ı.
Z´ avˇ er Pˇredmˇet GIS se na naˇs´ı fakultˇe, zd´ a se, uspˇeˇsnˇe rozbˇehl. Budu se snaˇzit, aby mˇel st´ale hodnˇe student˚ u, zaj´ımav´ ych projekt˚ u a navazuj´ıc´ıch diplomov´ ych prac´ı. Tento ˇcl´anek mˇel o nˇem podat zpr´ avu a moˇzn´a i nˇekoho inspirovat.
Reference 1. Hrub´ y Martin: WEB Interface for GRASS Geographic Information System, In: Proceedings of XXVIIth Internation Autumn Colloquium ASIS 2005, Ostrava, CZ, MARQ, 2005, s. 103-108, ISBN 80-86840-16-6
Geinformatics FCE CTU 2006
128