Hi Minko, I am still not sure if we are talking about the same stuff. A routable line is one that has roadspeed/class and a non-extended type. These lines are internally called roads. The algo in StyledConverter collects all lines (routable and not-routable) in different lists, and after removal of wrong angles and obsolete points, all non-routable lines are added before all roads. The order within the two different lists is maintained. So, the order is only important if you add multiple non-routable lines or multiple roads for one OSM way . Felix said he adds up to 7 lines for one OSM way, so we should find out which combinations are bad.
Gerd > Date: Fri, 9 May 2014 12:09:14 +0200 > From: [email protected] > To: [email protected] > Subject: Re: [mkgmap-dev] Commit: r3259: remove most checks regarding > routable/non-routable types. > > Hi Gerd > > > > just to make sure: > > your style creates two lines for one OSM way, they have different > > types, but both below 0x3f, > > Well, it doesnt happen if 0x02 is replaced by 0x31. I think it only happens > with "standard" routable line types (0x01-0x13, 0x16, 0x1a,0x1b) but i havent > tested them all > > > and one has road speed/class , the other has not. > > Which one come first? > > The ones with routing parameters come first. After this I handle the cycle > routes with line 0x02 to make sure they are always rendered on top (on all > GPS devices). I always needed to put on 0x02 routing parameters too because > of this issue. I thought I might give it a try to remove them, but it seems > the issue is still the case. > > > I think when it causes problems, we should try to find a better > > solution or print a warning. > > A warning would be fine, in case multiple routable lines are detected. > If that's too complicated, I would suggest to print the old warning only with > --check-styles: > "Non-routable way with routable type 0x.. starting at ... is used for a > routable map. > This can lead to routing errors if multiple routable lines on this way are > used." > > > > > _______________________________________________ > mkgmap-dev mailing list > [email protected] > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________ mkgmap-dev mailing list [email protected] http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
