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 |
|