OSM Swiss Style and the new OSM Swiss Base Map

Room: Talks I

Saturday, 17:30
Duration: 20 minutes (plus Q&A)


no recording This event will not be recorded.


Back to schedule
  • Stefan Keller

This talk will present the OSM Swiss Style project and the new OSM Swiss Base Map, which was developed by University of Applied Sciences OST, in cooperation with ETH Zurich, Sourcepole AG and the Swiss OpenStreetMap Association. The goal is to create a base map for thematic maps that blends Swiss cartographic design principles such as clarity and readability with modern technologies like vector tiles and unique worldwide datasets such as OpenStreetMap (OSM) data and Terrain 3D tiles. The map style pays particular attention to public transport. It uses MapLibre GL JS, PMTiles, Tilemaker with Lua scripts and an extended Shortbread schema. Graphical assets include custom-made icons, icons from the OSM project, and the Roboto font. Innovations include geographical name and points-of-interest (POI) prioritization with QRank, which will be discussed alongside the challenges experienced so far.


This talk will present the OSM Swiss Style project and the new OSM Swiss Base Map. This small project is a collaboration between the Eastern Switzerland University of Applied Sciences OST, ETH Zurich’s Institute of Cartography and Geoinformation, Sourcepole AG and the Swiss OpenStreetMap Association.

The project’s main goal was to develop a base map for OSM.ch that could be used as a base layer for creating thematic maps for various applications, such as tourism and mobility, under a CC BY 4.0 licence. The idea was to combine traditional Swiss map design, with its clarity and readability and hill and rock shading, with modern open-source technologies such as vector tiles, as well as unique worldwide datasets such as OpenStreetMap (OSM) and 3D terrain data (terrain tiles).

Currently, the map is limited to the bounding box around Switzerland, but the tools and styles are designed to be scalable worldwide. The map style pays particular attention to public transport (railways) versus private transport and features clear, categorised symbols.

The front-end uses MapLibre GL JS with plug-ins including PMTiles. Graphical assets include icons from the OSM project, custom point, line, and area symbology, and the Roboto font family. Backend processes are handled using Tilemaker with Lua scripts and an extended version of the Shortbread vector tile schema.

Discussed innovations include prioritization of geographical names and points-of-interest (POI) using the QRank dataset. Some challenges will also be mentioned, like data preprocessing and generalization. It is hoped that the innovations and challenges mentioned will stimulate a lively Q&A session.