AlaCarte
| AlaCarte | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | ||||||||||||||||||||
| License: | GNU AGPL v3 | |||||||||||||||||||
| 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).
