Python for Geospatial Hydrological Applications Course

Introduction

In this course you'll learn an essential skill for researchers dealing with (spatial) data. With scripting you can better control your analysis using command line tools. You can also automate your procedures by writing batch scripts. Furthermore, you can process your data and make models using Python and its useful libraries.

Duration

5 Days

Who Should Attend

The course is designed for professionals (engineers and scientists) active in the water sector, especially those involved in using simulation models for water management.

COURSE LEVEL:

Register for the course


Face to Face Schedules By Location
Nairobi Schedules:
Code Date Duration Location Fees
PGH001 23 Oct 2023 - 27 Oct 2023 5 days Nairobi, Kenya KES 75,000 | USD 1,100 Register
PGH001 27 Nov 2023 - 1 Dec 2023 5 days Nairobi, Kenya KES 75,000 | USD 1,100 Register
PGH001 18 Dec 2023 - 22 Dec 2023 5 days Nairobi, Kenya KES 75,000 | USD 1,100 Register
PGH001 29 Jan 2024 - 2 Feb 2024 5 days Nairobi, Kenya KES 75,000 | USD 1,100 Register
PGH001 26 Feb 2024 - 1 Mar 2024 5 days Nairobi, Kenya KES 75,000 | USD 1,100 Register
PGH001 25 Mar 2024 - 29 Mar 2024 5 days Nairobi, Kenya KES 75,000 | USD 1,100 Register
PGH001 22 Apr 2024 - 26 Apr 2024 5 days Nairobi, Kenya KES 75,000 | USD 1,100 Register
PGH001 27 May 2024 - 31 May 2024 5 days Nairobi, Kenya KES 75,000 | USD 1,100 Register
PGH001 24 Jun 2024 - 28 Jun 2024 5 days Nairobi, Kenya KES 75,000 | USD 1,100 Register
Kigali Schedules:
Mombasa Schedules:
Nakuru Schedules:
Kisumu Schedules:
Naivasha Schedules:
Virtual Trainer Led Schedules
Contact Us on (+254) 715 077 817 / (+254) 792 516 000 or email us [email protected] for a virtual schedule.
E-Learning

Contact Us on (+254) 715 077 817 / (+254) 792 516 000 or email us [email protected] for E-Learning course.


Course Objectives

  • Use scripting for GIS data processing
  • Apply Map Algebra using PCRaster Python
  • Use the PCRaster Python framework for environmental modelling
  • Use libraries such as NumPy, Panda and Matplotlib

Course Outline

Module 1: How to use the command line

That's an important skill needed for programming. You'll also learn how to use GDAL (Geospatial Data Abstraction Layer) from the command line to convert raster and vector formats and to project GIS files.

Module 2: Basics of the Python programming language.

Module 3: PCRaster for map algebra.

Map algebra to find accessible wells, to do spatial interpolations of borehole data and to derive streams and delineate a catchment from a digital elevation model.

Module 4:PCRaster Dynamic Modelling Framework that you can use to make spatial temporal models with Python.

Module 5: PyQGIS

Python library used in QGIS. You'll also learn how to use the QGIS operations with PyQGIS outside of the QGIS interface


Course Administration Details:

METHODOLOGY

The instructor led trainings are delivered using a blended learning approach and comprises of presentations, guided sessions of practical exercise, web based tutorials and group work. Our facilitators are seasoned industry experts with years of experience, working as professional and trainers in these fields.

All facilitation and course materials will be offered in English. The participants should be reasonably proficient in English.

ACCREDITATION

Upon successful completion of this training, participants will be issued with an Indepth Research Institute (IRES) certificate.

TRAINING VENUE

The training is residential and will be held at IRES Training Centre. The course fee covers the course tuition, training materials, two break refreshments, lunch, and study visits.

All participants will additionally cater for their, travel expenses, visa application, insurance, and other personal expenses.

ACCOMMODATION

Accommodation is arranged upon request. For reservations contact the Training Officer.

Email: [email protected].  

Mob: +254 715 077 817

Tel: 020 211 3814

TAILOR- MADE

This training can also be customized for your institution upon request to a minimum of 4 participants. You can have it delivered in our training centre or at a convenient location.

For further inquiries, please contact us on Tel: +254 715 077 817, +25078961067 or mail [email protected] or [email protected]

PAYMENT

Payment should be transferred to IRES account through bank before the course start date

Send proof of payment to [email protected]


DOWNLOADABLE DOCUMENTS:
No documents uploaded