548-0047/03 – Programování IV (PIV)
Garantující katedra | Katedra geoinformatiky | Kredity | 5 |
Garant předmětu | Ing. Pavel Kukuliač, Ph.D. | Garant verze předmětu | Ing. Pavel Kukuliač, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinně volitelný |
Ročník | 2 | Semestr | zimní |
| | Jazyk výuky | angličtina |
Rok zavedení | 2015/2016 | Rok zrušení | 2022/2023 |
Určeno pro fakulty | HGF | Určeno pro typy studia | navazující magisterské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
* Studenti by měli být schopni aplikovat mapové komponenty na platformě Java při vývoji jednoduchých aplikací.
* Studenti by měli být schopni vybrat vhodné prvky programových mapových komponent v daném kontexu specifikované situace.
* Studenti by měli být schopni odhadnout složitost vývoje GIS aplikace v daném kontexu specifikované situace.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Projekt
Anotace
Tvorba pokročilejších aplikací s využitím jazyka Java. Využití jazyka pro
prezentaci prostorových dat v prostředí WWW.Využití volně dostupných
programových mapových komponent pro vývoj GIS aplikací (GeoTools, JUMP
Workbench, OpenMap). Webové služby a klienti v jazyce Java.
Povinná literatura:
ESRI: ArcObjects. Programmer's reference, Redlands, California, USA, 2012
GeoTools: GeoTools. Programmer's reference, USA. 2012.
JTS: Java Topology Suite. Programmer's reference, USA. 2011.
Doporučená literatura:
ESRI: MapObjects, Programmer's reference, Redlands, California, USA, 1996
Pecinovský, R. Návrhové vzory. Computer Press. 2007.
Graham, I: Objects oriented methods, Addison-Wesley Publishers, 1994
Grand, M.: Java - referenční příručka jazyka, Praha, Computer Press 1998
Hoff, A,. Shaio, S., Starbuck, O.: Hooked on Java, Addison - Wesley Publishing, 1996
Perry, J.,P.: Java - tvorba dokonalých WWW stránek, Grada Publishing 1996
JUMP: http://www.jump-project.org
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Získané znalosti studentů jsou průběžně ověřovány v průběhu jednotlivých hodin.
Studenti také pracují na samostatných projektech, které prokazují získané znalosti.
Na závěr semestru studenti prezentují a obhajují své projekty.
E-learning
Další požadavky na studenta
Žádné další požadavky na studenta nejsou kladeny.
Prerekvizity
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1) Programové mapové komponenty.
2) GeoTools.
3) Java Topology Suite.
4) ArcObjects.
5) Rendering.
6) Datové sklady.
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky