Gamifying Map Improvements

Derick Rethans
In this talk we will see how PHP and MongoDB power "3angle" - a tool that makes a game out of improving OpenStreetMap (OSM) data. First we see how we import the huge data set that makes up OSM. This is not such an easy task that the data set is massive. We explore different ways of storing the data and which indexes to use. During the second part, we will look at displaying the OSM data by rendering the vector data over the OSM base tiles with Leaflet. Leaflet is also used for the display of the map. In the final part we will look at storing contributed data efficiently with MongoDB again.