Hello!
These are the joining instructions for the beginner course to Geospatial python.
I understand and appreciate that everyone has there own unique computer setup. This is something that can cause Python and all of use users some problems. It can be confusing.
Python
Important please do check before course starts
I recommend using Anaconda https://www.anaconda.com/download/ this course is for Python 3, however it will work on python 2.7. We will cover the basic differences.
If you can type ‘python’ into a the anaconda prompt then you should be good to go
Anaconda comes pre cooked with jupyter notebook
type
jupyter notebook
into the command prompt and it should open up a web browser within your directory of all your folder/files and notebooks.
Make sure you have gdal installed close all windows and in a new anaconda command prompt the command is
conda install -c conda-forge gdal
this will be true for any missing package. We will cover this in the course. Please make sure you have gdal installed and working below is the check
if the command prompt does not complain you are all set.
Further useful software
- Notepad ++ https://notepad-plus-plus.org/
- OSGeo4W for QGIS https://trac.osgeo.org/osgeo4w/
If you have any issues with the above please contact the course organiser who will be able to put you in contact with me.
Data
I run the course through a folder on my computer called D:/01_Beginner_Geospatial_Python/
I do recommend that you replicate this if possible, you do not have to do his but you will need to change some paths. I will mention this during the course
The data we need from this course can be downloaded via the link below
We will also draw on this data please go ahead and download it.
https://qgis.org/downloads/data/qgis_sample_data.zip
Code
I will make available the example code periodically through the course. I would like you to try and follow the examples as we go, but don’t worry about mistakes this is all good practice.
Challenges
Throughout the course as our learning progresses I have a series of challenges. These are to aid your learning, help you practice. At the end of the challenge I share a solution, I will make these available after the course. We will time permitting discuss other solutions.