cd ~/open-source/

chrille@linux:~$ apt show open-source-routing-machine-osrm

Open Source Routing Machine (OSRM)

OSRM är en högpresterande ruttplaneringsmotor byggd för OpenStreetMap-data. Den erbjuder ett HTTP-API, ett C++-bibliotek och en Node.js-wrapper så att du kan integrera rutter i nästan vad som helst. Du slipper dyra kommersiella ruttjänster när du vill räkna ut vägar själv.

Projektsidan för Open Source Routing Machine (OSRM)
Projektets egen sida, som den såg ut vid importen.

OSRM, eller Open Source Routing Machine, är en ruttberäkningsmotor designad för att fungera med OpenStreetMap. Du kan köra den som en server och få snabba svar på förfrågningar om bil-, cykel- och gångsträckor. Den finns tillgänglig som C++-bibliotek, via ett HTTP-API och med en Node.js-wrapper för den som föredrar JavaScript. Preprocesseringen av kartdata tar tid, men när det är klart är svaren blixtsnabba. Det passar dig som bygger egna kart- eller logistikverktyg och vill ha full kontroll över ruttberäkningen. Du kan köra den på en vanlig server och hantera tusentals rutter per sekund om du har rätt hårdvara. För mig är OSRM ett av de första valen när ett projekt behöver egna vägberäkningar.