Hello,
I've found a bug in routing.osm.ch for car-routing: If there is a highway tagged with "motor_vehicle=delivery", routing.osm.ch is routing yet via this street.
See this example: correct routing by http://map.project-osrm.org : http://map.project-osrm.org/?z=15%C2%A2er=46.895349%2C7.491045&loc=46.88... wrong routing by http://routing.osm.ch : http://routing.osm.ch/?hl=de&loc=46.888634,7.497046&loc=46.880585,7....
correct url for wrong routing: http://routing.osm.ch/?hl=de&loc=46.888634,7.497048&loc=46.880585,7....
Am 11.04.2016 um 10:39 schrieb Fred Jelk:
Hello,
I've found a bug in routing.osm.ch for car-routing: If there is a highway tagged with "motor_vehicle=delivery", routing.osm.ch is routing yet via this street.
See this example: correct routing by http://map.project-osrm.org : http://map.project-osrm.org/?z=15%C2%A2er=46.895349%2C7.491045&loc=46.88... wrong routing by http://routing.osm.ch : http://routing.osm.ch/?hl=de&loc=46.888634,7.497046&loc=46.880585,7....
On 2016-04-11 10:39, Fred Jelk wrote:
Hello,
I've found a bug in routing.osm.ch for car-routing: If there is a highway tagged with "motor_vehicle=delivery", routing.osm.ch is routing yet via this street.
See this example: correct routing by http://map.project-osrm.org : http://map.project-osrm.org/?z=15%C2%A2er=46.895349%2C7.491045&loc=46.88... wrong routing by http://routing.osm.ch : http://routing.osm.ch/?hl=de&loc=46.888634,7.497046&loc=46.880585,7....
Unfortunately, this is still a missing feature in osrm. See https://github.com/Project-OSRM/osrm-backend/issues/156
I can't find something about motor_vehicle=delivery in your link. I've just found something about motor_vehicle=destination. And this is solved.
And I think, the problem with motor_vehicle=delivery is also solved in osrm... Have a look at my postet link: http://map.project-osrm.org/?z=15%C2%A2er=46.895349%2C7.491045&loc=46.88... There its routing correct. Its just in routing.osm.ch where its wrong.
Am 11.04.2016 um 11:06 schrieb michael spreng:
On 2016-04-11 10:39, Fred Jelk wrote:
Hello,
I've found a bug in routing.osm.ch for car-routing: If there is a highway tagged with "motor_vehicle=delivery", routing.osm.ch is routing yet via this street.
See this example: correct routing by http://map.project-osrm.org : http://map.project-osrm.org/?z=15%C2%A2er=46.895349%2C7.491045&loc=46.88...
wrong routing by http://routing.osm.ch : http://routing.osm.ch/?hl=de&loc=46.888634,7.497046&loc=46.880585,7....
Unfortunately, this is still a missing feature in osrm. See https://github.com/Project-OSRM/osrm-backend/issues/156
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hi
On 11/04/16 11:17, Fred Jelk wrote:
I can't find something about motor_vehicle=delivery in your link. I've just found something about motor_vehicle=destination. And this is solved.
Well delivery and destination is kind of the same, isn't it? I mean in both cases you can use the street if your start or end is on that street, but not otherwise (from the perspective of the router, at least)
And I think, the problem with motor_vehicle=delivery is also solved in osrm... Have a look at my postet link: http://map.project-osrm.org/?z=15%C2%A2er=46.895349%2C7.491045&loc=46.88... There its routing correct. Its just in routing.osm.ch where its wrong.
I don't think it is solved. Look at what happens if I put the start or the end inside the "delivery" zone: http://map.project-osrm.org/?z=18%C2%A2er=46.886646%2C7.495382&loc=46.88...
So in contrast to what routing.osm.ch currently is doing (ignoring it), it just blocks it like a "motor_vehicle=no". But I think I will do the same on routing.osm.ch (blocking it like no), because it is less confusing until this feature is implemented.
On issue 156 a hack is mentioned to be able to at least start or end on such roads. If someone has time we could try that on routing.osm.ch, but it still would not be a perfect solution.
Michael
Hallo Michael
Du schreibst: Well delivery and destination is kind of the same, isn't it?
Das Problem ist, dass es in JOSM unter der Vorlagengruppe Strassen / Strassenbeschränkungen /Alle Fahrzeuge, zwei Auswahlmöglichkeiten hat: Anlieger frei und Lieferverkehr frei.
Bei der häufig anzutreffenden Zusatztafel „Zubringerdienst gestattet“ wird daher eher Lieferverkehr frei (delivery) ausgewählt.
Gruss
Gerhard
Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von michael spreng Gesendet: Montag, 11. April 2016 21:56 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] routing.osm.ch is routing via a motor_vehicle=delivery
Hi
On 11/04/16 11:17, Fred Jelk wrote:
I can't find something about motor_vehicle=delivery in your link. I've just found something about motor_vehicle=destination. And this is solved.
Well delivery and destination is kind of the same, isn't it? I mean in both cases you can use the street if your start or end is on that street, but not otherwise (from the perspective of the router, at least)
And I think, the problem with motor_vehicle=delivery is also solved in osrm... Have a look at my postet link: http://map.project-osrm.org/?z=15 http://map.project-osrm.org/?z=15¢er=46.895349%2C7.491045&loc=46.887827%2C7.496345&loc=46.881154%2C7.482033&hl=en&alt=0 ¢er=46.895349%2C7.491045&loc=46.887827%2C7.496345&loc=46.881154%2C7.482033&hl=en&alt=0 There its routing correct. Its just in routing.osm.ch where its wrong.
I don't think it is solved. Look at what happens if I put the start or the end inside the "delivery" zone: http://map.project-osrm.org/?z=18 http://map.project-osrm.org/?z=18¢er=46.886646%2C7.495382&loc=46.886580%2C7.495240&loc=46.881154%2C7.482033&hl=en&alt=0 ¢er=46.886646%2C7.495382&loc=46.886580%2C7.495240&loc=46.881154%2C7.482033&hl=en&alt=0
So in contrast to what routing.osm.ch currently is doing (ignoring it), it just blocks it like a "motor_vehicle=no". But I think I will do the same on routing.osm.ch (blocking it like no), because it is less confusing until this feature is implemented.
On issue 156 a hack is mentioned to be able to at least start or end on such roads. If someone has time we could try that on routing.osm.ch, but it still would not be a perfect solution.
Michael