Today we published alaCarte version 0.2.1, our student lab course project we worked countless hours on in the last semester, as open source software.
What is alaCarte?
alaCarte is a tile renderer for OpenStreetMap data written in C++11, using Cairo for rendering and Boost-Spirit for MapCSS parsing.
The rendered tiles are served over HTTP using the Slippy map tilename convention.
To compute which data is needed for rendering a tile, alaCarte uses a variant of a kd-Tree.
alaCarte was designed with medium dataset size in mind. On a typical machine with at leat 8GB RAM, alaCarte can handle a unfiltered export from the federal state of Baden-Wuerttemberg (Germany).
alaCarte was developed as part of a student software project at KIT.