lecture: Gamifying Map Improvements with MongoDB
In this talk we will see how PHP and MongoDB power "3angle" - a tool that makes a game out of improving OpenStreetMap (OSM) data.
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 into MongoDB. 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.
From this talk you will learn: optimising the storage of large amounts of data
in, and effective schema design with, MongoDB; and how to OSM as a base layer
to draw your own data on top of with Leaflet.
Start time: 12:45