Geo-python & Automating GIS processes

 

Two of my latest GIS courses have been focused on programming. On these courses the main aim was to get familiar with writing GIS analyses as python code. This approach enables a completely new level of control over the analysis parameters and workflows, and, as everything is written in code, an opportunity to automate analyses into tools that can easily be ran for multiple different files and even large datasets. All this combined opened my eyes to completely new kinds of GIS analyses.

Quite a few cool scripts and visualizations (for example the banner image of this page) were created on these courses. However, as the courses were carried out with coding exercises, openly sharing the exact solutions I’ve written for the course wouldn’t be fair for the course teachers or the future attendees. This is why I decided to only share the code for my final work which is, instead of a pre-determined exercise, a workflow made from start to finish by me. The code and more details about the topic can be found in this GitHub repository.