FOSDEM 2018: the Geospatial devroom


Sunday, February 4th, was the second day of FOSDEM and the day dedicated to the Geospatial devroom. Back from the times when I was active in OSGeo, I co-organised a developer room focused on mapping technology, that hosted presentations for the whole day.


This year we had 15 talks about a broad variety of topics:


Intro Geospatial devroom Johan Van de Wauw
Join the FREEWAT family
FREEWAT (FREE and open source software tools for WATer resource management)
Pieter Jan Haest
Bicycle-sharing stations: profiling and availability prediction Raphaël Delhome
Pronto Raster: A C++ library for Map Algebra Alex Hagen-Zanker
GDAL Tips and Tricks
GDAL installation, Python usage, and Cloud GeoTIFFs
Jeremy Mayeres
GRASS GIS in the sky
GRASS GIS as high-performance remote sensing toolbox
Markus Neteler, Moritz Lennert, Markus Metz
GeoPandas: easy, fast and scalable geospatial analysis in Python Joris Van den Bossche
Open source Big Geospatial Data analytics Marc Vloemans
Spatial Support in MySQL 8.0 Norvald H. Ryeng
Distance computation in Boost.Geometry Vissarion Fysikopoulos
Building Rock Climbing Maps with OpenStreetMap Viet Nguyen
Building OSM based web app from scratch
How to find the way through the open source jungle
Nils Vierus
Privacy aware city navigation with CityZen app
The free open source app that let’s you explore your city and contribute to OSM
Redon Skikuli
Every subway network in the world Ilya Zverev
Rendering map data with Mapnik and Python Hartmut Holzgraefe
Efficient and interactive 3D point cloud processing
Combining the strengths of pdal, ipyvolume and jupyter
Mathieu Carette
AMENDMENT Mapping FOSDEM for accessibility Johan Van de Wauw
If you are interested in these talks, you can watch the video recordings and browse the slides used during the presentation. They are available in the pages linked to the table above.

Happy new year!

Evening in Veneto

With this post I wish you all the best for the year that just started! I’d like to quote averagefairy, whose wishes resonated in me:

2018 is about little victories. we’re not putting pressure on ourselves to become everything we’ve always wanted to be because nobody can do that in a year. instead we’re focusing on making forward strides and we’re celebrating every single win no matter how small. — source: Tumblr

Speaking of little wins in my radar, I decided to practice drums, yoga, blogging and drawing on a more regular basis. I tested various apps and off-line tools, and I finally chose an app for activity tracking, Loop Habit Tracker. I can set how often I plan to practice a given activity and it produces nice statistics and graphs. I’ll let you know how it works in a future post!

Flying – the dream and the routine

For a long time, humanity only dreamed of flying. I had the chance to grow up in a time where flying was possible, even if only as a luxury, and later witnessed the popularisation of flying. I definitely enjoy the current convenience of taking a plane to quickly crunch a few thousands kilometers and visit friends and family with much less planning than for a earth-bound trip, but I have been brought to think that the fascination of flying is pretty much gone.

Guido on the plane at Schönefeld

As a passenger, I’m sad to have only minimal contact with the pilots. I consider that flying a plane remains a challenging task, no matter how much technology increasingly assists it. I barely get to know their names, for sure not before boarding the plane. When I see the crew of a plane, in uniform, walking with their luggage in the airport halls or on the tarmac, I get a sudden feeling of sympathy and respect, but what I see is that most people nearby barely take notice. When I fly, I try to guess the pilots’ actions at takeoff and landing. These moments are for me interesting and unique, and I give them all my attention. I love to see the flaps being moved one by one during taxing or right before takeoff, it makes me imagine the plane as a huge bird who checks if all its feathers are OK before flight. And videos like this one, recorded during storm Xavier, make me remember how all flying machines, including the larger ones, are at the mercy of bad weather conditions, and only a great combination of pilot’s skills and equipment solidity can ensure safe flights. I shiver every time I notice how the whole plane bends under the wind gusts and dangerously bounces on the runway.

It is easy to get comfortable in my bubble, sleeping, eating, reading, watching a movie, and forget that I am flying over the Earth, over cities, mountains and lakes. I giggle when people eagerly scan the landscape from their window, then point to something, getting  suddenly excited for recognising a place they always see from the ground. Too bad that I notice that less and less often! I remember keeping my friend Madi awake for almost a whole 12-hour flight, especially when we passed over Iceland and Canada. During the longest and most magnificent sunset I ever saw, we flew over ice-bergs, broken pack, firm immaculate ice-shelves, sea, and sometimes, tiny as a toy, a cargo ship. How could we sleep when there was such a view?

Pack over Northern Canada

I smile when I see kids enjoying the flight as a proper adventure. I try to keep that view myself, and refuse to board a plane as unimpressed as I would board a bus. Humanity has always dreamed about flying! Commercial planes are offering me the most accessible pair of wings that I can currently get, let me keep celebrating it 🙂

Winter School of Ethics and Neuroscience – day 1: brain reading

The first day of the Winter School was composed of two long sessions. The morning session focused on brain reading: its current state of development, potential applications and ethical issues. As per today, brain monitoring techniques are quite far from “reading thoughts” just like a sound recorder would record a conversation, so our discussions on how ethical it is to potentially read thoughts without a person’s consent (and its implications for privacy) were very speculative.

(Picture source:, 31 May 2013. The winter school participants agreed that putting a brain scan in an article makes it intuitively more reliable, so here is one!)

My impression is that it is not that insightful to know what are the words and sentences that are generated by the brain at a certain moment, also because it is currently more effective to ask the person to tell them aloud. But what about lying? We had a complex discussion about how a brain reading device could detect lying. It could clearly be helpful in detecting if someone is saying yes while thinking no to a certain question; but how about cases of sincere wrong beliefs about given facts, or unconscious filtering of memory, or ill-formed questions? My thought is that it is more insightful to read the brain to know about the current mental state, than going for the high-level information conveyed by words. On that line, some studies tested the hypothesis that a certain set of emotions (and therefore specific mental activations) are triggered by recognising a scene in a picture and could tell for example if that person recognised the crime scene. My first objection is that the brain activation could come from recognising the scene for an unrelated reason, and would therefore be no solid proof.

I find that the application of brain reading in assisting justice would be risky if it were trusted to provide reliable data. The same applies for DNA analysis: if the overall reasoning is unsound, it could even be evidence against someone innocent. My take is that it is just like a new tool in the kitchen: it doesn’t automatically make you a better cook, but in the right hands it can make your job faster or more accurate.