[OSRM-talk] OSRM backend v4.5.0 released
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@openstreetmap.org https://lists.openstreetmap.org/listinfo/osrm-talk
Re: [OSRM-talk] OSRM backend v4.5.0 released
Thanks a lot, Dennis! Antonio Moratilla Ocaña - antonio.morati...@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 19:51 GMT+01:00 Dennis Luxen i...@project-osrm.org: Hi all, there will be a post detailing some of the profile changes later this week. —Dennis — Want to support OSRM development? Buy us a beer: http://www.amazon.de/registry/wishlist/1V2TKTFOZIU80 Am 06.01.2015 um 19:31 schrieb Antonio Moratilla Ocaña antonio.morati...@gmail.com: Hi Dennis, Where can we find any information about porting our speed profiles? Thnx! Antonio Moratilla Ocaña - antonio.morati...@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 i...@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@openstreetmap.org https://lists.openstreetmap.org/listinfo/osrm-talk ___ OSRM-talk mailing list OSRM-talk@openstreetmap.org https://lists.openstreetmap.org/listinfo/osrm-talk ___ OSRM-talk mailing list OSRM-talk@openstreetmap.org https://lists.openstreetmap.org/listinfo/osrm-talk ___ OSRM-talk mailing list OSRM-talk@openstreetmap.org https://lists.openstreetmap.org/listinfo/osrm-talk
Re: [OSRM-talk] OSRM backend v4.5.0 released
Hi Dennis, Where can we find any information about porting our speed profiles? Thnx! Antonio Moratilla Ocaña - antonio.morati...@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 i...@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@openstreetmap.org https://lists.openstreetmap.org/listinfo/osrm-talk ___ OSRM-talk mailing list OSRM-talk@openstreetmap.org https://lists.openstreetmap.org/listinfo/osrm-talk
Re: [OSRM-talk] OSRM backend v4.5.0 released
I just rebuilt and the extract and prepare were orders of magnitude faster. thanks for all the hard work! *Alex Farioletti* *415.312.1674* *tcbcourier.com http://tcbcourier.com * On Tue, Jan 6, 2015 at 10:31 AM, Antonio Moratilla Ocaña antonio.morati...@gmail.com wrote: Hi Dennis, Where can we find any information about porting our speed profiles? Thnx! Antonio Moratilla Ocaña - antonio.morati...@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 i...@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@openstreetmap.org https://lists.openstreetmap.org/listinfo/osrm-talk ___ OSRM-talk mailing list OSRM-talk@openstreetmap.org https://lists.openstreetmap.org/listinfo/osrm-talk ___ OSRM-talk mailing list OSRM-talk@openstreetmap.org https://lists.openstreetmap.org/listinfo/osrm-talk