0% found this document useful (0 votes)
9 views3 pages

En Cours 2024 Lgeo2185

The course 'Advanced Geo-processing' at Université catholique de Louvain focuses on developing strategies to assess and solve spatial problems using GIS platforms and programming in Python. It includes lectures, hands-on exercises, and a final project where students will create a customized GIS application. Prerequisites include knowledge of Geographical Information Systems, and the course aims to enhance both technical and personal skills in GIS modeling and web mapping services.

Uploaded by

profticianash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views3 pages

En Cours 2024 Lgeo2185

The course 'Advanced Geo-processing' at Université catholique de Louvain focuses on developing strategies to assess and solve spatial problems using GIS platforms and programming in Python. It includes lectures, hands-on exercises, and a final project where students will create a customized GIS application. Prerequisites include knowledge of Geographical Information Systems, and the course aims to enhance both technical and personal skills in GIS modeling and web mapping services.

Uploaded by

profticianash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Université catholique de Louvain - Advanced geo-processing - en-cours-2024-lgeo2185

lgeo2185
Advanced geo-processing
2024

5.00 credits 30.0 h + 30.0 h Q2

Teacher(s) Stevens Antoine (compensates Van Oost Kristof) ;Van Oost Kristof ;

Language : English

Place of the course Louvain-la-Neuve

Prerequisites GEO1342 - Geographical Information Systems or similar.

Main themes The main objectives of this course are:

• To develop a coherent strategy to asses and solve spatial problems


• To provide a solid foundation for programmatically interacting with GIS platforms
• To provide the most up-to-date tools and information necessary for building and implementing customized geo-
processing tools
• To introduce and apply the basic concepts of web mapping services.

Practical/Knowledge skills:

• An ability to perform object-oriented programming tasks


• An ability to program GIS-based models in Python
• An understanding of software engineering concepts and good programming methods
• An awareness of the diversity of approaches in the field of web-based mapping.

Personal skills:

• An aptitude for analytical assessment of spatial problems


• An ability to conceptualize, plan, implement and communicate the results of a GIS-based model.

Learning outcomes At the end of this learning unit, the student is able to :

At the end of this course, the student should be able:

1 • To perform object-oriented programming tasks


• To program GIS-based models
• To develop and implement a web-based map service

Evaluation methods The student should expect this class to be both academically robust and intellectually challenging. The main
theoretical concepts will be provided through course notes and presentations. Learning will arise from active
engagement with this knowledge during the hands-on practical exercises. A final project aims at integrating the
course material in a personalized way.
In the Final Projects the student will:
1. Frame a spatial question or application scenario that can be solved using a customized GIS application
or geo-processing function.
2. Collect appropriate spatial and non-spatial data to be used as input.
3. Determine the technologies/tools to be used.
4. Establish the important intermediate steps in programming and implementation, including testing/
debugging.
5. Produce a working application that implements your approach

Teaching methods The course is organized around three modules:


i) Lectures: During the lectures, the basic and theoretical concepts and background of GIS programming
will be introduced.
ii) Hands-on practical exercises: Assignments will give students an opportunity to internalize and apply
the concepts and theory learned.
iii) Final project. This project presents an opportunity to integrate the course content and consists of a
proposal, a final report and presentation.

Content 1. Introduction to GIS modeling and Python language.


a. The need for GIS automation
b. Python introduction
c. Objects and object-oriented programming
d. Examples & Exercise

UCLouvain - en-cours-2024-lgeo2185 - page 1/3


Université catholique de Louvain - Advanced geo-processing - en-cours-2024-lgeo2185

2. Python and programming basics


a. Program structures
b. Troubleshooting
c. Examples & Exercise
3. Spatial data access and manipulation
4. Programming languages for GIS development
5. Customized GIS application development
6. Web map Services

Inline resources A range of support materials will be made available:

• Cours notes (slides)


• Textbooks/online resources
• Using Pyhton in ArcGIS Desktop virtual course: http://training.esri.com/acb2000/showdetl.cfm?
DID=6&Product_ID=971
• Python Scripting for ArcGIS by Paul A. Zandbergen. 2012.
• Tbs..
• For the hands-on exercises, the required data and modeling tools and guidance notes will be made available
on moodle

Faculty or entity in GEOG

charge

UCLouvain - en-cours-2024-lgeo2185 - page 2/3


Université catholique de Louvain - Advanced geo-processing - en-cours-2024-lgeo2185

Programmes containing this learning unit (UE)

Program title Acronym Credits Prerequisite Learning outcomes

Master [120] in Geography :


CLIM2M 5
Climatology

Master [60] in Geography :


GEOG2M1 5
General

Interdisciplinary Advanced
Master in Science and
ENVI2MC 5
Management of the Environment
and Sustainable Development

Master [120] in Geography :


GEOG2M 5
General

UCLouvain - en-cours-2024-lgeo2185 - page 3/3

You might also like