alaCarte Maps

an OpenStreetMap tile renderer

alaCarte 0.2.1 released

AlaCarte Screenshot

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.

We have a live demo, you can check out the code at github and if you speak German you can view the slides of the finishing presentation of the project.