Why GIS and Python

Geographic Information Systems (GIS) are frameworks for capturing, storing, sharing, visualising, querying, and analysing data. GIS harness the power of statistics, remote sensing, informatics, and programming, to examine and visualise spatial relationships within and between objects and events.

Nowadays, virtually every sector is experiencing a phenomenal growth in the wealth of data collected. As this information is gathered at an unprecedented speed and scale, we must learn new ways to manipulate, explore and query those data. The widespread programming language Python is incorporated into many GIS applications, and allows doing this in an easy, streamlined, and reproducible way.

The enormous potential of GIS is now being widely recognized in many scientific disciplines and job sectors, including private, industrial, governmental and academic. However, in order to become familiarized with GIS related tools, one must weed through technical jargon, statistical concepts, various software and programming environments, and a lack of training and support resources.

This workshop is designed to provide new users with a friendly introduction to GIS and Python coding with geographic data. The aim is to show the potential of the system while developing a degree of independence for future analyses.


Day One (9:00AM to 5:00PM): “Introduction to GIS

Day One will start with a simple introduction of core concepts and terminology in GIS and spatial analysis. In the afternoon, a series of basic to intermediate geospatial analyses of real ecological datasets, which typically consist of counts of objects (animals, plants, pathogens etc.), will be conducted. Starting from geographic coordinates stored in Excel we will examine the density of the observations to look at the clustering pattern from a continuous raster density surface. We will then explore fire hazard, by visualizing and analysing various predictors over space. Among other research questions, this reproducible model will investigate the spatial overlap between species distribution and fire risk, and how observed and predicted spatial patterns of observations correlate, in the context of fire risk.

Day Two (9:00AM to 5:00PM): “Python programming in GIS

On Day Two, we will advance the subjects covered on Day One while focusing on streamlined data manipulation and faster, automated GIS workflows. Various Python packages will be presented including NumPy, Pandas, and Matplotlib as well as the geo-spatial packages GDAL, Rasterio and GeoPandas. We use an open source IDE called Spyder (The Scientific Python Development Environment) managed by Anaconda, an open source data science platform. We will use Python for geo-spatial ecological data, but these packages and workflows are utilized also by a range of scientific disciplines and applications.

Details and Registration

The workshop will be held in Perth, at The University of Western Australia on
Monday 10 Feb and Tuesday 11 Feb 2020.

The cost is $650 for two full days. Discounted registrations are available for students at a cost of $500 for two days. One day tickets are available for $400 (no student discounts available). Registrations include lunch, morning and afternoon tea, plus lecture notes and electronic material (e.g., slides, Python codes, sample data).


Registrations are managed by ASN Events via the registration portal.

Work With Us

At Econumerics we strive to constantly expand our capabilities, and the breadth and quality of our services.
We are seeking a range of professionals, to pursue new ideas rapidly and successfully. If you are interested in joining our team, please use the form below to contact us.

  • This field is for validation purposes and should be left unchanged.