b35ace97343ad2b0a18d0124c3833c9d5d2a5371
Verified live on brick against real cached extracts: a plain Geofabrik PBF's ways only carry bare node references, not coordinates, so locations_on_ways on the final `cat -f opl` had nothing to embed — every way came out as e.g. n123xy, empty x/y, and every relation got dropped for having no usable geometry (0 routes for Macedonia). osmium add-locations-to-ways between the tags-filter and cat steps resolves those references first. Re-verified after the fix: 45 routes for Macedonia, 3009 for Slovakia, with real colour/ref/operator/ distance (326 red, 782 yellow, 510 blue, 902 green KST-style routes).
MapTool
Table of Contents
A mapping application written in Ruby with Sinatra.
The project’s shape is still open — this is the initial scaffold.
Status
Early scaffold. The web application serves a vector map (MapLibre GL JS), with an online style and an optional offline style backed by a local PMTiles file, an animated RainViewer radar overlay, GPX upload/display (points and tracks, organized in folders), and a live position marker from a local GNSS receiver via gpsd.
Requirements
-
Ruby (see
.ruby-version) and Bundler
Getting started
bundle install
bundle exec puma -C config/puma.rb
Then open http://127.0.0.1:4567 in a browser.
Languages
JavaScript
48.7%
Ruby
43.6%
CSS
6%
HTML
1.2%
Dockerfile
0.5%