Free Belgium Baselayers

Project lead: Jonathan Beliën


belgium-basemap1.png

Through this project we offer a OpenStreetMap baselayer for Belgium. This baselayer is be available for anyone using OpenLayers, Leaflet, … for free. Most tile servers have a usage policy meaning you have to use commercial tiles servers (like Mapbox, Stamen, …) or host your tiles server yourself. We want to provide you with a third option, at least for Belgium, that is both open, free and easy to use.

This project hosts a custom OpenStreetMap tile rendering for Belgium so you can use OpenStreetMap in your application without depending on a commercial services and without having to know anything about hosting. We also provide Belgium-specific renderings, like custom icons for train stations and bus stops for example. This helps keep OpenStreetMap in Belgium open and free for everyone.

This custom OpenStreetMap rendering is available in 3 languages:

The default name means that all names of streets and places will be shown in the local language. In Brussels (and to some degree in the facility municipalities) this means both the Dutch and the French name will be shown. The French and Dutch name versions give preference to that language, if available. In Brussels, this will make the map a lot easier to read. In the rest of the country, for example, Grammont will be shown for Geraardsbergen in the French version, and Bergen will be shown for Mons in the Dutch version.

Project key events

We first tried using VectorTiles for OSMBE baselayer; it works quite well but the technology was not quite ready yet.

So we went back to good old raster tiles with https://switch2osm.org/:

Custom icons/rendering

How to use it?

You can see the baselayers available here: https://tile.osm.be/.

Everyone can use the tiles inside their own applications by using OpenLayers, Leaflet or any other library.
If you want to use it with OpenLayers or Leaflet, check this page : https://openstreetmap.be/en/projects/howto.html#how-to-use-free-openstreetmap-belgium-baselayer

Please respect the usage policy!

Project documentation