User Tools

Site Tools


spatial-ecology in collaboration with University of British Columbia Department of Forest Resource Management IRSS: Integrated Remote Sensing Studio is organizing a Intensive Training on

Geo-Computation in Linux environment

advanced levels

Satisfactory surveys Vancouver 2015

Over the last few decades there has been an explosion in the availability of data for environmental research, and in particular for spatio-temporal analysis. We are now able to address a number of important questions, both new and old, with unprecedented rigor and generality. Leveraging these exciting new data streams requires tools and increasingly complex workflows. This 3-day course introduces a set of free and open source software (BASH, AWK, GDAL, GRASS, PKTOOLS, OFGT) to perform spatio-temporal analysis and modelling of environmental data in a Linux environment. The course consists of a set of lectures and practical hands-on sessions in which participants perform spatial and temporal analysis using Geographic Information System and Remote Sensing concepts. Although courses focus on the command line instead of the graphical user interface, no prior experience with programming or command line interfaces is assumed or required. Our main focus is on teaching self-learning and problem solving more than the use of specific tools (see: our teaching method ) so participants will be able to progress and adapt to learn the newest available data science techniques.

Dates/Location: (11?)-13-14-15 of July / Vancouver
Staff: Dr. Giuseppe Amatulli ( Yale University, USA ;


At the end of the course, participants will be able to use open source tools under scripting routines to perform a variety of spatio-temporal analysis and modelling tasks that might be required to execute their own research. The practical sessions emphasize a self-directed learning approach so that participants can continue to develop their analytical skills after the course. Course participants also get basic knowledge on how to carry out “big data” analysis using multicore computation on a local computer as well as using cluster environments via remote servers. Tools The course will be based on OSGeo-Live, which is a self-contained bootable DVD, USB thumb drive or Virtual Machine. OSGeo-Live itself is based on Lubuntu, a light weight variant of Ubuntu that provides a solid, well-maintained software base that works well on any hardware. A variety of GIS, remote sensing, and spatial analysis open source software will be utilized, mainly using the command line. Advanced exercises will explore the power of command line processing methods which will be demonstrated with easy examples. The manipulation of geospatial data will be shown using several geospatial tools such as GDAL/OGR, pktools, OFGT and GRASS.


These training sessions are addressed to a diverse population of students at the masters or doctoral level, as well as researchers and professionals with a common interest in spatio-temporal data analysis and modelling. Participants should have basic computer skills and a strong desire to learn command line tools to process big and multi-dimensional data. According to the number of participants and to their pre-existing knowledge in programming more or less topics can be addressed in according to student’s needs. During the sessions, advanced topics in remote sensing, spatial/temporal and cluster computing can be covered. The exercises and examples will be cross disciplinary: forestry, landscape planning, predictive modelling and species distribution, mapping, nature conservation, computational social science and other spatially related fields of study.

The attendees will receive a course certification upon successful completion of the course, although it is up to the participant’s university to recognize this as official course credit.

Computer requirements

The course is designed to run on most desktop or laptop computers running any of the common operating systems, including Windows, iOS, and Linux. Participants will install a provided Linux-based Virtual Machine (VM) at the beginning of the workshop. The VM environment includes all of the software and study materials such as: data, scripts and exercises that participants need to complete the workshop. After the course, participants can install the virtual machine on other computers to reproduce the full working environment of the course. This will make it easier to continue self-learning and allow participants to share their new knowledge with others.

Target number of participants – 12-15 maximum

wiki/upcomingbc.txt · Last modified: 2015/07/15 11:09 (external edit)