DennisOSRM
|
03f8845998
|
API calls now get parsed through a grammar using boost::spirit::qi
|
2012-11-14 10:49:05 +01:00 |
|
DennisOSRM
|
7d0bd77643
|
Fixing hint ordering for via routes
|
2012-11-14 10:30:35 +01:00 |
|
DennisOSRM
|
07b6073dcf
|
Make hello world plugin more verbose to allow testing
|
2012-11-14 10:30:35 +01:00 |
|
DennisOSRM
|
1ec49c3914
|
API calls now get parsed through a grammar using boost::spirit::qi
|
2012-11-14 10:30:35 +01:00 |
|
Project OSRM
|
4c0203c108
|
stray round brackets
Fixing type
|
2012-10-27 09:34:12 +02:00 |
|
DennisOSRM
|
313466941b
|
Making alternative route optional
|
2012-10-26 18:31:31 +02:00 |
|
DennisOSRM
|
1fdfac4aaf
|
Refactoring extraction stuff
|
2012-08-27 17:40:59 +02:00 |
|
DennisOSRM
|
7467e11147
|
Exploration of tiny components.
|
2012-07-13 17:01:21 +02:00 |
|
DennisOSRM
|
5ef3b12673
|
Fixed missing initialization that gave wrong indication of alternative
routes
|
2012-07-10 14:51:35 +02:00 |
|
DennisOSRM
|
61efd41194
|
Implemented T-Test and output of route options
|
2012-06-19 17:26:34 +02:00 |
|
DennisOSRM
|
7f0d40f459
|
First (buggy) implementation of single via node alternative routes.
Proof of concept which is imcomplete.
|
2012-06-15 18:47:27 +02:00 |
|
DennisOSRM
|
6769f83d5b
|
Load timestamp string from file
|
2012-05-15 14:28:13 +02:00 |
|
DennisOSRM
|
9776158cac
|
Add dummy plugin to produce the timestamp of the latest consumed
minutely change set
|
2012-05-14 18:32:34 +02:00 |
|
DennisOSRM
|
68f0cb7684
|
Route geometry compressed by default.
|
2012-05-14 11:38:29 +02:00 |
|
DennisOSRM
|
c4f213f64e
|
Implements issue #173
|
2012-05-04 14:49:30 +02:00 |
|
DennisOSRM
|
cacf8f17d3
|
First implementation. Needs sanity checks if nothing is found.
|
2012-05-03 23:48:20 +02:00 |
|
DennisOSRM
|
f8761ecea0
|
Routing datastructure more seperated from data of original edges
|
2012-04-25 10:51:16 +02:00 |
|
DennisOSRM
|
58e88d43a9
|
Moving object that holds all query data into seperate object.
|
2012-04-14 20:07:30 +02:00 |
|
DennisOSRM
|
60ffe55565
|
Names vector of strings is now passes as reference
|
2012-04-14 17:40:59 +02:00 |
|
DennisOSRM
|
7872354b49
|
Pushing auto casted char buffer to vector of strings. Shall save one
allocation per street name
|
2012-04-14 15:43:37 +02:00 |
|
DennisOSRM
|
1ee470f5b4
|
Setting one char to '\0' instead of memsetting 1k bytes for every string
read
|
2012-04-14 15:40:19 +02:00 |
|
DennisOSRM
|
04e6ca9763
|
Trimming excess capacity of string of names
|
2012-04-14 15:37:39 +02:00 |
|
DennisOSRM
|
e104017d4c
|
Skipping ContractionCleantup entirely. Avoids a big allocation. Removing
DELETE() macro.
|
2012-04-12 19:35:47 +02:00 |
|
DennisOSRM
|
bd2c99d9ec
|
access=destination and similar tags get parsed by extractor
|
2012-03-21 15:41:38 +01:00 |
|
DennisOSRM
|
1a224e2adc
|
Changing string splitter function for better efficiency
|
2012-03-21 14:52:38 +01:00 |
|
DennisOSRM
|
5940e40d22
|
Moving a variable back to local scope
|
2012-03-07 10:43:25 +01:00 |
|
DennisOSRM
|
29b30bb69c
|
Moving contractor back to baseline
|
2012-03-07 08:49:10 +01:00 |
|
DennisOSRM
|
9b340a507b
|
checksum is unsigned not signed
|
2012-03-07 08:30:51 +01:00 |
|
DennisOSRM
|
e83891b4fc
|
API Breaking change. Location of nodes can be specified by a hint.
|
2012-03-05 19:08:10 +01:00 |
|
DennisOSRM
|
f7cc34c807
|
Parsing hints from request. If no hint is given, then it is initialized
to empty string.
|
2012-03-05 16:19:46 +01:00 |
|
DennisOSRM
|
3e3c5f72e9
|
Disabling debug output.
|
2012-02-29 14:58:31 +01:00 |
|
DennisOSRM
|
f332f39ea6
|
Merge branch 'master' of
https://DennisOSRM@github.com/DennisOSRM/Project-OSRM.git
|
2012-02-29 14:30:19 +01:00 |
|
DennisOSRM
|
a88ad71be6
|
Merge branch 'master' of
https://DennisOSRM@github.com/DennisOSRM/Project-OSRM.git
|
2012-02-23 16:29:55 +01:00 |
|
DennisOSRM
|
1744e69214
|
checksum is transmitted to the client.
|
2012-02-17 08:34:52 +01:00 |
|
DennisOSRM
|
e034733ac6
|
CRC32 of data is written to file and loaded into NodeInfoHelpDesk.
|
2012-02-17 08:15:33 +01:00 |
|
DennisOSRM
|
6e7bb505c1
|
Edge-based via routes working again. Beware, it may be buggy or slow or
even both. It does not yet work with via points on one-way streets.
|
2011-12-30 22:11:48 +01:00 |
|
DennisOSRM
|
d2b5b8d854
|
Const'ed read-only functions in BasePlugin and derived classes.
|
2011-12-30 12:20:36 +01:00 |
|
DennisOSRM
|
5c10d2fae0
|
Hashtable does not allocate during operator[], RouteParameters to
plugins are passed as ref and not as value.
|
2011-12-28 14:14:09 +01:00 |
|
DennisOSRM
|
ac1908d464
|
Preparing edgebased via node routes. Via routes disabled for the moment.
|
2011-12-20 18:45:48 +01:00 |
|
DennisOSRM
|
f5226b2228
|
Certain type of edges, i.e. ferries, are now properly ignored from
nearest neighbor lookup. Fixes ticket 59.
|
2011-12-16 14:05:30 +01:00 |
|
DennisOSRM
|
ad77d6cfec
|
graph is built in-place, so memory peak usage is halved.
|
2011-12-15 17:48:00 +01:00 |
|
DennisOSRM
|
4f5678fc95
|
stale file streams get reset. fixes ticket 37.
|
2011-12-02 17:24:50 +01:00 |
|
DennisOSRM
|
9abb317e6d
|
Minor changes
|
2011-12-01 15:12:30 +01:00 |
|
DennisOSRM
|
8b2be2639e
|
moved files
|
2011-11-25 21:36:02 +01:00 |
|
DennisOSRM
|
4e75bd1de6
|
Start and target can be on same edge
|
2011-11-24 17:33:23 +01:00 |
|
DennisOSRM
|
14c999fc82
|
Moved descriptors into their own folder.
|
2011-11-17 18:56:45 +01:00 |
|
DennisOSRM
|
e7439e92ed
|
Route description are generated
|
2011-11-17 18:04:49 +01:00 |
|
DennisOSRM
|
9a6cf7b991
|
Add first nodes with negative weights
|
2011-11-16 17:29:00 +01:00 |
|
DennisOSRM
|
d05638f64f
|
Removed debug output
|
2011-11-15 15:57:39 +01:00 |
|
DennisOSRM
|
647f054714
|
GPX export working with edge based routing
|
2011-11-15 11:21:37 +01:00 |
|
DennisOSRM
|
8f3de7d022
|
Removing KML descriptor from list of supported formats
|
2011-11-15 10:57:29 +01:00 |
|
DennisOSRM
|
97afa231ca
|
First working edge based version. Still missing: GPX export; Via Points;
origin,destination on same edge, descriptions
|
2011-11-14 19:36:31 +01:00 |
|
DennisOSRM
|
d1b723e5e1
|
Missing includes added
|
2011-10-04 10:14:30 +02:00 |
|
Dennis Luxen
|
54d8a362fc
|
Windows support, thanks sivetic
|
2011-09-28 17:22:03 +02:00 |
|
Dennis Luxen
|
bcb39b9e69
|
performance fixes
|
2011-08-07 10:56:37 +00:00 |
|
Dennis Luxen
|
b5813ae18b
|
making destructor virtual
|
2011-08-06 21:13:34 +00:00 |
|
Dennis Luxen
|
4919f72060
|
Minor fixes
|
2011-08-06 18:31:20 +00:00 |
|
Dennis Luxen
|
a816630f2f
|
Hack to make distance calculation more robust
|
2011-07-29 15:56:25 +00:00 |
|
Dennis Luxen
|
24ca42c017
|
|
2011-07-29 15:48:20 +00:00 |
|
Dennis Luxen
|
61bc95dc9a
|
Routing outside coverage area crashes the Router
|
2011-07-22 16:05:40 +00:00 |
|
Dennis Luxen
|
53e9d70d3d
|
Fence had wrong name
|
2011-07-22 15:38:46 +00:00 |
|
Dennis Luxen
|
83fca53d04
|
Making via routes more stable
|
2011-07-21 14:30:36 +00:00 |
|
Dennis Luxen
|
a76cf5cad4
|
more safe deletes
|
2011-07-12 17:14:39 +00:00 |
|
Dennis Luxen
|
96f5c1c735
|
(experimental) LRU cache turned off, safe delete
|
2011-07-12 17:12:30 +00:00 |
|
Dennis Luxen
|
ae81a8d118
|
Bugfixes, plus safe delete, less pointers and speed back on track
|
2011-07-12 14:03:31 +00:00 |
|
Dennis Luxen
|
2e8744a034
|
As always, forgot debug output. D'oh!
|
2011-07-11 15:22:38 +00:00 |
|
Dennis Luxen
|
f29f6c65a5
|
Refactored various parts for integration of multi-segment paths
|
2011-07-11 15:16:14 +00:00 |
|
Dennis Luxen
|
9878372866
|
Experimental plugin
|
2011-07-08 17:27:16 +00:00 |
|
Dennis Luxen
|
302255807c
|
As always, one file was missing
|
2011-07-07 17:03:32 +00:00 |
|
Dennis Luxen
|
c60c3fcd3c
|
Support for multi-segment routes. Needs to be further tested
|
2011-07-07 16:51:23 +00:00 |
|
Dennis Luxen
|
cdad977341
|
Unnecessary define
|
2011-07-07 13:39:53 +00:00 |
|
Dennis Luxen
|
9ffe6ccb6a
|
Enhancing data structure for via points
|
2011-07-07 09:29:15 +00:00 |
|
Dennis Luxen
|
7fee51081f
|
Fixing Maney Hill street bug.
|
2011-07-07 08:54:53 +00:00 |
|
Dennis Luxen
|
a8ad4695aa
|
Typo in StringUtil.h file name. D'oh!
|
2011-07-07 08:05:58 +00:00 |
|
Dennis Luxen
|
dae6d1c730
|
Refactoring method names
|
2011-07-07 08:01:14 +00:00 |
|
Dennis Luxen
|
97bd93f9bc
|
Fixes ticket #43 where JSON was incorrectly formatted
|
2011-07-06 12:42:44 +00:00 |
|
Dennis Luxen
|
5ef8afe7c4
|
GPX output format. Thanks, Bharath!
|
2011-06-30 14:24:43 +00:00 |
|
Dennis Luxen
|
5b621d8fe9
|
polyline needs to be data, not array
|
2011-06-28 08:27:38 +00:00 |
|
Dennis Luxen
|
e3b648ea72
|
Adding support for polyline compression. Reduces file size, see http://open.mapquestapi.com/common/encodedecode.html
|
2011-06-27 22:08:53 +00:00 |
|
Dennis Luxen
|
5f6cac9155
|
make sure any data structure is only loaded once. saves roughly 25% of RAM and starts up 10% faster on benchmark instances.
|
2011-05-26 09:16:04 +00:00 |
|
Dennis Luxen
|
8b8e0eb9ef
|
Prepare RoutePlugin for several instantiations with different metrics
|
2011-05-18 11:52:53 +00:00 |
|
Dennis Luxen
|
0328057a9d
|
changing debug output to new descripte configuration class
|
2011-05-13 14:48:48 +00:00 |
|
Dennis Luxen
|
d531c5beb5
|
silly typo always gave instructions
|
2011-05-13 14:47:31 +00:00 |
|
Dennis Luxen
|
243fc2664a
|
motorway instruction text fishy
|
2011-05-13 14:39:04 +00:00 |
|
Dennis Luxen
|
61b8b320e3
|
Position of instruction off by one
|
2011-05-13 12:37:04 +00:00 |
|
Dennis Luxen
|
689b447990
|
introducing &instructions=true/false. Configuration of Descriptor refactored
|
2011-05-13 09:16:58 +00:00 |
|
Dennis Luxen
|
0a29df80d0
|
Distance was not summed up correctly
|
2011-05-11 13:23:46 +00:00 |
|
Dennis Luxen
|
d2b6ac722b
|
output of geometry can be triggered by geometry=true/false (thanks Bharath).
route generalization is determined by zoom level. &simplified=true is thereby not valid, use &z=19 for the non-generalized geometry
|
2011-05-11 11:35:15 +00:00 |
|
Dennis Luxen
|
9de3a5a586
|
Filtering of geometry details by zoom level
|
2011-05-10 10:24:13 +00:00 |
|
Dennis Luxen
|
90bd34d8ac
|
Support for additional parameter '&simplified=yes' that outputs a simplified geometry that does not depict all of the small road segments but omits some. Usually, this is not visible to the user.
|
2011-04-19 16:03:48 +00:00 |
|
Dennis Luxen
|
68c210d184
|
(more) accurate travel time on segments
|
2011-04-18 16:47:10 +00:00 |
|
Dennis Luxen
|
4e01f75be7
|
Remove superflous file.
|
2011-04-18 09:42:43 +00:00 |
|
Dennis Luxen
|
9514c4b811
|
jsonp support by adding "output=json&jsonp=parseResponse" to URL
|
2011-04-18 09:18:29 +00:00 |
|
Dennis Luxen
|
51d0b94e90
|
Output format is selectable with additional parameter to URL: &output={kml,json}
|
2011-04-18 08:12:44 +00:00 |
|
Dennis Luxen
|
92b467ae77
|
Moved pathinfo struct to common place
|
2011-04-15 16:33:37 +00:00 |
|
Dennis Luxen
|
8502b62c77
|
Descriptor that outputs JSON formatted routing info
|
2011-04-15 16:31:04 +00:00 |
|
Dennis Luxen
|
b5aa1554c0
|
kml file indicates that it is indeed UTF-8 encoded. Thanks Frederik!
|
2011-03-30 18:18:29 +00:00 |
|
Dennis Luxen
|
68b02a2348
|
reading string resulted in garbage when char buffer is not cleared every time. Occured on certain locales
|
2011-03-30 18:10:47 +00:00 |
|
Dennis Luxen
|
3a421f04ad
|
New plugin "Nearest" locates the nearest point on an edge to a given input coordinate. Needed for draggable routes.
|
2011-03-29 15:02:07 +00:00 |
|
Dennis Luxen
|
5217307132
|
start and target are now identified by name in description and heading is given in first advice.
|
2011-03-29 13:35:13 +00:00 |
|
Dennis Luxen
|
3d44f3eb64
|
BREAKING CHANGE: kml-based turn-by-turn instructions
|
2011-03-28 16:34:06 +00:00 |
|
Dennis Luxen
|
75ba542c38
|
Sanity checks for upper/lower bounds on the lat/lon coordinates. Fixes several segfaults.
|
2011-02-15 17:00:39 +00:00 |
|
Dennis Luxen
|
e32ba24b6a
|
fixing ticket 20. stxxl should not complain any more. also, there should be no compiler warnings.
|
2011-01-14 16:54:42 +00:00 |
|
Dennis Luxen
|
cf46fd79b0
|
PBF Support (Thanks to Christian for explanations)
|
2011-01-12 18:08:10 +00:00 |
|
Dennis Luxen
|
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.
|
2011-01-09 21:42:27 +00:00 |
|