Timesliding canvas maplayer

After someone saw my BAG building data movie YouTube Preview Image he asked if it would be possible to create an interactive map of the entire Netherlands. This made me think, since creating the movie was a very time consuming action. The problem is that there are about 6 million buildings in the BAG database. This makes the data a bit unwieldy to use directly in the browser. The old fashioned way to do time series on maps involves creating a new layer for each time-moment (year in this case). This would mean that there would be over 150 layers to be loaded on the map and switching between those for the ‘time sliding’ effect. Apart from the hideous task to set up 150 almost the same layers, it would end up with too much images for a browser to handle.

Continue Reading →

Dymaxion Map

I’ve been thinking a while about creating a nice SVG map in the Dymaxion projection to hang on my wall – being a GIS expert I need to have a map on my wall ;) However Dymaxion is not like most projections and standard GIS software doesn’t support it. Luckily there are some tools available, most important the Perl module Geo::Dymaxion, written by Schuyler Erle. This module transforms lat/long coordinates to dymaxion coordinates relative to an image size. This means it is easy, given an existing dymaxion map to plot point s on top of them, as shown in his book mapping hacks, code here.

Continue Reading →

OSM history in one image

OSM coverage of Berlin over time

Continue Reading →

kõik – drawing menu

The first short movie in the kõik on the MS Surface series; the drawing menu:

YouTube Preview Image

Continue Reading →

TileSeeder

Design for a python based GUI program for tile management.

(Image taken from the presentation I’m giving at foss4g 2010)

Continue Reading →

Visualizing OpenStreetMap history – part 2

Thanks to the hard work of Vincent we now have a database with the average version and average age of nodes per grid cell. Now we can start to get a feeling of the data. I’ve rendered both datasets for Amsterdam on a 10x10m grid. In general the idea is that red is bad and green is good. The younger a node is, the more likely it reflects the current situation in the real world. Also the higher the version number, the more people have been looking at that node and corrected it.

At least that is the theory Martijn tries to work with.

The age in days for OpenStreetMap nodes

Continue Reading →

Visualizing OpenStreetMap history

I’m working with Martijn and Vincent on a way to visualize the history of OpenStreetmap data for their analysis of the ‘crowd-quality’ of the data. I used my favorite visualization tool Processing to visualize the history of one node:

Continue Reading →

Visualizing gps tracks with Processing

At work we got an i-gotU (a GPS logger) as a Christmas present. To show what one can do with it I decided to ask a few people to use their i-gotU to record their travels for two weeks. This resulted in over 42000 locations done by 8 different persons. Each person got his/her own color in the visualization to be able to see when people were near one another. Since the office is in Amsterdam and most people live in (different parts of) Amsterdam you can quickly see the contours of Amsterdam’s city-plan appear. Also interestingly is to note that people have their own specific areas where they spend most of their time.

Continue Reading →

State of the Map

My friend and colleague New Folder is organizing the State of the Map conference this year. He asked me to design a banner for the official site. The conference is, apart from the usual OSM gathering, also focusing on businesses/governments and how they can use OSM data in their line of work. So I decided to create a banner which reflects the transistion OSM has been through. It started with a single idea and a few people collecting GPS tracks. Slowly from these tracks roads could be destinguished. Different types of roads where classified and more and more data was included and suddenly you got a map which at some points was more detailed than a ‘commercial’ map.

First SoftM'09 banner

First draft SoftM'09 banner

Showing private data on a public touch table

Designing interfaces for multi-touch tabletop computers;

Showing private data on a public table

Basic animation of hiding a card from view

Continue Reading →