home.social

#osrm — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #osrm, aggregated by home.social.

fetched live
  1. OSRM 26.8.0 is out.

    Maintenance release. Main fix: ways tagged access=unknown are now classified as restricted instead of fully allowed, correcting car routing behavior.

    Enjoy the summer break, folks and see you at #SOTM in a few weeks.

    github.com/Project-OSRM/osrm-b

    #OSRM #OpenStreetMap #routing

  2. Meine Runde für die diesjährige #LoFiCon in Leipzig eingereicht: Wir spielen das Abenteuer Barrow of the Elf King von Nate Treme mit seinem oldschooligen Miniregelwerk Wander. Ick froi mir.

    Tief im Alten Wald, wo die Bäume hoch und dicht wachsen und wo die Sonne nur selten das Blätterdach durchbricht, gibt es einen erdenen Hügel. Kein Vogelgesang ist hier zu vernehmen, kein Wind weht. Das Blattwerk der Bäume erscheint dichter als anderswo, sogar mittags ist es im Wald zwielichtig.

    #pnpde #ttrpg #osrm

  3. Hi, I'm Peter from Copenhagen, Denmark, formerly at @[email protected] . That server is shutting down, and most of my posts at Mastodon is about OpenStreetMap anyway.

    I am apparently a "Mega Active Epic Mapper" according to HDYC:
    hdyc.neis-one.org/user/Peter%2

    I am into name etymology. Almost half of Danish roads have been tagged:
    navne.findvej.dk/

    I have set up a route planner that avoids streets named after men or women (using the name:etymology:wikidata inormation):
    osrm.findvej.dk/paris/?z=12&ce

    #OSRM

  4. It looks like a nice list has been put together over at RERITE — a working group dedicated to reproducible research in transportation engineering (rerite.org/about.html). Open datasets, benchmarks, and tools for transportation research have all been curated in one place.

    Oh, and OSRM happened to get a mention in there too. 👀

    rerite.org/awesome-rerite.html

    #OpenScience #TransportationResearch #OpenStreetMap #Routing #OSRM

  5. #rstats #osrm.backend 0.4 now uses it's own repo with @osrm binaries that are packaged to be self contained (shipping with all required libraries) and immutable. Details at ekotov.pro/osrm.backend/articl

  6. 🎉 Big news: OSRM now has official Python bindings — pip install osrm-bindings

    Native bindings to osrm-backend via nanobind, wired straight into our automatic release pipeline. Route, table, match, trip and nearest, all from Python, no server hop required.

    This one's thanks to contributor Nils Nolde, who kept pushing this over the finish line through months of iteration.

    Proof that persistence pays off. 🙌

    pypi.org/project/osrm-bindings/

    #OSRM #OpenStreetMap #Python #OpenSource #Routing

  7. 🚀 OSRM v26.7.0

    • Fixed a routing correctness bug: self-loops (dead-ends/loop roads) weren't always handled right, could affect route quality
    • More accurate location snapping: stale client hints no longer override fresh phantom node lookups
    • Trip demo: routes now shareable via link → project-osrm.org/trip.html

    Mostly maintenance otherwise: CI/build modernization, C++20 migration, dep updates.

    Changelog: github.com/Project-OSRM/osrm-b

    #OSRM #OpenStreetMap #OpenSource

  8. 🔧 Build environment update:

    OSRM's Linux baseline is now Debian 13 (Trixie) and Ubuntu 26.04 LTS. Minimum compiler support moves to Clang 18 and GCC 14. Windows builds are on Visual Studio 2025.

    Later this year we also plan to drop macOS Intel support.

    We continuously upgrade to modern environments, keeping the codebase clean and dependencies current.

    If you're building from source, now's a good time to check your toolchain.

    #OSRM #OpenStreetMap #Routing #OpenSource #CPlusPlus

  9. Any #OSRM experts out there? There's clearly something wrong with my local setup OSRM (right) compares to OpenStreetMaps directions (left). I think there's some classes of roads that it just won't touch, not with the car.lua or foot.lua profiles. Using a .osm.pdf from a couple of days ago. Following the OSRM data pipeline docs. Hmmm actually I did crop Peru down to Lima so maybe that road doesn't exist in my cropped data...

  10. OSRM v26.6.1 is out 🚀

    Highlights: fixed OSM node ID truncation in route/match annotations, faster MLD path unpacking with a two-tier cache ⚡, better access tag handling for car and bicycle profiles, corrected Earth radius constant 🌍, and a trip service refactor: Try the new demo before it gets integrated into the official frontend at project-osrm.org/trip.html

    Packages and container images to appear in the nect hours in their usual places.

    #OSRM #OpenStreetMap #routing #opensource

  11. OSRM's trip plugin is getting a proper solver upgrade: PR in review now.

    For small trips (< 15 stops), we now run Held-Karp DP which is exact optimal. Larger trips get optimised. The old heuristic is gone for good.

    Also shipping a static trip.html demo alongside it.

    #OSRM #OpenStreetMap #routing #opensource

  12. Blue is close. Dark red is the edge. The road network density just shows itself.

    OSRM's experimental isochrone endpoint. More to come. Watch this space.

    🗺️ project-osrm.org
    #OSRM #OpenStreetMap #Routing #Isochrone #OpenSource

  13. Sunday funday: does this location drive on the left?

    🗺️ project-osrm.org/gauche-wasm-m

    Click anywhere on Earth. Blue = left. Orange = right. Runs right in your browser via WebAssembly.

    Tiny tool, real purpose. Getting left/right-hand traffic right is foundational for improving worldwide driving profiles. More coming.

    #OSRM #OpenStreetMap #Routing #WebAssembly #OpenSource

  14. Experimental isochrone endpoint update: now with a time slider. Drag it, watch the reachable area update in real time. Still rough around the edges, but the direction is clear. 🗺️ #OpenStreetMap #routing #geospatial #OSRM

  15. 🗺️ osrm-frontend v0.5.0 is out!

    Highlights from 2026:
    • 🔀 URL history navigation (back/forward support)
    • 🗣️ Browser language preference respected
    • 🔍 Persistent Nominatim geocoder cache
    • 🔗 ?src/?dst params for address deep-linking
    • ⚡ Migrated build tooling to Vite
    • 🚲 Auto-toggle bike overlay on profile switch
    • 🗺️ Custom base layer via URL param
    • 📍 Customisable Nominatim endpoint
    • Various bug fixes & dependency updates

    github.com/Project-OSRM/osrm-f

    #OSRM #OpenStreetMap #OpenSource #Maps

  16. Axios used OSRM to analyze how far millions of Americans would need to drive to register to vote under the proposed SAVE Act — routing every 5-mile cell in the U.S. to its nearest elections office.

    Their finding: 5M+ voting-age Americans would face 1+ hour drives. The average: ~20 minutes.

    Open-source routing, real-world impact. 🗺️

    🔗 axios.com/2026/03/29/save-act-

    #OpenStreetMap #OSRM #routing

  17. We have a talk to give.

    OSRM at #SOTM2026. The state of the project. The roadmap. The road ahead.

    OSM deserves a routing engine that truly understands it. One built around how OSM actually works, not one that treats it as just another data format. OSRM has always been that engine.

    The comeback kid takes the stage.

    #OpenStreetMap #OSRM #routing

  18. We’ve been experimenting with an isochrone endpoint today and it’s shaping up nicely.

    Still experimental, but a fun Friday afternoon rabbit hole. Watch this space. 🗺️

    #OpenStreetMap #OSRM #routing #geospatial

  19. OSRM v26.5.0 is out. 🎉 💪 🗺️

    Python bindings (nanobind-based) are now part of the main repo.

    Build system migrated from Conan + vendored deps to vcpkg manifest mode.

    Several Boost components replaced with C++20 stdlib equivalents.

    Routing profile tests now cover winter_road and ice_road. CLI tools handle file paths with spaces.

    github.com/Project-OSRM/osrm-b

    #OSRM #OpenStreetMap #routing

  20. Contributing to OSRM just got easier. 😌✌🏻🦾

    Less manual overhead, more automation. For starters:

    Conventional Commits replace hand-maintained Changelogs. The number one source of merge conflicts for the past years automated away and gone for good.

    And vcpkg simplified the convoluted dependency management enabling static builds.

    More of these quality of life improvements coming. If you’ve been on the fence, now’s a good time.

    👉 github.com/Project-OSRM/osrm-b

    #OSRM #OpenStreetMap #OpenSource #Routing

  21. 🔧 We've simplified dependency management in OSRM‘s backend.

    Moved to a single vcpkg-based workflow across Linux, macOS, Windows, and Docker.

    Result: faster CI, reproducible builds, fewer platform quirks, and much easier dependency updates. Vendored copies removed and build setup cleaned up.

    One path, less maintenance, more reliability.

    #OSRM #OpenStreetMap #opensource

  22. OSRM v26.4.1 is out 🗺️

    This maintenance release fixes a memory regression in preprocessing, adds routing support for escalators and moving walkways, improves winter and ice road handling in the car profile, and ships native ARM64 Docker images.

    Release notes: github.com/Project-OSRM/osrm-b

    #OSRM #OpenStreetMap #Routing #OpenSource

  23. The OSRM debug tile view is getting a proper glow-up.

    Speed annotations, directional arrows, node IDs, and segment weights are now laid out in a way that's actually readable at zoom. If you've ever stared at a debug tile trying to figure out why a route looked wrong, this one's for you.

    Coming in the next release. #OSRM #OpenStreetMap #routing

  24. 📚 OSRM’s API documentation just got a fresh new look!

    Clean design, easy navigation, and all six services covered — Route, Table, Map Matching, Trip Planning, Nearest, and Tile. Whether you’re just getting started or looking something up, it’s never been nicer to use. 🗺️✨

    👉 project-osrm.org/docs/

    #OSRM #OpenStreetMap #Routing #OpenSource #Docs

  25. 🎉 OSRM v26.4.0 is out — and it’s a big one with 120+ changes! The project is back in full swing! 🗺️

    ✨ Automated monthly calendar releases (vYY.MM.patch)
    🚀 Boost.Beast HTTP server & Boost.Spirit X3 parsers
    🗺️ Geometry-by-leg API support
    🚲🚶 Better bike & foot sidepath routing
    ⚙️ Configurable gate & lane penalties
    🟢 Node.js 22/24/25 + CMake.js on Windows
    🔒 Security fixes and dependency upgrades

    Feedback and testing welcome! 🙌​​​​​​​​​​​​​​​​

    github.com/Project-OSRM/osrm-b
    #OSRM #OpenStreetMap #OpenSource

  26. Spotted in the Tesla Model Y owner's manual: OSRM credited right alongside OpenStreetMap.

    We were pretty surprised when we first found this. The beer from Tesla never arrived, but the credit is right there in the manual.

    Every person who ever merged a PR, filed an issue, or wrote a line of routing code: your work is literally on the road.

    #OSRM #OpenStreetMap #OpenSource