Excited to share an early version of my project - <a href="https://veloplanner.com" rel="nofollow">https://veloplanner.com</a><p>It's an interactive map where you can find signposted cycling routes (not MTB yet) and various POIs (campgrounds, shelters, viewpoints, and historic points). Everything is powered by OpenStreetMap.<p>Currently, it only covers Europe since I wanted to limit hardware requirements. Even with just Europe, I needed an extra 1TB disk to handle data import.
I'm planning to support the whole world in the near future.<p>Right now it's just a viewer, but I plan to keep building and adding more features. Route planner will be main one to add. Also, I want to present detailed data about surfaces and bicycle infrastructure along the routes.<p>Let me know what you think - any feedback is appreciated!<p>Tech stack:
- MapLibre + TypeScript (no frameworks) for map rendering
- Planetiler to generate basemap
- osm2pgsql, gdal and tippecanoe to generate POIs and route layers (routes require extra post processing, which I do in Elixir)
- Web app is written in Elixir/Phoenix<p>I'm hosting web app on Heroku and using Hetzner dedicated server to process OSM data.
Great work, feels great to use!<p>Only nitpick I could find would be to include url for POIs from OSM - like this one <a href="https://www.openstreetmap.org/node/5433059850" rel="nofollow">https://www.openstreetmap.org/node/5433059850</a>
I like it. The "water points" feature is definitely useful and easy to use. Finding/planning the next water stop is often the focus of a bike ride. Fountain locations seem to be reasonably complete -- I was able to determine a couple of fountains not on the map, but it took some effort.