[OSRM-talk] OSRM backend v4.5.0 released

Antonio Moratilla Ocaña antonio.moratilla at gmail.com
Tue Jan 6 18:31:03 UTC 2015


Hi Dennis,

Where can we find any information about porting our speed profiles?

Thnx!


Antonio Moratilla Ocaña - antonio.moratilla at uah.es - Despacho N334

Profesor del Dpto. Ciencias de la Computación - http://www.cc.uah.es
Escuela Politécnica - Informática - http://www.etsii.uah.es
Universidad de Alcalá - http://www.uah.es

2015-01-06 11:23 GMT+01:00 Dennis Luxen <info at project-osrm.org>:

> Dear fellow OSRM’ers,
>
> I am excited to announce the release of the backend of OSRM v4.5.0 [1],
> your favorite OpenStreetMap based routing engine. We are moving at a fast
> pace and are combining 270 commits this time. This release features a
> number of exciting changes!
>
> First of all, we are using the great libosmium[2] for parsing OSM data
> files now. It's developed by Jochen Topf and we have been impressed with
> the speed and reliability of the code. Thus, we retired our own parsing
> code. Expect a speedup when parsing files!
>
> Please note that this is a breaking change if you have been using custom
> speed profiles with your OSRM installation. If you have any questions or
> concerns porting your speed profile, please don't hesitate to get in
> contact.
>
> This is the shortened change log:
>
> - implement parsing thru libosmium
> - reimplemented incremental nearest neighbor query
> - nearest neighbor is chosen from nearest small and big component
> - updated cucumber tests
> - refactored SCC traversal code, same interface as BFS components code
> - move application logic, i.e. shape file generation, from SCC traversal
> class to calling tool code
> - enable gcc color output when available
> - continued stream-lining of source files to remove camel case
> - fixed a number of unintended implicit un/signed casts
> - fixed a number of of old-style casts
> - reformatted code of phantom node c'tor for legibility
> - add better checks for forbidden routes
> - made implementation of restriction map independent of graph type
> - replace insecure std::rand by C++11's random number generation
> - fix coverity issue 1258907 Division or modulo by float zero
> - use JSON container to hold all intermediate results:
> - fix #1255 assume lift gates are passable
>
> We have tested the release in the past days at our demo site and it has
> been running without any apparent issues with tens of millions of queries.
> Also, we continue our effort to update the existing JavaScript web UI to a
> much more modern and slick look. This is work in progress and we are
> tracking the changes in a separate repository [3]. Patches and
> contributions are more than welcome. In the mean time, we invite everyone
> to use the existing web interface at our demo site: http://osrm.at.
>
> Dennis (on behalf of Team OSRM)
>
> [1] https://github.com/Project-OSRM/osrm-backend/releases/tag/v4.5.0
> [2] http://osmcode.org/libosmium/
> [3] https://github.com/Project-OSRM/osrm-frontend-v2
>
>> Want to support OSRM development? Buy us a beer:
> http://www.amazon.de/registry/wishlist/1V2TKTFOZIU80
>
>
> _______________________________________________
> OSRM-talk mailing list
> OSRM-talk at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/osrm-talk
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/osrm-talk/attachments/20150106/d438c67a/attachment.html>


More information about the OSRM-talk mailing list