13th December 2017


Today, Python is the programming language most commonly used by Geospatial professionals. Developing programming skills allows you to further interact with a range of commercial and open source GIS software. It will also allow you to build standalone scripts that will enable the automation of workflows and bring data processing to scale in the cloud. Being able to program will make a positive impact your ability to further your exploitation and utilisation of Earth Observation data.

I offer two courses

These can be customised to meet your organisations requirements, however a general guide to content is given here.

1. Aimed at Beginners

  • Fundamentals
  • Lists
  • Other datatypes
  • Operators
  • Errors and debugging
  • Functions
  • Conditional statements
  • Loops
  • Navigating directorys
  • Working with text files
  • Reading and writing shapefiles
  • Reading and with Raster data with Gdal
  • Graphing

2. Aimed at Intermediate users (min 1-2 years)

  • Gdal refresh / Numpy
  • OpenCV using computer vision to create analytics from satellite imagery
  • Scikit learn and machine learning with satellite imagery

Contact me info@acgeospatial.co.uk

Both courses are built using Jupyter Notebooks, though the course can be given using other editors. Attendees get to keep the code, no one gets left behind.

I have learnt Python over several years by making mistakes, asking questions and practice. This is the way these courses are run, overload can be a killer especially for beginners and by working together we can customise a learning pathway for attendees.



Visit https://github.com/acgeospatial/Geospatial_Course_Example for notebook