DennisOSRM
e6e5626a2c
Implementing logic when route is going against one-way flow (think
...
bikes!)
2013-01-27 14:36:56 +01:00
Dennis Luxen
12a35c1214
Splitting monolithic extraction code into compile units
2013-01-02 00:33:14 +01:00
Emil Tin
0f4207f85e
show total running time when extracting
2013-01-01 17:25:40 +01:00
DennisOSRM
8fc8a4e303
Removing last remaining 'using namespace std' statement
2012-12-29 21:02:26 +01:00
DennisOSRM
07f644f7d3
Set up scripting environment firsz
2012-11-22 19:24:34 +01:00
DennisOSRM
a790ffc2d1
Fetching number of threads from extractor.ini
2012-11-22 17:23:31 +01:00
DennisOSRM
94657a3258
Implements a shared-memory parallel LUA scripting engine using OpenMP.
...
See issue #506
2012-11-19 19:04:59 +01:00
DennisOSRM
c4be1d1423
Fixes issue #504
2012-11-19 11:52:34 +01:00
DennisOSRM
6f8148950e
Speeding up parsing of car profile by about 30%
2012-11-12 17:00:36 +01:00
DennisOSRM
e8c7f7b5da
Restructured calling of callback functions
2012-11-02 17:15:51 +01:00
Dennis Luxen
680d3e7d92
Implementing issue #422 , also briefly discussed with @lonvia
2012-10-06 17:21:53 +02:00
DennisOSRM
7222231abf
Removing unnecessary defines
2012-08-30 18:58:19 +02:00
DennisOSRM
91080f0690
Further code cleanup
2012-08-30 17:34:06 +02:00
DennisOSRM
e43d27e86d
Implements way parsing through LUA scripting engine, implements issue #1
2012-08-30 16:59:41 +02:00
DennisOSRM
1412c5db42
Removal of v8 as it sucked big time during integration and first
...
(partially) working parsing with LUA as the scripting engine.
2012-08-29 18:33:18 +02:00
DennisOSRM
1fdfac4aaf
Refactoring extraction stuff
2012-08-27 17:40:59 +02:00
Sarah Hoffmann
66c23b5843
extended access handling
...
This adds a few more configuration options for a more flexible access
tag handling:
accessTags -
replaces accessTag and is an ordered list of access tags to take into
account. The first tag in the list found will determine the access.
This allows to model OSM's access hierarchy where a more specific
access tag might override a more general one.
accessForbiddenKeys -
unordered list of values that disallow access (similar to
accessRestrictionKeys). Replaces hardcoded values in extractor.
accessForbiddenDefault -
unordered list of highway types where access is forbidden unless an
explicit positiv access tag is given. Replaces the current track
hack.
2012-08-20 21:13:54 +02:00
DennisOSRM
411803919d
Implements issue #324 . Thanks tyrasd.
2012-08-13 17:31:46 +02:00
DennisOSRM
cf1e2fa930
Removed two dead storage bugs. Thanks to LLVMs very useful scan-build
...
static code analyzer.
2012-07-10 13:47:04 +02:00
DennisOSRM
f6225c0baa
Parse ignoreAreas from ini file
2012-05-14 13:25:16 +02:00
DennisOSRM
9f63e5da96
Telling user next command in the tool-chain
2012-05-10 11:23:46 +02:00
DennisOSRM
3f6cc725d6
First round of changes for access=destination enhancements. Not yet
...
fully functional.
2012-03-22 10:25:04 +01:00
DennisOSRM
c64aaab193
Checkin missing file, fixes issue #197
2012-03-20 23:17:45 +01:00
DennisOSRM
75353852fd
duration tags on ferry ways get parsed now. Cheers to Mackerski!
2012-03-15 16:39:35 +01:00
DennisOSRM
d11524781e
Implements #110
2012-02-13 15:21:51 +01:00
DennisOSRM
c793672d63
Fixed problem with check of input parameter size in release mode. thx
...
Dennis
2012-02-08 10:35:59 +01:00
DennisOSRM
6996b24c44
Unnecessary memory allocation removed in extractor
2012-02-03 13:44:08 +01:00
DennisOSRM
8a665bc044
Fixes issue #73 .
2012-01-31 20:38:52 +01:00
DennisOSRM
835bf436e4
Extractor dies more gracefully now if the stxxl singleton is already in
...
use.
2012-01-31 14:48:46 +01:00
DennisOSRM
70256146fc
barrier=bollard is now used. Fixes ticket #9 and saves about .5% RAM in
...
metropolitan areas
2012-01-02 13:09:20 +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
d7f8eafe2d
Removed google sparsehash
2011-12-10 14:58:18 +01:00
DennisOSRM
8e9461ea6a
Minor change: simplifying code.
2011-12-09 17:40:40 +01:00
DennisOSRM
3767ffd79a
Forgotten in latest round of changes
2011-12-06 14:56:52 +01:00
DennisOSRM
7be723782a
Support for 'only_*'-typed turn restrictions.
2011-12-02 16:38:10 +01:00
DennisOSRM
9abb317e6d
Minor changes
2011-12-01 15:12:30 +01:00
Emil Tin
f511af0f0c
fix compilation on mac; openmp issues and an unneeded typename
2011-11-26 16:42:15 +01:00
DennisOSRM
295164302a
Merge branch 'master' of https://github.com/DennisOSRM/Project-OSRM
...
Conflicts:
createHierarchy.cpp
2011-11-26 12:38:42 +01:00
Emil Tin
d72c48500b
moved openmp replacement header
2011-11-25 21:54:19 +01:00
Emil Tin
a3000019db
Move OpenMP stubs to a header
2011-11-25 18:49:23 +01:00
Emil Tin
37f80e027d
Fix compilation without OpenMP.
2011-11-24 21:00:55 +01:00
DennisOSRM
070050a48e
Entering and leaving roundabouts is getting handled.
2011-11-22 16:47:15 +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
f8135c56b7
Merge branch 'master' of https://github.com/DennisOSRM/Project-OSRM
2011-11-09 16:12:12 +01:00
DennisOSRM
eb9630251f
First set of changes toward edge-based graph
2011-11-09 16:12:05 +01:00
DennisOSRM
5274af7730
Small performance fixes
2011-10-08 20:37:16 +02:00
Sasa Ivetic
9f04305c12
Fixed available sys memory calc to work in KBs. Changed to boost::uint64_t for Visual C++ compilation
2011-10-06 01:20:41 +08:00
DennisOSRM
aae7027ac6
No hardcoded speedprofile anymore
2011-10-05 19:08:27 +02:00
DennisOSRM
109279d0b5
Boost Property Tree provides the speed profile from an ini file
...
Memory leak fixed, issue #11 , thanks sivetic
Typo fixed
for loop replaced by boost's FOREACH
2011-10-04 15:42:24 +02:00
Dennis Luxen
8533b5d0a2
fix extractor to run correctly on machines with more than 32bit mem range, thanks tolmaion
2011-09-28 17:02:52 +02:00