Commit Graph

  • 5f711c5e03 Parameterize amount of RAM for extractLargenetwork. Fixes ticket 21. Dennis Luxen 2011-03-24 15:06:49 +0000
  • 417f02d30a Removing duplicate Header Dennis Luxen 2011-03-24 14:11:58 +0000
  • 654ca2de2b Delete duplicate header file, introducing SparseTableStorage Dennis Luxen 2011-03-24 13:32:15 +0000
  • 846bb11cc0 BREAKING CHANGE! Intermediate file format is not ASCII encoded anymore. Saves roughly 40 % space. Loading and saving is now much faster. Also, 50% I/Os less by writing the intermediate data non-linear. Please recompute all your data files. Dennis Luxen 2011-03-23 17:15:13 +0000
  • 29977c4b88 Extractor reworked to take only about 2.5GB of RAM while extracting the planet Dennis Luxen 2011-03-22 17:38:18 +0000
  • 445f7c9a92 Performance enhancements. Planet can be extracted within 65 minutes on a core i7/980 using 2.5GB of RAM. Dennis Luxen 2011-03-20 21:53:37 +0000
  • 0e44126df6 Removing a few lines of uncommented debug code Dennis Luxen 2011-03-20 21:23:55 +0000
  • 5347b285e5 forgot some debug output Dennis Luxen 2011-03-18 11:52:48 +0000
  • df4ead91b6 Introducing AdressCallback in Parser, reverting node renumbering Dennis Luxen 2011-03-18 10:55:18 +0000
  • 73dc97b95d osm.bz2 parsing fixed Dennis Luxen 2011-03-18 10:54:09 +0000
  • 6b6ed949b4 helper define (minor change) Dennis Luxen 2011-03-18 10:39:48 +0000
  • cd51481ce1 .osm.bz2 parsing fixed Dennis Luxen 2011-03-17 21:29:11 +0000
  • 09ad2ff699 Giving the Heap a simple dijkstra data type Dennis Luxen 2011-03-16 20:23:07 +0000
  • df4768132e minor change Dennis Luxen 2011-03-16 19:45:09 +0000
  • 247dee0966 removing stalled node attribute Dennis Luxen 2011-03-16 19:43:26 +0000
  • 3db44b3ce1 minor changes Dennis Luxen 2011-03-15 15:20:14 +0000
  • e695e269b1 introducing tuning parameters Dennis Luxen 2011-03-15 15:19:20 +0000
  • 7562795b4b debug output left over Dennis Luxen 2011-03-14 18:51:15 +0000
  • 951d6d9311 fix double free Dennis Luxen 2011-03-14 18:49:03 +0000
  • 7d5cb718cf typo Dennis Luxen 2011-03-14 18:06:44 +0000
  • be34eebda7 Writing level information into seperate file Dennis Luxen 2011-03-14 18:01:02 +0000
  • 229812cd95 missing return statement Dennis Luxen 2011-03-14 17:06:29 +0000
  • 4c5f8f1ce3 code cleanup Dennis Luxen 2011-03-14 17:04:24 +0000
  • f231484cc9 readOSRMGraphFromStream() counts the number of distinct nodes Dennis Luxen 2011-03-14 17:03:19 +0000
  • 9d1d1a3a54 website under version control Dennis Luxen 2011-03-14 17:00:44 +0000
  • 30369c7701 Added test functions to collect statistical data (mostly useless to any user) Dennis Luxen 2011-03-14 16:59:48 +0000
  • f1f2541e4d Deleting objects as soon as possible should give a few extra bytes of RAM during precomputation (thanks 7.prime) Dennis Luxen 2011-03-14 13:40:31 +0000
  • 2b639a5a14 RequestHandler object is now returned as reference rather than as pointer. Memory handling should be more clear by that change. Dennis Luxen 2011-03-14 13:39:16 +0000
  • da3789f2ce Fixing regression and rewrote portions of the memory handling of registered server plugins Dennis Luxen 2011-03-14 13:35:16 +0000
  • 50373d0a94 Allocated objects are not deleted at shutdown (thanks 7.prime) Dennis Luxen 2011-03-14 11:01:20 +0000
  • 72fc514370 Getting rid of third party dependency for boost_program_options part 3 Dennis Luxen 2011-03-11 16:57:31 +0000
  • dae3152c9c Getting rid of third party dependency for boost_program_options part 2 Dennis Luxen 2011-03-11 16:53:30 +0000
  • a2b096b096 Getting rid of third party dependency for boost_program_options Dennis Luxen 2011-03-11 16:52:30 +0000
  • 6a3fe6edeb Added sanity check for the case when empty table was cleared. Dennis Luxen 2011-03-11 12:59:55 +0000
  • d2c532e4d5 Removed Dead code Dennis Luxen 2011-03-10 16:01:44 +0000
  • 75ba542c38 Sanity checks for upper/lower bounds on the lat/lon coordinates. Fixes several segfaults. Dennis Luxen 2011-02-15 17:00:39 +0000
  • 221080e281 Support for gzip compression when using http 1.1; giving gzip precendence Dennis Luxen 2011-02-13 11:15:56 +0000
  • d0547f3d69 Support http 1.1 deflate compression Dennis Luxen 2011-02-11 16:12:37 +0000
  • e48b47f1ec Typo Dennis Luxen 2011-02-06 19:27:44 +0000
  • 164c9333ef fixes ticket 6. Slight speed increase for queries, escpecially long distance ones. Dennis Luxen 2011-01-14 17:21:19 +0000
  • e32ba24b6a fixing ticket 20. stxxl should not complain any more. also, there should be no compiler warnings. Dennis Luxen 2011-01-14 16:54:42 +0000
  • 46a690dfc2 Updated third party dependencies Dennis Luxen 2011-01-14 15:59:54 +0000
  • e9cfe94dfd Updated SConstruct to reflect new dependencies Dennis Luxen 2011-01-12 19:59:29 +0000
  • cf46fd79b0 PBF Support (Thanks to Christian for explanations) Dennis Luxen 2011-01-12 18:08:10 +0000
  • d38adbe7f1 Fixed warnings Dennis Luxen 2011-01-12 17:09:04 +0000
  • 85bc62948b Minor C++ include fixes Dennis Luxen 2011-01-11 17:47:49 +0000
  • f663df87d4 Minor C++ include fixes Dennis Luxen 2011-01-11 17:42:55 +0000
  • edfa70aff0 Updated SConstruct to be more compliant Dennis Luxen 2011-01-10 11:06:06 +0000
  • 7584c78c25 Forgot to comment some debug code Dennis Luxen 2011-01-09 21:49:27 +0000
  • 1ecca0db74 This is a large update that brings many internal and architectural changes. The most obvious change to the user is the presence of configuration files for extractLargeNetwork and routed. Optimistically speaking, it should not break anything. Thanks to rskr for support patches and suggestions. Dennis Luxen 2011-01-09 21:45:16 +0000
  • bfd2a8aee2 This is a large update that brings many internal and architectural changes. The most obvious change to the user is the presence of configuration files for extractLargeNetwork and routed. Optimistically speaking, it should not break anything. Thanks to rskr for support patches and suggestions. Dennis Luxen 2011-01-09 21:42:27 +0000
  • f45af2ba72 precursor to the many coming changes Dennis Luxen 2011-01-09 16:55:05 +0000
  • 17310a9d2b Fixes a race condition when more than one thread tries to access the grid file (thanks Patrick) Dennis Luxen 2010-11-18 16:58:31 +0000
  • e176115273 Fixes a race condition when more than one thread tries to access the grid file (thanks Patrick) Dennis Luxen 2010-11-18 16:56:22 +0000
  • 73ab331506 Route description output turned off Dennis Luxen 2010-11-17 15:54:58 +0000
  • 03772fd85b Preprocessing of routing datastructures at least 30 percent faster (Monav backport, thanks Christian) Dennis Luxen 2010-11-17 14:03:18 +0000
  • 545162cd4c Route description output turned off Dennis Luxen 2010-11-17 14:02:27 +0000
  • 054bffc0f6 Minor glitch fixed Dennis Luxen 2010-11-17 13:37:17 +0000
  • ddad5a0523 workaround non-initialized value if its not possible to locate an edge close to a coordinate Dennis Luxen 2010-10-26 09:54:49 +0000
  • b1ee58b8e8 TurnInfo is now computed in a seperate object Dennis Luxen 2010-10-05 11:28:27 +0000
  • 0f1f99dbf2 Propagating turn info to hsgr Dennis Luxen 2010-10-04 11:00:36 +0000
  • 5692d43abb Propagating turn info (not yet finished) Dennis Luxen 2010-10-01 16:30:35 +0000
  • 512aabc7a4 unnecessary output at the moment Dennis Luxen 2010-10-01 12:17:31 +0000
  • 3b885a492c Every node in route carries a bit that indicates if its possible at all to take a turn Dennis Luxen 2010-10-01 10:32:39 +0000
  • e91058c2eb Output formatting Dennis Luxen 2010-10-01 10:30:46 +0000
  • 7e77a1f9cd Forgot to remove debug output Dennis Luxen 2010-09-30 16:02:43 +0000
  • f35d87f685 check for correct number of arguments (Thanks Dane!) Dennis Luxen 2010-09-30 15:43:11 +0000
  • 5637c2f92a BREAKING CHANGE, REPROCESS YOUR OSM FILES Dennis Luxen 2010-09-30 15:40:48 +0000
  • 94cfb4aad7 nompute a vector<bool> that indicates if it's possible at all to take a turn at a certain node Dennis Luxen 2010-09-29 16:40:36 +0000
  • 676f64b0ef BREAKING CHANGE, REPROCESS YOUR OSM FILES Dennis Luxen 2010-09-29 15:22:38 +0000
  • 4c47d5b70e segfault if first routing node equals start node Dennis Luxen 2010-09-29 13:22:12 +0000
  • affaa106d1 name of way is now extracted and id of name is prepared. Dennis Luxen 2010-09-26 18:30:58 +0000
  • 76488c58e8 Preparing data structures for turn directions Dennis Luxen 2010-09-23 15:34:22 +0000
  • 586e8b4c4b Saving a byte per node Dennis Luxen 2010-09-22 10:21:18 +0000
  • 2acfe2591f Fixing a rare case of route construction problems when origin were on the same edge which was stored reversed in graph. Dennis Luxen 2010-09-22 07:50:00 +0000
  • 8f06b2fa31 It is way too late to fix silly bugs. Dennis Luxen 2010-09-21 17:15:59 +0000
  • c36fc9e49f Forgot to guard against bad data from NNGrid Dennis Luxen 2010-09-21 16:23:50 +0000
  • ee56d0051f Fixing odd behavior when origin and destination are on the same street. Dennis Luxen 2010-09-21 15:59:52 +0000
  • 1de5496e9a removing excessive use of time stamps Dennis Luxen 2010-09-21 15:58:52 +0000
  • 61a8b6820f Same include twice Dennis Luxen 2010-09-20 09:32:16 +0000
  • 4a9698844e Ferries back in Dennis Luxen 2010-09-19 16:31:44 +0000
  • 27ff707d54 misplaced assertion Dennis Luxen 2010-09-17 15:33:11 +0000
  • 53aa2f54e5 Fixes a problem with stxxl, that throws an exception on exit of main function. Thanks Frederik. Dennis Luxen 2010-09-17 11:41:14 +0000
  • be836dc950 fixing last leg of output path Dennis Luxen 2010-09-17 08:46:43 +0000
  • 9c13a8a6dd unclassified roads have wrong default speed (thanks again twain47) Dennis Luxen 2010-09-16 15:37:11 +0000
  • 41e5a52509 last leg of route is now computed correctly Dennis Luxen 2010-09-16 15:08:45 +0000
  • 6cefcf568b Fixed a bug related to roundabouts. Thanks to twain47 for reporting. Dennis Luxen 2010-09-16 13:02:38 +0000
  • a07efcc4b7 moving common code into a single file Dennis Luxen 2010-09-15 13:49:26 +0000
  • 10ea331909 sorting input edges with multiple core if available Dennis Luxen 2010-09-15 13:48:31 +0000
  • 94c8c61a05 New auxiliary method Dennis Luxen 2010-09-14 16:40:11 +0000
  • 43bbf953c1 Fixes bad alloc for large graphs Dennis Luxen 2010-09-13 15:31:29 +0000
  • effee46011 New DynamicGraph uses less RAM, Monav backport. Thanks Dennis Luxen 2010-09-13 14:16:07 +0000
  • 891b068551 forgot to comment debug output Dennis Luxen 2010-09-03 14:39:29 +0000
  • 32a357c434 Much faster routing description. Thanks Christian Dennis Luxen 2010-09-03 13:28:33 +0000
  • 6fcc6722c4 nearest neighbor grid can now be specialized to be read only with a template parameter. Dennis Luxen 2010-09-03 07:14:58 +0000
  • f9f4fa2972 Fixed potential memory leak Dennis Luxen 2010-09-02 15:56:12 +0000
  • 1ba915cbed BREAKING CHANGE, REPROCESS YOUR OSM FILES Dennis Luxen 2010-09-02 15:47:55 +0000
  • e79e36bea9 Perfomance fixes Dennis Luxen 2010-09-02 13:01:49 +0000
  • cc44fef25d Fix problem with long edges (ferry connections) Dennis Luxen 2010-09-02 09:13:59 +0000
  • 0875c2d557 BREAKING CHANGE: the routing engine does not use the kd-tree anymore, but an external memory nearest neighbor grid. The memory consumption is less than half. This is a breaking change, please reprocess your .osrm files and take note that the parameter to routed have been changed! Dennis Luxen 2010-08-31 14:00:40 +0000