Dennis Luxen
|
29fb07446a
|
replacing stringstream by plain string is faster
|
2011-07-29 16:41:32 +00:00 |
|
Dennis Luxen
|
61bc95dc9a
|
Routing outside coverage area crashes the Router
|
2011-07-22 16:05:40 +00:00 |
|
Dennis Luxen
|
11dbf03467
|
BinaryHeap should handle negative keys as well. Thanks Christian for pointing out the obviuos!
|
2011-07-22 15:33:57 +00:00 |
|
Dennis Luxen
|
4f23dfef64
|
Removing empty line
|
2011-07-22 12:24:22 +00:00 |
|
Dennis Luxen
|
83fca53d04
|
Making via routes more stable
|
2011-07-21 14:30:36 +00:00 |
|
Dennis Luxen
|
e93735903e
|
Util function
|
2011-07-18 15:50:08 +00:00 |
|
Dennis Luxen
|
ddc7e8b8c7
|
Check if PhantomNodes are on same Edge.
|
2011-07-18 15:48:30 +00:00 |
|
Dennis Luxen
|
5377e82ca0
|
Unnecessary members on edge
|
2011-07-18 14:18:12 +00:00 |
|
Dennis Luxen
|
fdb46f5445
|
Missing return in operator[]
|
2011-07-18 14:17:33 +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
|
77ae0d8ef4
|
Typedef'ing hashtable iterator type
|
2011-07-11 16:55:37 +00:00 |
|
Dennis Luxen
|
f29f6c65a5
|
Refactored various parts for integration of multi-segment paths
|
2011-07-11 15:16:14 +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
|
e3d97ec41b
|
Initalizing ArrayStorage by default
|
2011-07-07 14:50:40 +00:00 |
|
Dennis Luxen
|
af98879303
|
Unnecessary call by value. Change to call by reference
|
2011-07-07 09:24:19 +00:00 |
|
Dennis Luxen
|
44e03627c3
|
Small refactoring
|
2011-07-07 09:14:07 +00:00 |
|
Dennis Luxen
|
13f8c973f4
|
Allowing empty c'tor
|
2011-07-07 09:01:49 +00:00 |
|
Dennis Luxen
|
00e0d46e92
|
Additional sanity check
|
2011-07-07 08:55:25 +00:00 |
|
Dennis Luxen
|
7fee51081f
|
Fixing Maney Hill street bug.
|
2011-07-07 08:54:53 +00:00 |
|
Dennis Luxen
|
6b99e44177
|
Coordinates are resettable now
|
2011-07-07 08:30:42 +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
|
132c25fd3b
|
Deleting unnecessary class
|
2011-07-07 07:44:20 +00:00 |
|
Dennis Luxen
|
6e8a1e0e31
|
array initialization can be optional
|
2011-07-07 07:40:49 +00:00 |
|
Dennis Luxen
|
108e1ad5e6
|
array subscript is above array bounds
|
2011-07-06 16:50:53 +00:00 |
|
Dennis Luxen
|
a37528362d
|
Extracting additional features from graph
|
2011-07-06 12:33:41 +00:00 |
|
Dennis Luxen
|
9551eff4fb
|
Backslashes need to be doubled. Note to myself: RTFM, d'oh!
|
2011-06-29 08:43:08 +00:00 |
|
Dennis Luxen
|
4639187180
|
missing check for empty polylines
|
2011-06-28 09:28:19 +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
|
bd7aa1cc7b
|
Missing output operator<< for Coordinates
|
2011-06-15 21:01:36 +00:00 |
|
Dennis Luxen
|
b844634a85
|
Adding operator<<() and Reset() functions to PhantomNodes
|
2011-06-10 08:25:26 +00:00 |
|
Dennis Luxen
|
46afc9fb08
|
Missing initializations
|
2011-06-01 09:08:36 +00:00 |
|
Dennis Luxen
|
d761d0fa9d
|
Partially fixes ticket #31 where oneway streets may be be ignored at the start or end of a route
|
2011-05-30 17:46:56 +00:00 |
|
Dennis Luxen
|
fba77ff459
|
projection from lat/lon to nearest point on road network has been reworked and is more precise (Thanks again Bharath!)
|
2011-05-24 13:52:51 +00:00 |
|
Dennis Luxen
|
8f637b95ef
|
Fixes ticket 30 and gives ref tags precedence over name tags
|
2011-05-19 16:44:34 +00:00 |
|
Dennis Luxen
|
fadaf7ec5c
|
Fixes wrong wrong position of target edge for some routes
|
2011-05-19 13:50:32 +00:00 |
|
Dennis Luxen
|
1cbf2ab0d7
|
HTML entities in street names
|
2011-05-13 09:15:37 +00:00 |
|
Dennis Luxen
|
2784e273bc
|
Fix for incorrect street names
|
2011-05-11 09:31:07 +00:00 |
|
Dennis Luxen
|
4f78634994
|
Fixes a translation bug
|
2011-04-27 16:01:27 +00:00 |
|
Dennis Luxen
|
1f7ddc865f
|
Return a valid route even if nameIDs are bogus
|
2011-04-21 09:26:32 +00:00 |
|
Dennis Luxen
|
d29a27cca7
|
Assert could fire in wrong place. omitted
|
2011-04-20 12:03:24 +00:00 |
|
Dennis Luxen
|
fb2a414839
|
fixes ticket 26 and another race condition/memory leak issue
|
2011-04-19 08:46:04 +00:00 |
|
Dennis Luxen
|
68c210d184
|
(more) accurate travel time on segments
|
2011-04-18 16:47:10 +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
|
b5562485ab
|
inlining functions
|
2011-04-15 16:39:44 +00:00 |
|
Dennis Luxen
|
df6e229cfc
|
Parameter can be made const
|
2011-04-15 16:36:12 +00:00 |
|
Dennis Luxen
|
92b467ae77
|
Moved pathinfo struct to common place
|
2011-04-15 16:33:37 +00:00 |
|
Dennis Luxen
|
6b91ae4585
|
Resizing level vector when non-existing level is requested.
|
2011-04-02 21:18:52 +00:00 |
|
Dennis Luxen
|
08661558f2
|
HashTable class missed operator[]
|
2011-03-30 15:38:32 +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
|
010627b75a
|
removing unnecessary data copies and redundant for loops. Thanks Moritz!
|
2011-03-29 09:53:48 +00:00 |
|
Dennis Luxen
|
26966f5cdb
|
removing precompiled libprotobuf objects. fixes ticket 23
|
2011-03-29 09:16:49 +00:00 |
|
Dennis Luxen
|
3d44f3eb64
|
BREAKING CHANGE: kml-based turn-by-turn instructions
|
2011-03-28 16:34:06 +00:00 |
|
Dennis Luxen
|
b5c92f20b4
|
Putting typedefs where they belong.
|
2011-03-28 08:59:15 +00:00 |
|
Dennis Luxen
|
4fef3195b9
|
Rounding doubles to int where applicable.
|
2011-03-25 16:49:28 +00:00 |
|
Dennis Luxen
|
03a53c4fdb
|
BREAKING CHANGE. grid now using mercator projection.
|
2011-03-25 12:49:45 +00:00 |
|
Dennis Luxen
|
5f711c5e03
|
Parameterize amount of RAM for extractLargenetwork. Fixes ticket 21.
|
2011-03-24 15:06:49 +00:00 |
|
Dennis Luxen
|
654ca2de2b
|
Delete duplicate header file, introducing SparseTableStorage
|
2011-03-24 13:32:15 +00:00 |
|
Dennis Luxen
|
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.
|
2011-03-23 17:15:13 +00:00 |
|
Dennis Luxen
|
29977c4b88
|
Extractor reworked to take only about 2.5GB of RAM while extracting the planet
|
2011-03-22 17:38:18 +00:00 |
|
Dennis Luxen
|
445f7c9a92
|
Performance enhancements. Planet can be extracted within 65 minutes on a core i7/980 using 2.5GB of RAM.
|
2011-03-20 21:53:37 +00:00 |
|
Dennis Luxen
|
0e44126df6
|
Removing a few lines of uncommented debug code
|
2011-03-20 21:23:55 +00:00 |
|
Dennis Luxen
|
5347b285e5
|
forgot some debug output
|
2011-03-18 11:52:48 +00:00 |
|
Dennis Luxen
|
df4ead91b6
|
Introducing AdressCallback in Parser, reverting node renumbering
|
2011-03-18 10:55:18 +00:00 |
|
Dennis Luxen
|
73dc97b95d
|
osm.bz2 parsing fixed
|
2011-03-18 10:54:09 +00:00 |
|
Dennis Luxen
|
cd51481ce1
|
.osm.bz2 parsing fixed
|
2011-03-17 21:29:11 +00:00 |
|
Dennis Luxen
|
09ad2ff699
|
Giving the Heap a simple dijkstra data type
|
2011-03-16 20:23:07 +00:00 |
|
Dennis Luxen
|
df4768132e
|
minor change
|
2011-03-16 19:45:09 +00:00 |
|
Dennis Luxen
|
247dee0966
|
removing stalled node attribute
|
2011-03-16 19:43:26 +00:00 |
|
Dennis Luxen
|
be34eebda7
|
Writing level information into seperate file
|
2011-03-14 18:01:02 +00:00 |
|
Dennis Luxen
|
229812cd95
|
missing return statement
|
2011-03-14 17:06:29 +00:00 |
|
Dennis Luxen
|
30369c7701
|
Added test functions to collect statistical data (mostly useless to any user)
|
2011-03-14 16:59:48 +00:00 |
|
Dennis Luxen
|
da3789f2ce
|
Fixing regression and rewrote portions of the memory handling of registered server plugins
|
2011-03-14 13:35:16 +00:00 |
|
Dennis Luxen
|
6a3fe6edeb
|
Added sanity check for the case when empty table was cleared.
|
2011-03-11 12:59:55 +00:00 |
|
Dennis Luxen
|
164c9333ef
|
fixes ticket 6. Slight speed increase for queries, escpecially long distance ones.
|
2011-01-14 17:21:19 +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
|
d38adbe7f1
|
Fixed warnings
|
2011-01-12 17:09:04 +00:00 |
|
Dennis Luxen
|
85bc62948b
|
Minor C++ include fixes
|
2011-01-11 17:47:49 +00:00 |
|
Dennis Luxen
|
f663df87d4
|
Minor C++ include fixes
|
2011-01-11 17:42:55 +00:00 |
|
Dennis Luxen
|
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.
|
2011-01-09 21:45:16 +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 |
|
Dennis Luxen
|
e176115273
|
Fixes a race condition when more than one thread tries to access the grid file (thanks Patrick)
|
2010-11-18 16:56:22 +00:00 |
|
Dennis Luxen
|
054bffc0f6
|
Minor glitch fixed
|
2010-11-17 13:37:17 +00:00 |
|
Dennis Luxen
|
ddad5a0523
|
workaround non-initialized value if its not possible to locate an edge close to a coordinate
|
2010-10-26 09:54:49 +00:00 |
|
Dennis Luxen
|
b1ee58b8e8
|
TurnInfo is now computed in a seperate object
|
2010-10-05 11:28:27 +00:00 |
|
Dennis Luxen
|
5692d43abb
|
Propagating turn info (not yet finished)
|
2010-10-01 16:30:35 +00:00 |
|
Dennis Luxen
|
676f64b0ef
|
BREAKING CHANGE, REPROCESS YOUR OSM FILES
All preparations necessary to compute and output turn directions.
|
2010-09-29 15:22:38 +00:00 |
|
Dennis Luxen
|
affaa106d1
|
name of way is now extracted and id of name is prepared.
|
2010-09-26 18:30:58 +00:00 |
|
Dennis Luxen
|
76488c58e8
|
Preparing data structures for turn directions
|
2010-09-23 15:34:22 +00:00 |
|
Dennis Luxen
|
27ff707d54
|
misplaced assertion
|
2010-09-17 15:33:11 +00:00 |
|
Dennis Luxen
|
53aa2f54e5
|
Fixes a problem with stxxl, that throws an exception on exit of main function. Thanks Frederik.
|
2010-09-17 11:41:14 +00:00 |
|
Dennis Luxen
|
9c13a8a6dd
|
unclassified roads have wrong default speed (thanks again twain47)
|
2010-09-16 15:37:11 +00:00 |
|
Dennis Luxen
|
6cefcf568b
|
Fixed a bug related to roundabouts. Thanks to twain47 for reporting.
|
2010-09-16 13:02:38 +00:00 |
|
Dennis Luxen
|
10ea331909
|
sorting input edges with multiple core if available
|
2010-09-15 13:48:31 +00:00 |
|
Dennis Luxen
|
43bbf953c1
|
Fixes bad alloc for large graphs
|
2010-09-13 15:31:29 +00:00 |
|
Dennis Luxen
|
effee46011
|
New DynamicGraph uses less RAM, Monav backport. Thanks
|
2010-09-13 14:16:07 +00:00 |
|
Dennis Luxen
|
6fcc6722c4
|
nearest neighbor grid can now be specialized to be read only with a template parameter.
|
2010-09-03 07:14:58 +00:00 |
|