Excel
Course title Programming in Geoinformatics
Course code InfTP011
Credit points (ECTS) 3
Total Hours in Course 81
Independent study hours 81
Date of course confirmation 19/01/2022
Responsible Unit Institute of Computer Systems and Data Science
 
Course developers
Dr. sc.ing., asoc. prof. Laima Bērziņa
Dr. sc. ing., asoc. prof. Tatjana Rubina

Prior knowledge
InfT3047, Programming in Geoinformatics II
Course abstract
The study practice allows to strengthen the theoretical knowledge acquired in the study courses of the specialization direction and to gain a general practical experience of the acquired theoretical courses.
Learning outcomes and their assessment
After the implementation of the study practice the student:
knowledge - will strengthen, expand and systematize theoretical knowledge and critical understanding of geospatial information systems and their application, GIS components and their application opportunities, application opportunities of GIS methods in geospatial data processing, analysis and visualization (answers to questions during the presentation of developed model); skills - is able to independently use the acquired theoretical knowledge to select appropriate GIS programs for the defined tasks, and critically evaluate the opportunities of automation of the application of complex GIS methods in the processing, analysis and visualization of geospatial data (developed GIS model); competence - is able to use fully GIS visualization, data processing and design functions, independently prepare a GIS basic automation solution using Phyton scripting language and selected programming language, as well as evaluate the obtained results (developed GIS model, presentation of the developed model).
Course Content(Calendar)
Full-time studies:
1. Selection and definition of the practice object or problem, formulation of the practice task. Planning of practice works. (2h)
2. Selection of GIS programs for the fulfillment of the defined task and evaluation of the possibilities of automation of the application of complex GIS methods in the processing, analysis and visualization of geospatial data, taking into account the specifics of the defined practice task. (4h)
3. Execution of the practice task. Development of GIS model(s). (70h)
4. Preparation for presentation. (4h)
5. Presentation. (1h)
Part-time studies: All topics specified for full-time studies are implemented, but the number of contact hours is 1/2 of the specified number of hours
Requirements for awarding credit points
There must be a developed model that must be presented.
Description of the organization and tasks of students’ independent work
The student independently completes the practice, develops a GIS model and prepares an practice report. The report must be prepared in accordance with the Course Formatting Guidlines of the Faculty. The student prepares a presentation.
Criteria for Evaluating Learning Outcomes
The final assessment is a test.
To pass the study practice, student must have:
•A correctly selected GIS program;
•A complete working GIS model; •A presentation of the developed model.
Compulsory reading
Zandbergen A. Python Scripting for ArcGIS. Esri Press, 2014. 358 p.
Crampton J. Mapping: A Critical Introduction to Cartography and GIS. John Wiley & Sons, 2011. 232 p.
Crampton J. Mapping: A Critical Introduction to Cartography and GIS. [tiešsaiste] John Wiley & Sons, 2011. 232 p. [skatīts 01.04.2019.] Pieejams: http://carlosreynoso.com.ar/archivos/territorio/Crampton-Mapping-A-Critical-Introduction-to-Cartography-and-GIS.pdf Campbell J., Michael S. Essentials of Geographic Information Systems. [tiešsaiste] Saylor Foundation, –2011, 259 p. [skatīts 01.04.2019.] Pieejams: https://open.umn.edu/opentextbooks/textbooks/essentials-of-geographic-information-systems
Further reading
Carreira P. Geospatial Development By Example with Python. Birmingham; Mumbai: Packt Publishing, 2016. 340 p. E-grāmata. EBSCO. Resurss pieejams ar LLU IS lietotājkontu. Pieejams: https://search-ebscohost-com.ezproxy.llu.lv/login.aspx?direct=true&db=e000xww&AN=1163843&site=ehost-live&scope=site
[skatīts 21.03.2019.].Pieejama EBSCO eBook Academic Collection (EBSCOhost).datubāzē: Adrese LLU tīklā: http://search.ebscohost.com/login.aspx?direct =true&db=e000xww&AN=1163843&site=ehost-live& scope=site URL ar LLU IS kontu: http://ezproxy.llu.lv/login?url=http://search.ebscohost.com/ login.aspx?direct=true&db=e000xww& AN=1163843&site=ehost-live&scope=site

Garrard C. Geoprocessing with Python. Manning Publications, 2016. 360 p.
ArcGIS Help Center. [tiešsaiste]. [skatīts17.01.2022] Pieejams: https://help.arcgis.com/en/sdk/10.0/arcobjects_net/ao_home.html PostGIS. [tiešsaiste] [skatīts 17.01.2022] Pieejams: https://postgis.net/
Notes
Professional higher education bachelor’s study program “Geoinformatics and Remote Sensing” in full-time studies and part-time studies