New Online Beginners Course in QGIS 2.2

A US government funded education institution, the National Information Security and Geospatial Technologies Consortium (NISGTC), is offering a free online beginners course to QGIS 2.2 (GST 101 QGIS 2.2). The seven module course is based on the Introduction to GIS course run by Rick Smith with new course material and tutorials specific to QGIS added by Kurt Menke. The course is in beta form at this time with an official launch planed for August 2014 on GitHub, enrolment is open to all.

Here is the course introduction:

Welcome to the QGIS introductory GIS course.  Please note that this course shell is in beta.  We appreciate your willingness to evaluate our course material in preparation for publication in August 2014.  We are very excited that this new series of five complete GIS courses, all based on Open Source Software, will provide educators the curriculum and tools they need to adopt open source GIS software into their GIS programs.

We ask that you follow the sequence of modules presented in the Modules and complete the lab assignments one at a time.  You are welcome to make remarks on either in the discussion area for each module.  Please note that this is a self-paced, open enrollment, course without instructor support or presence.  We make this material available to the public for their own use.  We will publish the course officially on Github in August 2014.  Anyone is welcome to reuse any of the material at that time for their own courses, with attribution under Creative Commons BY license.

NISGTC: GST 101 QGIS 2.2. Course Enrolment Page

10 years of QGIS on Google Trends

Here is a graph showing how often people entered the search term “QGIS” into Google over the last 10 years. It was generated using Google Trends, a Google utility that displays trend graphs and basic regional statistics of search terms entered into the world’s most popular search engine.

QGIS on Google Trends

It’s also possible to compare search terms e.g. QGIS v’s MapInfo, QGIS v’s Microstation, QGIS v’s Geomedia and finally QGIS v’s ArcGIS.

The frequency of most GIS related search terms entered into Google, except “ArcGIS” and “QGIS”, have decreased considerably over the last 10 years. Only ArcGIS is entered into Google more often than QGIS nowadays, indeed ArcGIS has likely attained a monopoly market position. However, it is likely that QGIS will continue to gain ground on ArcGIS and desktop GIS may become a dichotomy of commercial and opensource software, a reaction to one companies’ market dominance.

QGIS Workshop on 1th July, Maynooth

Due to high demand, the All-Island Research Observatory (AIRO) will be holding an another ‘Data for Decisions’ GIS Workshop this summer at NUI Maynooth, before planned autumn workshops.

“The ‘Data for Decisions’ GIS Workshop is aimed at planners, policy and decision makers, local partnerships and local authorities researchers and private consultants who are interested in bringing data to the core of their decisions. The workshop is designed around the free and open source Quantum GIS (QGIS) software package and is pitched at those with minimum or no GIS experience.”

The day long workshop will introduce beginners to QGIS, with an emphasis on manipulating and analysing ‘socio-demographic’ datasets using the free and opensource software. The workshop is accredited by the Irish Planing Institute and members will gain 7 IPI CPD credits. More information can be found on the AIRO website:

AIRO ‘Data for Decisions’ – Intro to GIS Workshop 1st of July 2014

Multithreaded Map Rendering in QGIS 2.4

The next release of QGIS will have multithreaded map rendering, a feature initially added to QGIS Enterprise in late 2013, a customised version of QGIS provided by the Swiss consultancy firm Sourcepole. The code providing multithreaded rendering is now part of the unstable development branch of QGIS, which is now undergoing testing. So what is multithreaded map rendering and does it mean for QGIS?

All modern desktop computers have multicore CPUs, with 4 to 8 processing cores on a single CPU die. In theory, multicore CPUs allow computer code to run in parallel on each processor core resulting in a considerable speed advantage. However, standard computer code does not take advantage of extra processing cores, so called single-threaded code uses one core at a time.

This is because multithreaded computer code has to be explicitly written and compiled in order to take full advantage of modern multicore CPUs. This is no easy task and multithreaded applications remain comparatively rare, generally limited to multimedia, games and computer graphics applications that require CPU intensive calculations.

Computer scientist Martin Dobias, who is adding multithreaded rendering to QGIS explained in a recent interview that the development version of QGIS was initially quite unstable, it often slowed down or even crashed because more than one processor core attempted to access the same data at the same time. In order for multithreaded rendering to work it was necessary to get the CPU cores to work cooperatively rather than competitively.

The current version of QGIS, 2.2 Valmiera, is single threaded. It uses one CPU core when redrawing the map window or when a menus are selected, it cannot multitask within its own application. This typically causes QGIS to become unresponsive while a map redraws when one zooms or pans. This is especially true for large data sets.

However, as seen in the demo video below, the development branch of QGIS 2.3 now has stable multithreaded map rendering. There is a considerable increase in map rendering speed but also significantly, the interface of QGIS remains fully responsive. Furthermore, the already impressive responsiveness will grow proportionate the number of CPUs and cores provided. Imagine QGIS 2.4 running on a modern dual CPU Xeon workstation, with up to 24 CPU cores and 48 processor threads. This is just a taste of what to expect in QGIS 2.4 which is due for release on the 20th of June.

QGIS 2.3 Multithread rendering from Oslandia on Vimeo.

Note: This article was edited to include the recent interview of Martin Dobias by Tim Sutton.