This course builds upon the skills learned during Introduction to GIS in Python.
2-3 hours
Python users wanting to work with geospatial data.
By the end of the course you will:
- be comfortable using simple geospatial operations like buffers, intersections etc.
- be able to provide summary statistics for areas
- understand more about joins, and what happens when they go wrong
- understand about network analysis and how it can improve the accuracy of some analyses
- be more comfortable troubleshooting some common error messages
- complete a piece of spatial analysis and be able to present it
- We recommend completing the Practical Geography for Statistics training prior to starting this course.
- This course continues directly on from Introduction to GIS in python so ensure you have completed these materials prior to beginning this course.
- Python and Jupyter Notebooks installed
- Beginner/Intermediate knowledge of Python and Pandas.
To take this course:
- Clone or download this repository as a zip file, move it to your working directory and unzip.
- Open More_GIS_in_Python.ipynb in your browser and follow the instructions.
Note: The following packages are required to complete the course
- Pandas
- Numpy
- Geopandas
- Pyjanitor
- Matplotlib
- Fiona
- Matplotlib_scalebar
If you do not already have Pyjanitor and Matplotlib_scalebar, they can be downloaded from their documentation websites:
If working on an ONS machine, Upon opening the Package sites:
- Click on pyjanitor-0.21.2-py3-none-any.whl to download the .whl file into your machine
- Install the package as demonstrated in step 6 in the installation guide