Open Source Routing Machine - C++ backend
Go to file
Patrick Niklaus 356dfc806d Fix ComputePerpendicularDistance convinience function
This function is used by StaticRTree and returns wrong results.
The other variation is correct. To reduce code duplication
the correct version is used instead, as the implementation is nearly
identical.
2015-01-16 00:34:07 +01:00
algorithms fix implicit integer cast, reorder includes 2015-01-13 16:46:44 +01:00
benchmarks fix compilation of benchmark tests 2015-01-06 13:27:51 +01:00
cmake renamed: Util/finger_print.* -> Util/fingerprint.* 2015-01-13 11:16:13 +01:00
config new cucumber profile for Jenkins that doesn't fail because of an old Gherkin bug 2014-03-24 14:29:19 +01:00
contractor fix overly long line 2015-01-05 16:32:11 +01:00
data_structures Fix ComputePerpendicularDistance convinience function 2015-01-16 00:34:07 +01:00
descriptors fix copyright year 2015-01-07 12:29:13 +01:00
extractor reorder includes 2015-01-15 18:10:22 +01:00
features cuke: abort if bins are missing, closes #1341 2015-01-12 13:56:43 +01:00
Include Merge commit 'b65f1d7df0b997eac085da7f5a3344a86b812916' as 'Include/variant' 2015-01-14 09:36:20 +01:00
Library fix copyright year 2015-01-08 15:07:01 +01:00
plugins fix include guard naming in plugin base 2015-01-13 16:15:51 +01:00
profiles Merge pull request #1338 from frodrigo/develop 2015-01-09 23:39:49 +01:00
routing_algorithms rebase branch onto latest develop, report changes. hurt a little 2015-01-06 13:27:50 +01:00
Server fix bad request error message 2015-01-06 13:27:51 +01:00
test use boost program_options in osrm-prepare/routed 2013-10-12 09:59:42 +02:00
third_party/libosmium Merge commit '73efcc6b0ccedf8c1b6d95abdba8340cc9adf100' as 'third_party/libosmium' 2015-01-13 16:54:25 +01:00
tools use static graph for component exploration, closes #1288 2015-01-13 14:24:56 +01:00
unit_tests umbenannt: UnitTests/* -> unit_tests/* 2015-01-15 18:39:26 +01:00
Util new file: Util/mercator.cpp 2015-01-13 14:57:23 +01:00
.clang-format don't binpack parameters on 100 column width 2014-04-21 17:40:05 +02:00
.gitignore Squashed 'Include/variant/' content from commit 00ab881 2015-01-14 09:36:20 +01:00
.gitmodules Removing Docs submodule 2012-12-26 18:29:16 +01:00
.travis.yml manually install osmpbf, the one on Travis is outdated 2014-11-17 14:58:34 +01:00
appveyor.yml Squashed 'Include/variant/' content from commit 00ab881 2015-01-14 09:36:20 +01:00
CMakeLists.txt umbenannt: UnitTests/* -> unit_tests/* 2015-01-15 18:39:26 +01:00
datastore.cpp renamed: Util/finger_print.* -> Util/fingerprint.* 2015-01-13 11:16:13 +01:00
extract.cpp renamed: extractor.cpp -> extract.cpp 2014-11-28 15:00:48 +01:00
Gemfile add test for process error codes 2012-09-28 15:29:13 +02:00
Gemfile.lock update ruby gems used for cucumber testing 2013-10-02 20:10:13 +02:00
LICENCE.TXT License change to (simplified) 2-clause BSD. Good riddance, AGPL 2013-10-14 13:42:28 +02:00
prepare.cpp renamed: Contractor/* -> contractor/* 2014-11-28 10:30:21 +01:00
profile.lua readding profile.lua 2013-07-02 22:51:21 +02:00
Rakefile add raketask for clearing test cache files 2014-10-17 15:13:06 +02:00
README.md fix typo: Lunux->Linux 2014-10-16 11:52:16 +02:00
routed.cpp renamed: Include/osrm/ServerConfig.h -> Include/osrm/libosrm_config.hpp 2015-01-08 15:05:54 +01:00
taginfo.json Add object_types to some tags. 2014-09-07 20:39:56 +02:00
typedefs.h fix build on windows by linking against the right libs 2014-11-17 14:58:35 +01:00

Readme

For instructions on how to compile and run OSRM, please consult the Wiki at

https://github.com/Project-OSRM/osrm-backend/wiki

or use our free and daily updated online service at

http://map.project-osrm.org

References in publications

When using the code in a (scientific) publication, please cite

@inproceedings{luxen-vetter-2011,
 author = {Luxen, Dennis and Vetter, Christian},
 title = {Real-time routing with OpenStreetMap data},
 booktitle = {Proceedings of the 19th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems},
 series = {GIS '11},
 year = {2011},
 isbn = {978-1-4503-1031-4},
 location = {Chicago, Illinois},
 pages = {513--516},
 numpages = {4},
 url = {http://doi.acm.org/10.1145/2093973.2094062},
 doi = {10.1145/2093973.2094062},
 acmid = {2094062},
 publisher = {ACM},
 address = {New York, NY, USA},
}

Current build status

build config branch status
Linux  master Build Status
Linux  develop Build Status
Windows master/develop Build status
LUAbind fork  master Build Status