Open Source Routing Machine - C++ backend
Go to file
AlanBell 8f804581c0 fix #1255 assume lift gates are passable
lift gates are commonly found on industrial parks or businesses, delivery drivers need to route to these, most gates are permissive and open in daytime, this patch won't route through gates where access is specifically no.
2014-11-07 10:29:25 +00:00
Algorithms Add range based CRC32 computation for iterable objects 2014-10-13 18:18:15 +02:00
Benchmarks reformat StaticRTreeBench.cpp 2014-10-13 11:15:22 +02:00
cmake Revert "remove whitespace from package description" 2014-10-15 13:21:42 +02: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 reformat according to styleguide 2014-10-16 17:49:10 +02:00
DataStructures replace boost::get<> call with proper function call to mapbox::variant 2014-10-20 11:25:34 +02:00
Descriptors make Descriptor classes final 2014-10-13 18:17:24 +02:00
Docs Replaced submodule with a text referencing the subproject directly 2012-12-26 18:32:57 +01:00
Extractor refactor SimpleLogger into simple_logger compile unit 2014-10-10 19:32:49 +02:00
features remove debug output 2014-10-17 15:07:56 +02:00
Include/osrm refactor angle computation into class/compile unit 2014-10-10 18:47:28 +02:00
Library refactor SimpleLogger into simple_logger compile unit 2014-10-10 19:32:49 +02:00
Plugins fix a number of implicit conversions 2014-10-17 14:19:33 +02:00
profiles fix #1255 assume lift gates are passable 2014-11-07 10:29:25 +00:00
RoutingAlgorithms refactor SimpleLogger into simple_logger compile unit 2014-10-10 19:32:49 +02:00
Server fix implicit type conversios 2014-10-17 13:03:49 +02:00
test use boost program_options in osrm-prepare/routed 2013-10-12 09:59:42 +02:00
ThirdParty/variant bump variant dependency 2014-10-20 16:02:26 +02:00
Tools rename variable 2014-10-20 10:58:45 +02:00
UnitTests fix test to inlcude renamed headers 2014-10-13 09:45:07 +02:00
Util add todo marker 2014-10-20 11:39:23 +02:00
.clang-format don't binpack parameters on 100 column width 2014-04-21 17:40:05 +02:00
.gitignore ignore package related files 2014-08-11 16:16:56 +02:00
.gitmodules Removing Docs submodule 2012-12-26 18:29:16 +01:00
.travis.yml manually install cmake on Travis 2014-09-15 12:14:32 +02:00
appveyor.yml upgrade to protobuf 2.5.0 on appveyor 2014-09-15 16:21:37 +02:00
CMakeLists.txt fix link order to make symbol available in libosrm 2014-10-20 13:26:51 +02:00
datastore.cpp catch a number of uncaught exceptions 2014-10-15 10:23:48 +02:00
extractor.cpp catch a number of uncaught exceptions 2014-10-15 10:23:48 +02: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 make instance of Prepare object an rvalue, remove dead code 2014-07-10 15:08:55 +02: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 remove compile-time time stamps, rely on git SHA instead, fixes #1229 2014-10-17 10:57:00 +02:00
taginfo.json Add object_types to some tags. 2014-09-07 20:39:56 +02:00
typedefs.h first round of replacing deprecated typedefs with much nicer using statements 2014-08-19 13:01:38 +02: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