Presentations & Workshops

Presentation No 1Jeff 

Presenter: Jeff McKenna, President of of the Open Source Geospatial Foundation OSGeo and owner of Gateway Geomatics, Canada


The OSGeo Foundation: Growing CommunitiesThe Open Source Geospatial Foundation has been helping software communities grow for almost a decade.  What is the process for a project to join OSGeo?  How does OSGeo help a project mature?  How does OSGeo fit into the ecosystem in today’s marketplace?  This discussion will focus on the various steps and challenges that communities face along the way, and how the OSGeo foundation helps these communities.

Tobias Presentation No 2 

Tobias Reber, GIS Specialist, Office of Geoinformation in Solothurn, Switzerland


How QGIS Desktop serves the administration of Canton Solothurn

Since almost 10 years QGIS Desktop is in use by more than 50 collaborators for their daily work in the administration. Many of the users are not GIS specialists. They just want to capture and visualise geospatial data.

Even though QGIS has an intuitive user interface, we make an effort to simplify its usage. For specific professional use cases, plugins support GI workflows.

This presentation is about geodata infrastructure and QGIS tasks in the administration. Three plugins are being presented and it is being shown, how we improve the quality and acceptance of QGIS. Finally we summarise our experiences with a FOSSGIS strategy.


Presentation No: 3


Andreas Neumann, GIS coordinator at the City of Uster, Zurich, Switzerland &
Matthias Kuhn, GmbH, Switzerland

QGEP: a QGIS/Postgis based waste-water management application

The QGEP project is a QGIS/Postgis based application module being developed for the management of waste-water and the general waste-water sewage plan. Due to a lack of satisfying professional tools, some Swiss cities and engineering companies founded QGEP to provide an operating solution based on open source software. The group gathers experts in waste-water engineering, database modeling, software development and GIS operators.

The main QGEP features are the following:* multilingual: english, french and german are available as of today* implements Swiss standards: VSA-DSS model. Import and export Interlis SIA 405.* edition of the waste-water network* CAD-like construction tools* network following tools (downstream, upstream and between nodes)* profile view of channels/reaches* advanced symbology and printing of maps and  profiles* interfaces to hydraulic modeling software* maintenance documentation and planning (e.g. TV inspection, jetting and repairs)

The data model is based on the Swiss standard VSA-DSS and is implemented in a PostGIS database. The user interface is built on top of QGIS as a plugin. The project is still under development – first production versions are expected later this year. See for additional information

Presentation No 4


Kurt Menke,, USA

The FOSS4G Academy: Educating 21st Century Geospatial Technology Workers

Where are GIS educators to go when they need educational material to teach FOSS4G in their academic programs?

While commercial vendors, like Esri through their Virtual Campus, have a wealth of training material  available, there are very limited resources for educators seeking to teach FOSS4G. The new FOSS4G Academy program is the first national effort (USA) to provide this much need academic infrastructure.

The Academy has produced a set of five full GIS courses, based on the latest version of QGIS, to offer  educators and others for free under the Creative Commons CC BY license. These courses have been under development since 2010 and use the US Department of Labor Geospatial Technology  Competency Model (GTCM) as the basis for their scope and sequence.

This presentation will demonstrate the courses and discuss their development and future plans.

barendPresentation No 5


Barend Köbben, Senior Lecturer ­ ITC-University of Twente, Netherland –


QGIS in the University College Twente

The University College Twente offers the only Honours Bachelor¹s programme in the Netherlands that combines Technology with Liberal education. It takes a unique approach to engineering education aspired to educate a different kind of engineers and global citizens who are capable of addressing global challenges and designing solutions in a wide range of social, cultural and political contexts.

Hands-on multidisciplinary projects form the core of the programme and drive learning. Teams of students work on large, semester-long projects assigned by real-world external clients. The projects focus on issues incorporating both technological and social aspects. In semester 4, the project is about complex spatio-temporal systems: The real world problem used in this semester in 2015 is Lyme disease.

Students have to understand the many spatial factors influencing this disease (which is cause by ticks, small spider-like insects). They first have to map and model, as precisely and completely as possible, all its constituent parts and their relations. Then they have to think of possible mitigation techniques.

For this project, a good understanding of the possibilities of GIS and Remote Sensing technology is paramount. We teach a course in the theory of GIScience, and introduce them to the tools by using selected parts of the FOSS4GAcademy QGIS labs.

In our presentation we will explain how we have integrated the FOSS4GAcademy QGIS labs in this course, and how the special teaching philosophy of this College relates with the nature of QGIS in general and the labs in particular. We will relate our experiences of this first implementation and the plans for future instances.

Presentation No 6


Ilaria Marengo, Project manager – GIS specialist SAERI Stanley – Falkland Islands,

Using QGIS in UKOTs territories. From training to application

The Falkland Islands are one of the five South Atlantic UK Overseas Territories (SAUKOTs) where the Information Management System and GIS data centre operates. Started in October 2013 the centre was funded by the Foreign Commonwealth office in order to overcome a series of data problems common across the whole geographic area. No data management, no data sharing, no metadata, no people with a GIS and spatial data concepts, limited and slow IT facilities (internet). The situation contributed to data duplication, data losses, lack of awareness of which data already existed, continuous costs due to repeated surveys, difficulties in accessing the data, incapacity to “see”, analyse and make the best use of spatial data.

QGIS, and the associated PostgreSQL/PostGIS have been adopted in the SAUKOTs as baseline to build and develop GIS applications and spatial databases. Training has been provided at different level to a broad audience in all the territories, with always a high turnover of participants. One of the best results was to gain interest from an handful of  Falkland Islands Government departments which requested to carry out a GIS pilot project. The purpose was to have a clear representation and understanding of what GIS and the combination QGIS/Postgres/PostGIS can offer to the users.

The presentation will describe and show the main steps of the pilot project, the way training has played and is playing a role in the territories, the achievements reached up to today, the difficulties linked to the remote geographic position and the future challenges.

Presentation No 7


Karl-Magnus Jönsson, GIS Developer at Kristianstads Municipality, Sweden

QGIS and QGIS Server as a base in Kristianstad municipality GIS platform

Kristianstad municipality in Sweden has since 2013 been using QGIS and QGIS Server as a base in our GIS platform. Our goal is to have a user friendly, yet powerful, set of applications from server via desktop and web to mobile applications. All based on open source. QGIS and QGIS server has several functions that makes it easier for both the users and administrators of the systems. That could be saving styles and attrib-ute forms to the database, styling and publish WMS and WFS directly from the desktop QGIS application. With a combination of different types of caching mechanisms we achieve fast and flexible services for our web applications. These open source projects, sMap and sMap-responsive, have also been designed to be fast, flexible and user friendly.

Presentation No 8


Marco Bernasocchi & Matthias Kuhn, OPENGIS.CH

Qfield – A native user interface for mobile touch devices

The ubiquity of mobile devices has seen a massive increase in the last years. With more than 2 billion mobile devices before 2014 [0] and a constantly growing market hand held devices also gain importance in business and work.Intuitive interaction,low weight, integrated positioning and other sensors and a (comparatively) low price make the acquisition of mobile devices easier than ever and a pleasure to use.Thanks to its multi-platform nature (Windows, Mac, Linux, Android) and its broad feature-set (Desktop, Server, Web-Client) QGIS offers a broad range of applicability in different places in the stack of geospatial software. The complement with a native touch user interface that integrates nicely with this software suite adds an additional important piece to tackle everyday challenges.

Based on the experience gained in the development of QGIS for Android we have realized what is required for mobile apps. More than that we have realized what to absolutely avoid: Complexity, small UI elements and project definition work on mobile devices.

Our paradigm in the development for the new UI therefore is: “Less is more”. With predefined modes (Data acquisition, data validation, measurements…) and clear user interface elements the user can therefore concentrate on his work in every situation.

To further ease the work we are developing a new offline synchronization tool that allows a seamless data  exchange between your mobile devices and the available infrastructure. Demo und further information:



Presentation No 9


Hugo Mercier,  Senior Developer at Oslandia.Com, France

1: QGIS virtual layers
2: Bridging the gap between simulation and GIS

QGIS virtual layers

Dealing with lots of different formats of data is what QGIS is good at,
thanks to its data providers and to powerful external libraries (GDAL).However, more and more users want to be able to manipulate such sources of data as if they were all coming from a single database.This is what we propose with a new QGIS extension. It allows to declare what we called “virtual layers” on top of existing QGIS layers. These virtual layers can directly be queried via the powerful SQL language, so that virtual layers are comparable to “views” in database jargon. This opens lots of possibilities, especially the ability to join (including spatial joins) source layers which are not originally designed with a database schema in mind.

A demonstration of what is already possible with this plugin will be given. Then the roadmap to QGIS core integration will be discussed.

Bridging the gap between simulation and GIS

Polygonal meshes are the most common way of representing 2D geometries for simulation purposes. Integrating simulation into a GIS requires storing georeferenced meshes in databases (or using standard SIG file formats), and being able to use simulation values interpolated over the elements as a map layer.

This presentation reviews what is the closest you can get with existing FOSS GIS solutions and what is needed to bridge the gap, both on the simulation side and on the GIS side.

We show the few lines that need to be added to the simulation code to read a mesh from GIS software and write the results back to the GIS tool.  We also present a prototype mesh layer for QGIS that has been implemented as a PluginLayer.


Presentation No 10


Jakob Lanstorp, Developer at DGE

QGIS and PostGIS – Making life easier for the novice QGIS user using dynamic and updateable views from PostGIS

QGIS and PostGIS – Making life easier for the novice QGIS user using dynamic and updateable views from PostGIS. The interaction between QGIS and PostGIS has been a longtime relationship.We will look at how dynamic PostGIS views can really simplify the use of advanced queries for the novice QGIS user.  And how the use of updatable views using PostGIS triggers will present the end QGIS user with a single editable “table”, where the novice QGIS user won’t have to deal with relations.

Presentation No 11


Martin Dobiaš, Senior Software Developer, Lutra Consulting, United Kingdom

PyQGIS on server side

PyQGIS is typically known for being used for development of Python plugins in QGIS. However that’s not where the capabilities of PyQGIS end. For a demonstration we will look into how easy it is to create a simple tile map server based on QGIS libraries. By using PyQGIS on server, it is possible to rapidly develop custom tailored GIS-enabled services that otherwise require a combination of various tools.

Presentation No 12


Dražen Odobašić, Junior researcher, Department of Geoinformatics Faculty of Geodesy, University of Zagreb, Croatia

Sunlumo – an open source spatial data management platform


Sunlumo is an open source spatial data management platform built on top of the QGIS application framework. The platform is defined by a QGIS Project file and provides services to various user groups. For example, an expert user could use the QGIS Desktop for any purpose, a basic user will use the same project with a customized QGIS Desktop with limited basic user functionality, and an anonymous (web user) would use a Sunlumo WebGIS interface to browse and query spatial data.The Sunlumo platform also provides services, like SimilaritySearch, which are reusable for any purpose. SimilaritySearch provides a searchable index for any QGIS vector layer and enables ‘equals’, ‘startswith’ and ‘contains’ operators.An index is constructed per layer for a specific combination of that layer’s attributes.

Sunlumo platform is based on QGIS Python API, Django framework and PostgreSQL/PostGIS database. Current development is mainly focused on reimplementing the QGIS Server and QGIS WebClient on Django framework by utilizing QGIS Python API.

Presentation No 14


Giovanni Manghi, GIS/WebGIS Teacher, tester and developer NATURALGIS , Portugal.


QGIS: How to get help and report issues

The presentation aims to explain to QGIS users how to get not commercial and commercial help/support (examples: “how do I do this operation?” or “I need a new tool in QGIS, who should I speak to?”) and how to report bugs/feature requests the “right way”, the way that will allow testers and developers understand better the source of the problem.

timPresentation No 15


Tim Sutton, GIS Developer, Lecturer,, South Africa

Future for QGIS and Open Source


andreasVideostreaming 3 hoursWorkshop no: 1Andreas Neumann, GIS coordinator at the City of Uster, Zurich, Switzerland  &
Nyall Dawson,,  Australia

New features in QGIS print composer and serial printing

The last couple QGIS releases had an emphasis on improving the print composer and make it behave more like graphics or DTP software.This workshop will be live-demos and small exercises with prepared data sets showcasing new improvements in the print composer and Atlas serial printingSeveral tricks will be shown to improve map symbology and related print composer elements for serial printing. This includes linked tables, images, overview maps, text and HTML frames.nyallPlans for a new reporting framework will be presented that will allow to create sophisticated multi-section and multi-page reports directly from within QGIS.

giovanniWorkshop no: 2


Giovanni Manghi, GIS/WebGIS Teacher, tester and developer NATURALGIS , Portugal.

QGIS server and webmapping

The first part worskhop aims to show how to install QGIS Server under the Linux and Windows environments and get WMS/WFS/WCS services running in a very little time.In the second part of the workshop will be explained how to publish on the web projects made with QGIS Desktop, using QGIS Server and two web application built on top of it:QGIS Web Client and Lizmap.

ElaWorkshop no: 3

Elżbieta Wołoszyńska-Wiśniewska, Senior specialist – Geoinformation, Environmental protection  UNEP/GRID, Poland

QGIS trainings – helping people to get their geodriving licence

Focus on presentation of ‘application-oriented’ approach applied in our QGIS geotrainings (face-to-face as well as online) by simulating parts of our real trainings with workshop’s participants.

I will also show how we combine QGIS training with other, non-technical techniques to make people learn how to apply geoinformation instead of teaching them how to use software (as it is changing quite quickly 🙂 So this workshop would be dedicated mostly to these members of QGIS community who are interested in development of geotrainings and looking for some new eduinspirations rather than sophisticated QGIS functionality. I would call this workshop in not very serious way: “QGIS trainings – helping people to get their geodriving licence”.

Workshop no: 4anita 

Anita Graser, Mobility department at the Austrian Institute of Technology, Vienna, Austria


Visual exploration and presentation of spatial data using QGIS
Workshop: An Intro to Time Manager Workshop


Visual exploration and presentation of spatial data using QGIS

This talk presents QGIS visualization tools with a focus on efficient use of layer styling to both explore and present spatial data. Examples include the recently added heatmap style as well as sophisticated rule-based and data-defined styles. Additionally, we will have a special look at exploring and presenting spatio-temporal data using the Time Manager plugin. As a special treat, we will look into creating time-dependent styles using expression-based styling to access the current Time Manager timestamp.

An Intro to Time Manager Workshop

This workshop is all about hands-on experience with Time Manager. Time Manager makes it possible to explore spatio-temporal data by creating animations directly in QGIS. We’ll cover data requirements, configuration, as well as time-dependent styling and creating animations.Visual exploration and presentation of spatial data using QGIS


My name is Anita Graser and I am an open source GIS advocate and data visualization geek. My background is in geographic information sciences and am now working with the Mobility department at the Austrian Institute of Technology, Vienna. I am part of the QGIS Project Steering Committee, OSGeo Charter member, and member of the Young Scholars Committee of the Laboratory for Geocomputation at Ryerson University, Toronto. I have been blogging about QGIS since 2010 and in 2013, I published my first book “Learning QGIS”. You can follow me on and on Twitter @underdarkGIS.

Workshop no: 5Bo


Bo Victor Thomsen, GIS consultant Aestas-GIS, Denmark


A practical introduction to ROAM


IntraMaps Roam is a field data collection application built using the QGIS libraries and Python. In  layman’s term, It is QGIS with the normal,complex user interface removed and replaced with a simple interface  suitable for tablet based devices. At the moment it’s limited to Windows based tablets. This workshop will demonstrate how to install Roam on a windows tablet (or a normal pc); how to define individual projects with specialized input dialogues and how to exchange data between the tablet and a centralised data repository in the form of a database. In short, the complete cycle for a field data collection application.As a user case, we will design an application/project for the Danish Forestry Agency to distribute work information to – and collect track information from – their harvesting machines and to register several biological phenomena. We will have several USB/Bluetooth -based GPS-units to our disposal, so it will be possible to test our new application on the forestry college premises.


AestasGIS is an IT-consultancy specializing in spatial databases, GISapplication development and web mapping.

Workshop no: 6Hugo Mercier


Hugo Mercier,  Senior Developer at Oslandia.Com, France


QGIS plugin development (in Python)

TextHow to develop a simple Python plugin for QGIS.

* Python
* QT programming with PyQt
* Overview of the QGIS API
* Plugin builder
* Accessing vector/raster layers
* Development of a simple plugin

Workshop no: 7victorVictor Olaya




This workshop will introduce the main ideas of the QGIS Processing Framework through practical exercises.It will include the following sections:– Architecture of Processing– The Processing Toolbox– Understanding inputs and outputs of a Processing algorithm– Iterative execution of algorithms– Batch execution of algorithms-The Graphical Modeler

– Using Processing algorithms from a console

– Creating Processing algorithms with Python scripts