Comments (9)
According to http://wiki.openstreetmap.org/wiki/Key:barrier a barrier has to be
tagged with the correct access tag to allow passage. The implied value is
"access=no", meaning no access very anyone.
At the moment I would tend to forbid routing through a toll booths unless it is
tagged correctly.
What is your opinion on this?
Original comment by [email protected]
on 11 Jan 2011 at 12:27
from monav.
I'd say that barrier=toll_booth is an exception to this :)
The default "access=no" (when no access= specified) might be ok for other kinds
of barriers, but a toll booth is usually a "access=fee" (ok, it doesn't exist,
but the meaning is that one). That's why I was referring to the hypothetical
switch "Avoid paid routes" ;)
If toll_booths were access=no by default, wrong routes would be planned.
To say, from Catania to Messina (Sicily), instead of taking the motorway, it
would follow the motorway up to the first toll_booth, exiting it right before
the barrier, and then following the nearby primary for ~80km. This is not the
"ideal" route ;)
Original comment by [email protected]
on 11 Jan 2011 at 3:30
from monav.
[deleted comment]
from monav.
See the attached images: a route from right before to right after a
barrier=toll_booth, on an Italian motorway.
The first one is with your current code -- see the absurd route it takes ;)
The second one is with the patch applied.
Thank you,
David
Original comment by [email protected]
on 11 Jan 2011 at 4:05
Attachments:
from monav.
In that case I would suggest adding a node modificator to the speed profile for
barrier=toll_booth that sets access=yes. That would require no modifications to
the code.
However, this is only possible in the SVN version. When packaging 0.2 it might
be better to add an option to the OSMImporter's setting dialog. I will look
into this during the weekend, also back-porting a a fix for the OSMImporter.
Original comment by [email protected]
on 11 Jan 2011 at 4:15
- Changed state: Accepted
from monav.
Ah, no need to :)
I'm packaging revision 405 anyway now ;)
Original comment by [email protected]
on 11 Jan 2011 at 4:34
from monav.
Original comment by [email protected]
on 11 Jan 2011 at 8:46
from monav.
Hmm, was this bug already fixed then?
Original comment by [email protected]
on 21 Jul 2011 at 6:09
from monav.
Yeah, you could say so. You can now create speed profiles that can either
ignore toll booths or not. The official packages allow routing through toll
booths.
Original comment by [email protected]
on 22 Jul 2011 at 10:47
- Changed state: Fixed
from monav.
Related Issues (20)
- Building Monav against Qt 5 HOT 1
- Guidance on how to integrate Monav in a Windows 8 App Project
- monav-preprocessor: bad_alloc HOT 3
- MoNav Preprocessor HOT 2
- Misleading turn instructions when route is almost straight at a crossing HOT 4
- Routing prefers highway all the time HOT 1
- Plays only the first audio file in Qt Simulator HOT 1
- Way modificators greater than zero are ignored HOT 2
- build failure: QtMultimedia: No such file or directory HOT 7
- Assertion `edges->size() != ( int ) edgesBegin' failed. (for one specific route) HOT 1
- Some turns are not announced HOT 1
- libxml2 include path HOT 1
- Preprocessor linker error with libprotobuf
- monav 0.3.release-3+hg5585bb4a8d77 crashes on startup
- No map with Mapnik renderer and metaTileSize > 63
- Fix memory handling bugs HOT 1
- Fix preprocessor crash on small data sets without places HOT 2
- Fix QTileRenderer crash on small data sets HOT 2
- Preprocessor: Fix unpredicatable result of BinaryHeap::WasInserted() HOT 4
- Bicycle routing on footways / steps
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from monav.