CSC's trainings and events have moved

Find our upcoming trainings and events at www.csc.fi.

This site is an archive version and is no longer updated.
 

Go to CSC Customer trainings and Events

Introduction to Python GIS

Introduction to Python GIS
Date: 15.01.2018 9:00 - 17.01.2018 16:30
Location details: The event is organised at the CSC Training Facilities located in the premises of CSC at Keilaranta 14, Espoo, Finland. The best way to reach us is by public transportation; more detailed travel tips are available.
Language: english-language
lecturers: Henrikki Tenkanen (University of Helsinki)
Price:
  • 180 for-finnish-academics
  • 840 for-others
The fee covers all materials, lunches as well as morning and afternoon coffees.
registration-closed
The course is FULLY BOOKED, if you want to be added to the waiting list, please send an e-mail to giscoord@csc.fi.
The seats are filled in the registration order. If a cancellation is received five (5) business days prior to the course, the course fee will be refunded with the exception of a handling fee of 10 €. For no-shows and cancellations after the cut of date no refunds will be made. Registration can be transferred to someone else from the same organization without additional charge.

Payment can be made with electronic invoicing, credit card, or direct bank transfer. Note that for electronic invoicing you need the operator and e-invoicing address (OVT code) of your organization. Please also note that invoice reference is needed for electronic invoicing in your organization, so please have this available when registering.
Additional Information
Content: giscoord@csc.fi
Practicalities: event-support@csc.fi

This course teaches you how to do different GIS-related tasks in Python programming language. Each lesson is a tutorial with specific topic(s) where the aim is to learn how to solve common GIS-related problems and tasks using Python tools. In the lessons we use only publicly available data which can be used and downloaded by anyone anywhere. The course is based on Helsinki University's course Automating GIS processes.

We will be useing open-source Python packages, not ArcPy (used in ArcGIS). We use Spyder as script writing, debugging and running environment.

Topics of the course

  • GIS in Python; Spatial Data Model, Geometric Objects, Shapely
  • Working with (Geo)DataFrames
  • Geocoding and spatial queries
  • Geometric operations, reclassifying data
  • Visualization, static and interactive maps
  • Raster data processing in Python
  • Running Python scripts on CSC's Taito supercluster (15 min)


Prerequisities

  • Basics of geoinformatics.
  • Basic use of Python, no earlier experience with Python GIS packages is needed.

If you need to refresh your Python skills you can go through the materials of GeoPython course.

Program
Monday 15.1.2018
9:00-10:30 Lesson 1: GIS in Python; Spatial Data Model, Geometric Objects, Shapely
10:30-10:45 Coffee break
10:45-12:15 Lesson 1 continues
12.15-13:00 Lunch
13:00-14:30 Lesson 2: Working with (Geo)DataFrames
14:30-14:45 Coffee break
14:45-16:15 Lesson 2 continues
 
Tuesday 16.1.2018
9:00-10:30 Lesson 3: Geocoding and spatial queries
10:30-10:45 Coffee break
10:45-12:15 Lesson 3 continues
12.15-13:00 Lunch
13:00-13:15 Running Python scripts on CSC's Taito supercluster
13:15-14:30 Lesson 4: Geometric operations, reclassifying data
14:30-14:45 Coffee break
14:45-16:15 Lesson 4 continues
 
Wednesday 17.1.2018
9:00-10:30 Lesson 5: Visualization, static and interactive maps
10:30-10:45 Coffee break
10:45-12:15 Lesson 5 continues
12.15-13:00 Lunch
13:00-14:30 Lesson 6: Raster data processing in Python
14:30-14:45 Coffee break
14:45-16:15 Lesson 6 continues

 

Course materials