Below you find the intended learning outcomes after each study week. Please use this table to monitor your learning progress: you can always go back to revisit a previous week’s material.
After lesson 1, you should be able to:
search for information about GIS packages available in/for Python,
understand how geometric objects are represented in Shapely,
create geometric object based on coordinate values, and
(optionally) install Python packages on your own computer.
After lesson 2, you should be able to:
read and write spatial data from and to common file formats,
conduct simple analysis on spatial and non-spatial data sets, and
manage coordinate reference systems and re-project data.
After lesson 3, you should be able to:
carry out geocoding, i.e., convert addresses into coordinates, and vice versa,
conduct Point-in-Polygon queries,
read data from a KML file,
join layers on spatial and attribute values, and
find the nearest neighbour among point objects.
After lesson 4, you should be able to:
reclassify data based on different criteria (common and custom classifiers),
carry out overlay analysis, e.g., select data based on the boundaries of another layer,
aggregate data and merge geometric objects, and
After lesson 5, you should be able to:
create a static map image with a background map,
create a simple interactive map, and
share your static or interactive map on the internet.
After lesson 6, you should be able to:
retrieve and save data from OpenStreetMap,
extract simple street network properties and statistics, and
carry out simple route optimisation, using a shortest-path algorithm.