Blog

Here I post my thoughts, QGIS tips and tricks, updates on my QGIS-related work, etc.

Creating atlases in QGIS

11.10.2012 08:33 ·  GIS  ·  qgis, howto

As I wrote before, Oslandia kept their promise, and during the 8th QGIS developer meeting, the Atlas plugin was integrated into the QGIS print composer. This has been made possible thanks to the financial support (although not the full amount has been raised) of the following individuals and organisations:

The workflow remains the same: create a print layout and specify a coverage layer that will be used to generate the atlas. In addition, it is now possible to create complex labels using the full power of QgsExpression and the attributes of the coverage layer.

Let’s go through the process of making an atlas step by step.

Read more ››

QGIS hackfest 2012 (Essen)

07.10.2012 17:52 ·  Notes  ·  qgis, meetings

The 8th QGIS developer meeting, also known as the hackfest, has come to an end.

This time there were no presentations, which had been a feature of the previous two meetings, and this had a positive impact on the results: more than 120 commits were made, and about 60 bug reports were closed. Among the most notable changes:

On top of that:

According to the participants, this meeting was one of the most productive, which was greatly facilitated by the venue — Villa Vogelsang.

Changes to QGIS plugin metadata

06.10.2012 14:09 ·  GIS  ·  qgis, plugins

QGIS plugin developers should note that it was decided at the hackfest to make changes to the plugin metadata. Namely:

The new fields must be present in both the __init__.py file and the metadata.txt file. The purpose of this change is to separate the actual author of the plugin from the plugin maintainer. For plugins already uploaded to the repository, these metadata fields will be filled in automatically using information from LDAP, but for all new plugins, these fields should be set by the developer.

The changes are effective as of today.

Package

04.10.2012 09:42 ·  Notes  ·  qgis, gsoc

Morning. I’m working in the office when the silence is broken by a ringing telephone. A call from an unknown number. I answer. A man asks if it’s me, and when I say yes, he continues, “It’s FedEx bothering you”. O_o. “Your package has arrived. Should we deliver it to your place, or will you pick it up from our office? My eyes started to twitch. What package? From where? I asked for more details. Hm… they seem to be correct, but that didn’t make things any clearer.

In about 30 minutes, the package was on my desk. I checked the return address and didn’t understand anything. It was only when I took out the contents that it all made sense. There was this T-shirt

GSoC 2012 T-shirt
GSoC 2012 T-shirt

Surely you're joking Mr. Feynman!

30.09.2012 14:12 ·  Notes  ·  books

Read it. Wonderful book: funny cases, interesting stories and thoughts. Much of what was said is still relevant today, and some things even have gotten worse:

One other thing I could never get them to do was to ask questions. Finally, a student explained it to me: “If I ask you a question during the lecture, afterwards everybody will be telling me, ‘What are you wasting our time for in the class? We’re trying to learn something. And you’re stopping him by asking a question’.” It was a kind of one­upmanship, where nobody knows what’s going on, and they’d put the other one down as if they did know. They all fake that they know, and if one student admits for a moment that something is confusing by asking a question, the others take a high­handed attitude, acting as if it’s not confusing at all, telling him that he’s wasting their time.

SEXTANTE now a QGIS core plugin

14.09.2012 17:08 ·  GIS  ·  qgis, processing

Attempts to import SEXTANTE from its SVN repository into the QGIS repository on GitHub with the history intact are a thing of the past. Also in the past were numerous fixes for bugs that appeared after the import, writing build rules, and fixing issues caused by the directory structure change. SEXTANTE is now officially included in QGIS as a core plugin.

Thanks to Victor, Tim, Camilo. Well, and me too :-).

Books

19.08.2012 17:12 ·  Notes  ·  books

Georgiy Daneliya, “A Passenger Without a Ticket” and “Toasted Drains To the Dregs”. I read both in one breath and loved it.

About SEXTANTE

16.08.2012 18:16 ·  GIS  ·  qgis, processing

Together with Victor, we have implemented in SEXTANTE the ability to save output to any OGR-compatible format or memory layer and to set the output data encoding. The only thing missing is the ability to set dataset and layer creation options. In the future, we plan to add support for saving results to spatial databases.

In the meantime, we are fixing bugs and making sure that all the algorithms are fully functional. In particular, there are 16 algorithms in fTools that are still untested.

5 years

09.08.2012 11:57 ·  Notes, Site  ·  blog

Yesterday this blog turned 5 years old. After that time, I can say that the idea of blogging was not that stupid. And even though I don’t write regularly and it’s more for myself, maybe some of the posts have been useful or just interesting to readers.

I don’t know how many readers I have, but thank you for sticking with me.

More about fTools

09.08.2012 11:33 ·  GIS  ·  qgis, ftools, processing

Reviewed 19 fTools tools in two groups: cleaned up the code, fixed some bugs, optimised a bit. There is still as much to do. Then test and if no critical bugs appear, I will commit.