I think the problem is that way 189568204 starts and ends with a restriction
and has no other points connected to roads.
I think mkgmap has to "split" the road so that this can work. I
have to find the right place to do that.
I also found a flaw in removeShortArcs() that allows that a
via node is replaced (and therefore ignored).

Working on it...

Gerd

> To: mkgmap-dev@lists.mkgmap.org.uk
> From: chris66nrw@gmx.de
> Date: Sun, 15 Dec 2013 15:43:46 +0100
> Subject: Re: [mkgmap-dev] why is this restriction relation ignored?
>
> Am 15.12.2013 12:52, schrieb Gerd Petermann:
> > while debugging the I found this http://www.openstreetmap.org/relation/2560683
> >
> >
> > which seems to be ignored by mkgmap.
>
> I can confirm this.
>
> > I guess the problem could be that both ways
> > http://www.openstreetmap.org/way/189568203 and
> > http://www.openstreetmap.org/way/189568204
> > start at the via node?
>
> This is the case for most turn restrictions, so I assume
> a bug.
>
> OSRM is routing correct there.
>
> Chris
>
>
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev@lists.mkgmap.org.uk
> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev