<div dir="ltr"><div dir="ltr">Actually besides rivers all lines can be reversed from level1 onwards - Is that possible or can ways not be reversed if the direction may not be changed in level 0?<div><br></div><div>Also it would be good if adding {add mkgmap:has-direction=true}</div><div>is only relevant for future lines if continue with_actions is used, but not if continue is used. E.g. if a road has cycleway = lane:left I display it only at resolution 24, however the road itself can be reversed. Just not the cycleway line that is a second line to the left side of the road. The road also is later in my style vs the cycleway. That way maybe some additional lines can be reversed.</div><div><br></div><div>In general for Austria or Germany this gives pretty nice improvements in map size. For less developed countries the differences are smaller...</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 11 May 2021 at 19:21, Gerd Petermann <<a href="mailto:gpetermann_muenchen@hotmail.com">gpetermann_muenchen@hotmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Mike,<br>
<br>
it is off by default because it will cause trouble with some styles / TYP files which rely on the direction but don't set that the new special tag (yet).<br>
<br>
Gerd<br>
<br>
________________________________________<br>
Von: mkgmap-dev <<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a>> im Auftrag von Mike Baggaley <<a href="mailto:mike@tvage.co.uk" target="_blank">mike@tvage.co.uk</a>><br>
Gesendet: Dienstag, 11. Mai 2021 13:15<br>
An: <a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><br>
Betreff: Re: [mkgmap-dev] Commit r4703: improve RoadMerger (based on    merge-roads-reversed-v6.patch)<br>
<br>
Hi Gerd,<br>
<br>
I may be misunderstanding this, but the explanation of when it is enabled seems illogical.<br>
<br>
It seems to me that reversing should be the default except on ways that have mkgmap:has-direction=true unless a switch is given to disable it.<br>
<br>
Or it could be off by default and a switch enables it, except for ways that have mkgmap:has-direction=true.<br>
<br>
Cheers,<br>
Mike<br>
<br>
-----Original Message-----<br>
From: svn commit [mailto:<a href="mailto:svn@mkgmap.org.uk" target="_blank">svn@mkgmap.org.uk</a>]<br>
Sent: 11 May 2021 11:22<br>
To: <a href="mailto:mkgmap-svn@lists.mkgmap.org.uk" target="_blank">mkgmap-svn@lists.mkgmap.org.uk</a>; <a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><br>
Subject: [mkgmap-dev] Commit r4703: improve RoadMerger (based on merge-roads-reversed-v6.patch)<br>
<br>
Version mkgmap-r4703 was committed by gerd on Tue, 11 May 2021<br>
<br>
improve RoadMerger (based on merge-roads-reversed-v6.patch)<br>
This has two effects:<br>
- it allows RoadMerger to merge roads which build a sharp angle, if that is done an info message is logged<br>
- it allows RoadMerger to merge roads with different directions be reversing the order of points if special criteria are met<br>
- implement new special tag mkgmap:has-direction=true which tells mkgmap that the direction of the way is important and should not be reversed. The routing tags oneway=yes or oneway=-1 have the same effect, but they also effect routing. Use this tag if you have a TYP file which renders lines different (e.g. cycleway on the right or on the left side) to prevent a reverse merge<br>
- implements new experimental option --x-force-reverse-merge<br>
<br>
Merging with reverse produces smaller maps, esp. smaller NET and NOD files, it may have an influence on routing.<br>
Reversing of roads is disabled unless mkgmap detects that the style has at least one rule which adds mkgmap:has-direction=true in rule file lines or option --x-force-reverse-merge is used.<br>
The program checks if any line that was added for a given OSM way has the tag mkgmap:has-direction=true.<br>
If one is found the tag is propagated to the road(s) for that OSM way so no reversing happens.<br>
Roads with different direction attributes are not merged.<br>
<br>
The option --x-force-reverse-merge is meant for those who don't use a TYP file or don't render left/right attributes with different types. All others should not use the option and adapt the style instead.<br>
<br>
<a href="http://www.mkgmap.org.uk/websvn/revision.php?repname=mkgmap&rev=4703" rel="noreferrer" target="_blank">http://www.mkgmap.org.uk/websvn/revision.php?repname=mkgmap&rev=4703</a><br>
<br>
_______________________________________________<br>
mkgmap-dev mailing list<br>
<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><br>
<a href="https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noreferrer" target="_blank">https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a><br>
_______________________________________________<br>
mkgmap-dev mailing list<br>
<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><br>
<a href="https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noreferrer" target="_blank">https://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Felix Hartman - Openmtbmap.org & VeloMap.org<br></div><br></div></div></div></div></div></div>