Thursday, May 26th
|09.00h – 09.20h||Reception|
|09.20h – 09.30h||
Lene Fischer (University of Copenhagen) and Paolo Cavallini (Faunalia)
Chair: Paolo Cavallini
|09.30h – 09.50h||
Let me tell you about QGIS
Tim Sutton (Kartoza)[Slides]
|09.50h – 10.10h||
Migrating Public Sector Organizations to QGIS
Peter Wells (Lutra Consulting)[Slides]
|10.10h – 10.30h||
Think you know QGIS? Expert tips to revolutionise your workflow!
Nyall Dawson (North Road Mapping)[Slides]
|10.30h – 10.50h||
Develope without developing
Karl-Magnus Jönsson (Municipality of Kristianstad)[Slides]
|10.50h – 11.20h||Coffe break|
Chair: Lene Fischer
|11.20h – 11.40h||
Using QGIS in an Advanced GIS course: Instructor and Student Perspectives
Yelena Ogneva-Himmelberger (Clark University)[Slides]
|11.40h – 12.00h||
qWAT : a QGIS-based project for water network management
Vincent Picavet (Oslandia)[Slides]
|12.00h – 12.20h||
QGIS improvements: from LT 2.8 to LT 2.14
Andreas Neumann (Carto.net)[Slides]
|12.20h – 12.40h||
QGIS Processing Framework overview
Alexander Bruy (Freelance)[Slides]
|12.40h – 13.00h||
Processing is not an analysis framework
Victor Olaya (Boundlessgeo)[Slides]
|13.00h – 14.00h||Lunch|
First afternoon session
Chair: Andreas Neumann
|14.00h – 14.20h||
QGIS’s New Authentication System and Plugins
Larry Shaffer (boundlessgeo)[Slides]
|14.20h – 14.40h||
Contributing to QGIS 101
Hugo Mercier, Vincent Picavet (Oslandia)[Slides]
|14.40h – 15.00h||
Visualizing Flood Risk Model Results in QGIS
Peter Wells, Martin Dobias (Lutra Consulting)[Slides]
|15.00h – 15.20h||
QGIS Virtual Layers: mix them all data!
Paul Blottiere (Oslandia)[Slides]
|15.20h – 15.40h||
Lizmap Feature Frenzy
Michael Douchin (3liz)[Slides]
|15.40h – 16.00h||Coffe break|
Second afternoon session
Chair: Tim Sutton
|16.00h – 16.20h||
The State of OGC interoperability with QGIS (client and server)
Yves Jacolin, Patrick Valsecchi (camptocamp)[Slides]
|16.20h – 16.40h||
Teaching and using QGIS for Geomatics Apprentices
Juliana Neumann (Baugewerbliche Berufsschule Zürich / Jäckli Geologie)[Slides]
|16.40h – 17.00h||
|17.00h – 17.20h||
GIS at use in municipality of Frederikssund
Bo Victor Thomsen (AestasGIS)[Slides]
|17.20h – 17.40h||
THREDDS Explorer plug-in, bringing meteoceanographic operational data into QGIS
Mauricia Benedito-Bordonau, Harold Hormaechea, Víctor Velarde, Felipe Fernández, Raúl Medina (IH – IT)[Slides]
|17.40h – 18.00h||Coffe break|
Third afternoon session
|18.00h – 20.00h||
QGIS Town Hall Meeting
#1 – Lizmap Feature Frenzy
Lizmap is an open-source application to publish on line maps, based on a QGIS plugin and a Web Client. The project started in 2011 and the 3rd version will be published in 2016. This new version proposes a new User Interface, more features, and is more hackable for developers. This presentation will expose the main Lizmap features, the new User Interface and how to create applications based on Lizmap. It will be based on case studies
#2 – Develop without developing
As a GIS manager in a city you often don’t have time or resources to do coding. But with powerful tools like QGIS and PostGIS you maybe not need to. In Kristianstad, Sweden, we had an outdated system for greenspace management. We were not satisfied with the commercial options. Thus we decided to build the new system in QGIS and PostGIS with just standard functionality such as spatial queries, forms, relations etc. I will present the work and some technical hints. Quite simple but yet powerful solution. No need to overdo things.
#3 – Think you know QGIS? Expert tips to revolutionise your workflow!
One of QGIS’ greatest strengths is that a large number of the developers are also daily users of the software. Many features are developed in response to the common challenges these developer/users experience while using QGIS. Over time, this has lead to QGIS being jam-packed with handy shortcuts which speed up daily workflows. Unfortunately, the rapid pace of QGIS development also means that many of these shortcuts go unnoticed by users. In this session I will present and demonstrate a number of relatively unknown shortcuts and workflow improvements for efficient day-to-day mapping operations within QGIS. From simple tricks through to exploring some of QGIS’ more advanced features, I aim to use this session to help users rethink how they can tackle common tasks and harness these features to speed up their use of the software. Tasks I will demonstrate within this session include:
- performing calculations within widgets
- efficiently working with colors
- expression variables and their uses
- rapid modification of geometries (eg buffering a selected subset of features).
#4 – Using QGIS in an Advanced GIS course: Instructor and Student Perspectives
This paper describes how QGIS software was integrated into a graduate-level course “GIS for International Development” taught at Clark University in 2015 and 2016. This course examines how GIS is used to better understand and address social problems in the context of international development. Specific topics include disaster management, global health, water and sanitation, poverty and hunger alleviation, climate change impacts, armed conflicts, human migration, and human rights. The course uses a hands-on approach to learning, and all lectures take place in the computer lab. When the course was taught the first time, most homework assignments were written for ArcGIS software, and only a few assignments used tools in QGIS and GeoDa. Assignments included the following topics: analyzing armed conflicts over time, delineating catchment areas for health facilities, planning delivery routes during a humanitarian emergency, finding suitable camp sites for internally displaced persons, assessing the number of people affected by floods, and improving operations of a refugee camp. The students liked the opportunity to explore free and open source software for GIS (FOSSG) and asked that it is used in the course even more. The following year the instructor integrated as many QGIS-based assignments as possible. This paper highlights challenges encountered during this process and identifies analytical areas where no comparable QGIS tools were found. Students’ feedback on the new QGIS-based exercises is also discussed.
#5 – QGIS’s New Authentication System and Plugins
Until recently, QGIS had no support for any authentication method beyond simply username and password, which could only be stored as plain text. Starting with QGIS 2.12, Boundless worked with the community to introduce an extensive authentication system. This system manages encrypted storage of user credentials, applies credentials using authentication method plugins, and is agnostic to both connection endpoint and method of applying credentials. This means the authentication system can be:
- extended with new method plugins
- modified via method plugins without rebuilding the core program
- adapted to new connection endpoints for existing or future data providers
In QGIS 2.12 the authentication system currently supports username/password and public key infrastructure (PKI) credentials for HTTP, HTTPS and PostgreSQL connections, though it allows for a vast array of methods and endpoints for future consideration. This presentation introduces the new QGIS authentication system, its plugin infrastructure, and how it can be used in secure connections. The presentation will demonstrate crafting a new method plugin to show how easily QGIS can be extended to fit your organization’s authentication requirements. If your adoption of QGIS has raised questions about how to connect to authenticated resources please attend this talk.
#6 – QGIS Processing Framework overview
Processing is a QGIS geoprocessing framework which can be used to call native and third-party algorithms from QGIS, making your spatial analysis tasks more productive and easy to accomplish. This presentation will show Processing possibilities and explain its internal architecture for developers and advanced users. We will learn about supported inputs and outputs, get overview of the Processing possibilities and highlight some limitations. Additionally we will give a brief outlook and introduction into extending QGIS Processing by developing your own algorithm provider.
#7 – Processing is not an analysis framework
The Processing framework is a core component of QGIS, which allows to run a large variety of algorithms and provides tools to efficiently automate them. Beyond its power as an analysis framework, it could also be used for other tasks, enhancing the current user experience, especially in the case of automation. Linking Processing with other elements of QGIS would allow users to improve their workflows, even if there is no spatial data analysis involved. This presentation discusses ideas about this topic, and introduces some potential enhancements that could be added to Processing for this matter.
#8 – The state of OGC interoperability with QGIS (client and server)
QGIS server aims to publish OGC services as simple as using a QGIS project file for the configuration. The use of OGC services allows to avoid linking your application with a specific map server and to improve communication between a client and a server. However, this is theorical and not all client/server are really interoperable with each other. This presentation aims to describe OGC Services support in QGIS as a client and as a server and gives some examples of OGC Standards compatibility between QGIS, MapServer and GeoServer.
#9 – Let me tell you about QGIS
QGIS is a popular GIS. I would argue that it is the most popular GIS in the world. It is also completely Free and Open Source and built and managed by a vibrant community of dedicated people who have only one goal in mind – make the best GIS we possibly can and make it available to every person on the planet who owns a computer.
Maybe you never realised it, but QGIS has been used in many interesting places around the world. In this presentation I will showcase some of the interesting ways in which QGIS is used, show off some awesome tools and maps made with QGIS and generally make you want to share QGIS with your granny, your pet canary and of course all your colleagues and friends! Come to this session if you want to take a break from deep technical discussions and be inspired by what our community has done with QGIS.
#10 – THREDDS Explorer plug-in, bringing meteoceanographic operational data into QGIS
THREDDS (Thematic Real-time Environmental Distributed Data Services) Data Server (TDS) provides a web server interface to retrieve large amounts of data. This service is used by Earth observation agencies (i.e. NOAA) to provide meteoceanographic, environmental and satellite-derived data products.
The architecture of TDS allows to build applications and plugins that rely on these services. This is the case of THREDDS Explorer. THREDDS Explorer is a plugin developed for QGIS. Its main objective is to facilitate data access and visualization, through the remote access protocols WMS and WCS provided by an open TDS. THREDDS Explorer allows an unified and simple access to TDS servers, and retrieving their data without leaving the QGIS work environment. THREDDS Explorer also has the ability to create animations based on time parameters that maps contain.
In parallel with THREDDS Explorer, we have developed a second plugin to exploit its capabilities. This second plugin processes the results of TESEO (drifting model in marine environments) and generates multiple layers with different spills resulting from the TESEO executions. These layers are fully compatible with THREDDS Explorer to create animations and visualize how oil spills evolve over time.
This toolkit allows for the visualization of the time evolution of the particles of an oil spill and weather variables (i.e. temperature, wind, waves, rain) combined. This visual representation of data allows analyzing how weather conditions affect spills and draw conclusions about their offshore interaction.
#11 – Visualizing Flood Risk Model Results in QGIS
Hydraulic engineers need an efficient and effective means to explore and understand results from their models. Traditionally, specialist post-processing software with limited GIS functionality would have been used. Fortunately, there is now a QGIS-based solution: The Crayfish plugin. It introduces a new kind of QGIS map layer where model results are overlayed on the main map display. With a wide range of display settings, a number of supported input formats and its ability to export high resolution animations, it\'s a great tool for supporting modellers to interrogate and communicate their model results. This presentation provides an overview of the plugin, its functionality and future outlook.
#12 – Migrating Public Sector Organizations to QGIS
QGIS is becoming more and more popular everywhere thanks to its open source license, rich feature set and active community. Recently, there is an increasing interest in migrating to QGIS among councils, national parks and other public sector organizations in the UK. This In this presentation we look at the benefits of migrating from traditional proprietary GIS software to QGIS, related challenges, cost savings and wider implications.
#13 – QGIS improvements: from LT 2.8 to LT 2.14
This presentation will summarize the most important improvements of QGIS for the versions 2.10, 2.12 and 2.14. It will group the improvements by category (e.g. data providers, symbology, labeling, composer, attribute table, etc.) and either show screenshots, videos or a brief live demos of the improvements. The contents of the presentation will consider the other presentations of the schedule and will refer to them for details where appropriate. It will build on the visual changelogs (http://changelog.qgis.org/en/qgis/) and thus on work provided by other community members.
#14 – qWAT : a QGIS-based project for water network management
qWAT is a solution for water distribution network management. It is based entirely on top of QGIS and PostGIS.
qWAT is first a data model suitable for storing and managing complex water distribution networks. The data model is implemented in PostGIS, the opensource geospatial database of choice.
On top of this data model, the qWAT project provides a solution to exploit the data to its full extent. It is based on QGIS and all its capabilities. Custom layer rendering styles are provided, a project with data organization, specific widgets for objects from the data model and more.
qWAT is an open project, lead by a group of funders, now developed in the open on GitHub. While still young, qWAT is already used in production in some organizations.
The approach taken is to try to push the global QGIS / PostGIS ecosystem forward with this project, enabling the development of features directly in QGIS, or in generic extensions whenever possible. Another aim is to foster the community around this solution, having multiple developers from the QGIS ecosystem contributing to this effort within their area of expertise.
This presentation will present you the qWAT software, its current status, and the future that awaits.
#15 – Contributing to QGIS 101
So, you are a QGIS user, you love this software, and now you would like to go further and start contributing ? This presentation will show that anyone can help the QGIS project !
There are indeed many ways to contribute to the project. We go through some of them, by order of difficulty.
This presentation covers :
* How to contribute as QGIS standard user
* How to contribute as an advanced QGIS user
* How to contribute as a graphic designer
* How to contribute as a cartographer
* How to contribute as a Python developer
* and even how to contribute as a C++ developer ( or : “you didn’t know you where a c++ dev”)
Topics like communication, translation, bug triaging, writing plugins, fixing bugs and more will be quickly showed. We will detail the first steps to follow to begin collaborating with the QGIS community and have your first contribution in QGIS !
#16 – QGIS virtual layers : mix them all data !
A new feature landed recently in QGIS : Virtual layers
Virtual Layers are database views over existing QGIS (vector) layers. These layers can be built by the use of the powerful SQL language and then allow for advanced uses in a consistent manner : joins between different layers, including spatial joins, subset selection, type conversion, on-the-fly attribute and geometry generation, etc.
The following operations are now supported in QGIS :
– You can create a new virtual layer through the “New layer” menu
– You can open a saved virtual layer through the “Add layer” menu
– A virtual layer can be created out of a layer selection by right click in the context menu
– If you want to filter a layer that has “joins”, it will propose to copy it to a virtual layer
– In DBManager, there is a new entry “virtual layers” where you can use an SQL query to setup a virtual layer
This presentation will explain the concepts and show the current available features provided by this implementation.
Note that this work has been funded by the MEDDE http://www.developpement-durable.gouv.fr/ (French Ministry of Sustainable Development)
#17 – Teaching and Using QGIS for Geomatics Apprentices
In Switzerland, geomatics apprentices in their third and fourth years are required to take classes in GIS. After several smaller projects, which among others focus on analyzing data using various queries, generating choropleth maps, making pie charts, interpolating surfaces, and creating contour lines with QGIS, the students are encouraged to select a topic which interests them and use their knowledge gained during the preceding projects to analyze and present it. Using open data from e.g. federal offices, students are asked to fulfill specified requirements.
During this talk, I would like to discuss the challenges and highlights of using QGIS with students and show some of the best completed projects.
#18 – QGIS contribution in supporting communities in securing their rights on their traditional space of life (tenure), case of Mpama community in DRC/Equateur province – Lukolela
The Democratic Republic of Congo (DRC) is a country of Central Africa with 60% of the forests of the Congo Basin, the second forest after the Amazon. Fron DRC, forests are home to many of the communities in which we have Bantu and indigenous peoples include which to date generally live in precarious conditions with limited access to resources (biodiversity) which are found in their traditional space or tenure. Many problems are superposed on their living spaces, industrial farms wood, protected areas, agro industrial parks, etc. In short, communities are often forced from their land to the selfish interests of an external actor (operator, dealer …). An example is about Mpama community that a large part of community land is in a protected area; this one was created after communities was installing on that place, then during the creation no community was consult about. So since some years there were many problems between Mpama community and the protected area. We use QGIS for producing the map of the zone so that we resolve the conflict.
Thanks to QGIS using, we could represent the life situation of the communities with all cases of superposition of uses; advocacy process was followed to promote the rights of these communities. Maps produced in QGIS have enabled communities to better understand the scope of their villages and their rights with the help of facilitators. QGIS is free software, downloadable and easy to share; thanks to its simple interface and tools, we produce thematic maps (examples to show). Some aspects that makes QGIS a powerful tool in the GIS in relation to our work:
– Open license (QGIS is configure on our android phone which is used as GPS for collecting data)
– We configure specific symbols that we use in the community mapping
– Styles to categorize layers (data) and more features for data processing (available Extensions/plugins);
– Query builder quick and simple;
– Simple print composer for map layout (and composer manager)
– Evolution continues versions, open license.
For administration and planning of green areas and park in the municipality of Frederikssund, the GIS department has optimized digitizing and use of data, using PostgreSQL/ PostGIS with QGIS as frontend.The instructor will present the possibilities for combining database functionality and QGIS frontend. How can non-GIS specialists use such a system, and how to eliminate user errors with such setup.