Dear all, I am happy to announce the release of OSRM v0.3.4, your favorite OpenStreetMap based routing engine. With this release we move away from the scons build tool to cmake which has several advantages. Most notably, it enables us to move towards multi-platform support including Windows. We have been running this version flawlessly for a couple of days already on our main demo site at: http://map.project-osrm.org
If you have been using the master branch before, you can build OSRM by running this command-line on your favorite Linux or OS X machine: 'mkdir -p build; cd build; cmake ..; make' To rebuild just go to the build directory and run make again. We also switched the nearest neighbor data structure from a hierarchical grid file to a proper tree based data structure. It is a packed, i.e. static, Hilbert-R-Tree, which is the data structure savvy among you may recognize as a pretty standard way of handling things. Feature-wise, you should see a lot less of those pesky dashed lines when start or destination markers were too far away from any street. Should give a much better user experience in sparsely populated areas. This is the full change log: Scons has been replaced by cmake Replacing nearest neighbor grid by a packed Hilbert R-tree Fixing test to reflect new nn grid data structure Speed optimization in PBF parsing Don't abort if timestamp is missing, just warn More verbose output during preprocessing De-template-izing some of the code for faster (re-)compile Replaced stringstream based int->string cast with boost karma Removed evil lexical cast Updated tests in test suite Removed GUARANTEE macro Plenty of minor bug fixes and code changes Fixed include order in many files Thanks go to Dane Springmeyer and Emil Tin for patches. Dennis on behalf of Team OSRM x-post to osrm-talk / osm-dev _______________________________________________ OSRM-talk mailing list [email protected] http://lists.openstreetmap.org/listinfo/osrm-talk
