This repository contains vector map styles that can be applied to OHM vector tiles.
The tile source is https://vtiles.openhistoricalmap.org/.
Here, you can save your worries about tile servers and data updates and instead just load a JSON file into https://maputnik.github.io/ and make some updates!
Style file to load in Maputnik:
-
OHM style: https://openhistoricalmap.github.io/map-styles/main/main.json
-
Woodblock style: https://github.com/OpenHistoricalMap/map-styles/blob/staging/woodblock/woodblock.json
Copy the vector-based style to your Mapbox account here. Note: the data layers are a little different because Mapbox uses Streets v8 now, and OHM styles are on Streets v7, but the style elements are all there.
If you make changes you want to commit back here:
- Clone the repo locally.
- Load the style file.
- Use Export to write a new JSON over the top of the old one on your local copy (or save a new style).
- Commit and push the changes, which will then be avalaible at a GH Pages URL similar to the one above.
If you make a new style, just change the URL for the style file with the new one you made.
Note that changes here do not publish automagically to the OHM website. The latest styles get deployed to staging/openhistoricalmap.org by updating the Git commit sha on the staging
branch here https://github.com/OpenHistoricalMap/ohm-deploy/blob/b71bc19d95f00fbb96ec33bd5149e0cd1b454935/images/web/Dockerfile#L117
We also have a bare-bones, no timeslider demo of the style served on GH Pages at openhistoricalmap.github.io/map-styles/demo.html