London Bus Route Maps

There are some great features in QGIS 2.6 atlas generation. You can for example filter visible polygons using an attribute from the feature controlling the atlas. So I have a full bus routes extent layer, and one with each direction. The two maps are thus filtered by the full extent layer. Data from Transport for London.

My rules look like:
regexp_substr( group,'(\\w$)’) = 1 AND regexp_substr( group,'(\\w+)’) = attribute($atlasfeature, ‘route’) AND $map = ‘map1’
and
regexp_substr( group,'(\\w$)’) = 2 AND regexp_substr( group,'(\\w+)’) = attribute($atlasfeature, ‘route’) AND $map = ‘map2’

Thus we can split the features into the two different maps in the composer. We can filter going and return using the “regexp_substr( group,'(\\w$)’) = 1”, since our routes are originally names 101-1 for example for the outgoing and 101-2 for the return.

The Vector Map District background map styling is thanks to Ross : https://github.com/mixedbredie/QGIS-styles/tree/master/OSVMD/Greyscale
With slight modifications.

The jpgs are not as good, but Imgur provides hosting:
All London Bus Routes

Glasgow Subcrawl Map

Created using the QGIS atlas generation feature. Does not contain all pubs, only the ones that were in Open Street Map at the time of creation.

Glasgow’s (in)famous sub-crawl, a mightily booze-sodden tour of the city via its subway. Participants buy an all-day Discovery ticket (£3.80) for the world’s third-oldest underground system (London is oldest, then Budapest) and get off for a drink at the nearest pub to all 15 stations on the six-and-a-half-mile circuit. By anyone’s standards, it is a stern test of constitution, and often used as a coming-of-age ceremony for graduating students.

The Guardian

Click on the image to see all stations in the flickr album.

1 of 15 - Hillhead