Skip to main content
Skip header

Programming in GIS 3

Type of study Bachelor
Language of instruction English
Code 548-0133/01
Abbreviation PGIS3
Course title Programming in GIS 3
Credits 5
Coordinating department Department of Geoinformatics
Course coordinator doc. RNDr. Jan Caha, Ph.D.

Subject syllabus

1. The ways, how to use Python in ArcGIS Pro
2. Setting Python interpreter and IDLE in ArcGIS Pro
3. Python scripting in ArcGIS Pro
4. Workflow Using Python Toolbox Tool
5. Work with ArcPy documentation
6. Creating Custom Geoprocessing Tools
7. Setting workspace and extent
8. Using Describe function
9. Working with Geometries
10. Using Cursors from Data Access Module
11. Using Mapping Module
12. Working with Layer symbology
13. Working with Layouts

Literature

ESRI. ArcPy. Online: https://desktop.arcgis.com/en/arcmap/10.3/analyze/arcpy/what-is-arcpy-.htm
TOMS, S., O´Beirne, D. ArcPy and ArcGIS. Packt Publishing, 2017. ISBN 978-1-78728-251-3 
UDEMY. ArcPy for Python Developers using ArcGIS Pro. Online: https://www.udemy.com/topic/arcpy/
ZANDBERGEN, P.A. Python Scripting for Arcgis Pro. Esri Press, 2020. 420 p. ISBN 9781589484993 

Advised literature

ESRI. A quick tour of creating custom tools. Online: https://desktop.arcgis.com/en/arcmap/10.3/analyze/creating-tools/a-quick-tour-of-creating-tools.htm
ESRI. ArcGIS API for Python. Online: https://developers.arcgis.com/python/guide/overview-of-the-arcgis-api-for-python/
ESRI. Using tools in Python. Online: https://pro.arcgis.com/en/pro-app/arcpy/geoprocessing_and_python/using-tools-in-python.htm
LOVELACE, R., NOWOSAD, J., MUENCHOW, J. Geocomputation with R. CRC Preess 2020. Online: https://geocompr.robinlovelace.net/