Course: Spatial data analysis with Python | csc

  • Welcome...

    Essential content:

    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 using open-source Python packages, not ArcPy (used in ArcGIS).

    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 Puhti supercomputer

    Prerequisites:

    •     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
    Materials:
    This course and materials are created by Henrikki Tenkanen, Vuokko Heikinheimo, Håvard Wallin Aagesen and Christoph Fink. The raster lesson was adapted for this course by Samantha Wittke. Lesson 7 was created by CSC (Kylli Ek, Johannes Hiekkasaari, Samantha Wittke).