Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Vývoj specializovaných aplikací v prostředí GIS (V) (ZGZ22Z)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu ZGZ22Z - Vývoj specializovaných aplikací v prostředí GIS (V), Fakulta životního prostředí, Česká zemědělská univerzita v Praze (ČZU).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Cíl

Předmět rozvíjí znalosti z předmětů GIS I. a GIS II. ve smyslu tvorby specializovaných geoaplikací. Seznamuje s principy objektového programování, tvorbou geoaplikací pomocí nástrojů ArcObjects a programovacího jazyka Python. Řešené úlohy jsou zaměřeny na problematiku pokročilého zpracování prostorových dat v oblasti životního prostředí. Předmět je zakončen semestrální prací (tvorba geoaplikace pro řešení případové úlohy na zvolené téma). Sudenti předmětu jsou zařazeni do edukačního projektu ESRI ArcGIS Development Center, s právem čerpání všech výhod projektu.

Osnova

PřednáškaZáklady algoritmizaceNástroje ArcObjectsÚvod do jazyka PythonStruktury řízení chodu programu (struktury if-elif-else, cykly) Python skripty v ArcGIS: objekt Geoprocessor, metoda Describe, objekty kurzoruPython skripty v ArcGIS: začlenění skriptů do rámce pro geoprocesingCvičeníZáklady algoritmizacePrincipy objektového programováníNástroje ArcObjects INástroje ArcObjects IIÚvod do jazyka PythonÚvod do jazyka PythonStruktury řízení chodu programu (struktury if-elif-else, cykly) IStruktury řízení chodu programu (struktury if-elif-else, cykly) IIPython skripty v ArcGIS: objekt Geoprocessor, metoda Describe, objekty kurzoru IPython skripty v ArcGIS: objekt Geoprocessor, metoda Describe, objekty kurzoru IIPython skripty v ArcGIS: začlenění skriptů do rámce pro geoprocesingOšetření výjimekPython skripty v ArcGIS: začlenění skriptů do rámce pro geoprocesing

Získané způsobilosti

Znalosti:Absolventi mají základní znalosti o tvorbě algoritmů a programování pro automatizaci analýz v prostředí GIS. Jsou jim známy principy návrhu algoritmů a základy programovacího jazyka Python. Znají možnosti kombinace nástrojů ArcObjects a Python skriptů.Dovednosti:Absolventi umí naprogramovat úlohy využívající cyklů a rozhodovacích struktur pro automatizaci analýzy v prostředí ArcGIS. Umí ladit potenciální uživatelské chyby. Jsou schopni vytvořit vlastní specializované nástroje ToolBoxu provádějící tyto náročnější úlohy tak, aby byly použitelné i pro uživatele, který je s využitím GIS jen minimálně obeznámen.Kompetence - komunikace:Absolvent aktivně spolupracuje v kolektivu, dokáže týmově a kreativně řešit zadané úlohy, navrhovat vlastní postupy a způsoby řešení. Umí prezentovat výsledky své práce a obhájit zvolené řešení.Kompetence - úsudek:Student umí posoudit vhodnost možných postupů pro řešení dané úlohy. Je schopen zvolit nejvhodnější postup s přihlédnutím na čas analýzy a kvalitu výsledku. Umí posoudit potřeby takřka laického uživatele vytvářených nástrojů.

Literatura

ZákladníHARMS D., MCDONALD K., 2003 Začínáme programovat v jazyce Python. ComputerPress, Brno, 455 s.JENNINGS N., 2011 A Python Primer for ArcGIS. CreateSpace Independent Publishing Platform, 462 s.DoporučenáWESTRA E., 2010 Python Geospatial Development. Packt Publishing, Birmingham (UK), 508 s.BURKE R., 2003 Getting to know ArcObjects. ESRI Press, Redlands (California), 422 s.SHERMAN G., 2012 The open geospatial desktop. Locate Press, Williams Lake (Canada), 384 s.

Požadavky

GIS I., GIS II.

Garant

doc. Ing. Jan Wild, Ph.D.