AlaCarte

From OpenStreetMap Wiki
Jump to navigation Jump to search
AlaCarte
AlaCarte-logo.png
License: GNU AGPL 3+
Platforms: Windows and Linux
Version: 0.4 (2016-12-28)
Language: English
Website: https://alacarte-maps.github.io/
Source code: https://github.com/alacarte-maps/alacarte
Programming language: C++11

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 tilenames convention.

To compute which data is needed for rendering a tile, alaCarte uses a STR-Tree which is precomputed when importing the data.

alaCarte was designed with medium dataset size in mind. On a typical machine with at least 8GB RAM, alaCarte can handle an unfiltered export from the federal state of Baden-Wuerttemberg (Germany).