tilemaker | DIY vector tiles from OpenStreetMap data

submited by
Style Pass
2021-07-09 09:30:04

Create the vector tiles on your home machine or using cloud CPU. Upload the file to your site or app. And that's it. No database to maintain; no contract to pay; no restriction on commercial use.

tilemaker is a single executable that takes OpenStreetMap data and makes it into vector tiles. It's supremely customisable, but if you just want off-the-shelf tiles in a standard style, tilemaker comes bundled with the files to do that too.

The tiles are in the industry-standard Mapbox Vector Tiles format, but you don't need a Mapbox contract. Use the open-source MapLibre GL library to render your tiles in-browser, in iOS apps or on Android. Get the code

With tilemaker, you can pull out any facet of OpenStreetMap's rich data. Make a walking map, a city map, a National Park map, a cycling map. Use the Lua scripting language to select OSM tags and encode them into vector tile values. Or just use the pre-prepared scripts shipped with tilemaker.

tilemaker is permissively licensed and has no usage restrictions. It's built in C++ using the Boost.Geometry library. All the code and example config is on github.

Leave a Comment