SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Programming for GIS - MZ370G21
Title: Programování pro GIS
Czech title: Programování pro GIS
Guaranteed by: Department of Applied Geoinformatics and Cartography (31-370)
Faculty: Faculty of Science
Actual: from 2021
Semester: summer
E-Credits: 5
Examination process: summer s.:
Hours per week, examination: summer s.:2/2, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Explanation: nahrazuje MZ370P33
Note: enabled for web enrollment
Guarantor: RNDr. Mgr. Jakub Lysák, Ph.D.
Teacher(s): Mgr. Lukáš Brůha, Ph.D.
Mgr. Günter Kyncl
RNDr. Mgr. Jakub Lysák, Ph.D.
Incompatibility : MZ370P33
Annotation - Czech
Last update: Ing. Miroslav Čábelka (23.12.2019)
Kurz je zaměřen na tvorbu skriptů pro ArcGIS 10 / ArcGIS Pro v jazyce Python. Důraz je kladen zejména na obecné
principy využívání funkcí ArcGIS z jazyka Python s důrazem na neinteraktivní práci, hromadné automatizované
zpracování dat a na získání praktických zkušeností při řešení reálných úloh. Zmíněny jsou i alternativy k ESRI
technologii.
Literature - Czech
Last update: Ing. Miroslav Čábelka (23.12.2019)
  • Silas, T. & O'Beirne D. (2017): ArcPy and ArcGIS - Second Edition: Automating ArcGIS for Desktop and ArcGIS Online with Python. Packt Publishing; 2nd Revised edition. ISBN: 978-1787282513.
  • ESRI (2019): ArcGIS Pro Python reference. https://pro.arcgis.com/en/pro-app/arcpy/main/arcgis-pro-arcpy-reference.htm
  • ESRI (2019): What is ArcPy? https://desktop.arcgis.com/en/arcmap/latest/analyze/arcpy/what-is-arcpy-.htm
  • Pyvec (2019): Učíme se Python. https://python.cz/zacatecnici/

Requirements to the exam - Czech
Last update: RNDr. Mgr. Jakub Lysák, Ph.D. (13.02.2023)

Zápočet je za vypracování rozsáhlejšího skriptu na téma dle výběru studenta, dodání stručné dokumentace a jeho prezentaci.

Syllabus - Czech
Last update: Ing. Miroslav Čábelka (15.01.2020)
  • Lehký úvod do jazyka Python
  • Využití funkcí ArcGIS z prostředí jazyka Python
  • Práce s atributovou tabulkou a výběry
  • Práce s geometrií
  • Zpracování rastrových dat (+rozšíření o věci okolo automatizace klasifikací)
  • Automatizace mapové tvorby
  • Tvorba vlastních toolboxů
  • Ukázky dalších knihoven pro práci s prostorovými daty (GDAL/OGR, FIONA/Shapely, RasterIO, …)

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html