<div dir="ltr">I think merging would be fine. Garmin hates sharp angles anyhow and will likely not chose them for a car route. And if cycling or walking it doesn't matter too much if really an announcement is not given. Anyhow on sharp turns there is usually a turn announcement also on the same road - most switchbacks on trails are announced. Would be great if the penalty this way could be lowered a bit.. </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 7 May 2021 at 16:35, Mike Baggaley <<a href="mailto:mike@tvage.co.uk">mike@tvage.co.uk</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 Gerd, <br>
<br>
I believe this activity is a precursor to reducing zig zags at low<br>
resolutions (though I may be confusing two different activities). I think<br>
the case shown here would be better handled by seeing whether at the low<br>
resolution the two entry points to the A13 can be reduced to a single point.<br>
For each side of the junction we would have two coincident one-way roads<br>
that could be reduced to a single two way road. Merging the two one-way<br>
roads into one would prevent this from taking place. I was under the<br>
impression that mkgmap split ways at junctions anyway, so I'm not sure what<br>
would be gained by joining these together. I do not have a full<br>
understanding of the code, so may have misunderstood this bit. <br>
<br>
Cheers,<br>
Mike<br>
<br>
-----Original Message-----<br>
From: Gerd Petermann [mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>] <br>
Sent: 07 May 2021 08:55<br>
To: Development list for mkgmap <<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>><br>
Subject: Re: [mkgmap-dev] patch: improve RoadMerger: allow to merge roads<br>
with reversed points<br>
<br>
Hi all,<br>
<br>
See e.g. the link roads which meat at<br>
<a href="https://www.openstreetmap.org/node/606366325" rel="noreferrer" target="_blank">https://www.openstreetmap.org/node/606366325</a><br>
I really wonder how mkgmap should treat roads like that which build a sharp<br>
angle. Current code doesn't merge them. I don't know how it worked in 2014<br>
but today I see no good reason for that. Routing results seem to be the same<br>
and mainly depend on the "avoid u-turn" setting.<br>
Maybe there is a difference when the --ignore-sharp-angles is used, but than<br>
that's probably exactly what the user wants?<br>
<br>
I've also seen several places where the two link roads are mapped with a<br>
single OSM way.<br>
<br>
The correct mapping probably requires two OSM ways and a turn restriction,<br>
but the Garmin routing algo really doesn't like sharp angles anyway and<br>
prefers large detours to avoid them when "avoid u-turn" is enabled.<br>
<br>
I've attached a new patch which ignores sharp angles where only two roads<br>
meet. This gives a few more merges.<br>
If you change the line<br>
private static final double MAX_MERGE_ANGLE = 130.0;<br>
to<br>
private static final double MAX_MERGE_ANGLE = 180.0;<br>
mkgmap will still prefer to merge the roads with the smallest angle but will<br>
also merge those with a sharp angle and thus reduce the NOD/NET size even<br>
more.<br>
<br>
I think mkgmap should use always merge if --ignore-sharp-angles  is used,<br>
but that's not implemented 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 Gerd<br>
Petermann <<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>><br>
Gesendet: Freitag, 7. Mai 2021 07:39<br>
An: Development list for mkgmap<br>
Betreff: Re: [mkgmap-dev] patch: improve RoadMerger: allow to merge roads<br>
with reversed points<br>
<br>
Hi Felix,<br>
<br>
just noticed that patch v3 still only looked for mkgmap:has-direction=1 in<br>
one place.<br>
<br>
Anyway, I am very unsure how to handle the direction flag. It's probably not<br>
a good idea to transfer the flag too ALL lines which are created from one<br>
OSM way.<br>
<br>
I also found some cases where roads are not merged because the angle is too<br>
sharp. This was discussed<br>
here:<a href="http://www.mkgmap.org.uk/pipermail/mkgmap-dev/2013q3/018649.html" rel="noreferrer" target="_blank">http://www.mkgmap.org.uk/pipermail/mkgmap-dev/2013q3/018649.html</a><br>
I think it was introduced to avoid bad routing at places like<br>
<a href="https://www.osm.org/node/606366325" rel="noreferrer" target="_blank">https://www.osm.org/node/606366325</a> where we don't want to merge the two link<br>
roads.<br>
I think the angle should be ignored if only two roads with the same<br>
attributes meat. Like here: <a href="https://www.osm.org/node/1387136827" rel="noreferrer" target="_blank">https://www.osm.org/node/1387136827</a><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<br>
Felix Hartmann <<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>><br>
Gesendet: Donnerstag, 6. Mai 2021 17:55<br>
An: Development list for mkgmap<br>
Betreff: Re: [mkgmap-dev] patch: improve RoadMerger: allow to merge roads<br>
with reversed points<br>
<br>
ah okay, no worries I can patch it myself.<br>
<br>
On Thu, 6 May 2021 at 23:46, Gerd Petermann<br>
<<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>>><br>
wrote:<br>
Hi Felix,<br>
<br>
the patch possibly has an influence on routing, so I don't want to add it to<br>
the low-res-opt branch.<br>
I can provide two binaries if needed.<br>
<br>
Gerd<br>
<br>
________________________________________<br>
Von: mkgmap-dev<br>
<<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgm" target="_blank">mkgmap-dev-bounces@lists.mkgm</a><br>
<a href="http://ap.org.uk" rel="noreferrer" target="_blank">ap.org.uk</a>>> im Auftrag von Felix Hartmann<br>
<<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>>><br>
Gesendet: Donnerstag, 6. Mai 2021 17:42<br>
An: Development list for mkgmap<br>
Betreff: Re: [mkgmap-dev] patch: improve RoadMerger: allow to merge roads<br>
with reversed points<br>
<br>
Could you directly push those patches to the low-res branch? I guess anyone<br>
using it right now would like to try it with the patch..<br>
I will try it out tomorrow.<br>
<br>
On Thu, 6 May 2021 at 18:32, Gerd Petermann<br>
<<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>><mai<br>
<a href="mailto:lto%3Agpetermann_muenchen@hotmail.com" target="_blank">lto:gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>>><br>
> wrote:<br>
Ahh, sorry, merge-roads-reversed-v2.patch was work-in-progress. v3 works as<br>
described before.<br>
<br>
Gerd<br>
<br>
________________________________________<br>
Von: mkgmap-dev<br>
<<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgm" target="_blank">mkgmap-dev-bounces@lists.mkgm</a><br>
<a href="http://ap.org.uk" rel="noreferrer" target="_blank">ap.org.uk</a>><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-b" target="_blank">mkgmap-dev-b</a><br>
<a href="mailto:ounces@lists.mkgmap.org.uk" target="_blank">ounces@lists.mkgmap.org.uk</a>>>> im Auftrag von Gerd Petermann<br>
<<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>><mai<br>
<a href="mailto:lto%3Agpetermann_muenchen@hotmail.com" target="_blank">lto:gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>>><br>
><br>
Gesendet: Donnerstag, 6. Mai 2021 12:30<br>
An: Development list for mkgmap<br>
Betreff: Re: [mkgmap-dev] patch: improve RoadMerger: allow to merge roads<br>
with reversed points<br>
<br>
Hi all,<br>
<br>
here is the 2nd approach:<br>
<br>
RoadMerger can connect more roads if direction of the roads doesn't matter<br>
reg. routing.  Problem is that mkgmap doesn't know if direction matters<br>
unless the oneway tag<br>
says so. The patch<br>
- implements new special tag mkgmap:has-direction=true which must be set for<br>
ways which shoud not be reversed.<br>
I am not yet sure how to use this. My idea was that the style author knows<br>
which types are direction depended and this should add<br>
mkgmap:has-direction=true for those lines which should not be reversed.<br>
Before road merging all map lines which were created for a given OSM way are<br>
checked. If any has a direction then all lines for the given OSM way are<br>
marked to have a direction.<br>
Maybe this needs more thinking.<br>
<br>
- The program checks if there is any line rule that uses<br>
mkgmap:has-direction=true. If not, mkgmap will not reverse roads for better<br>
merging.<br>
- implement new experimental option --x-force-reverse-merge to override the<br>
logic reg. mkgmap:has-direction=true.<br>
<br>
Reg. size the patch is probably not worth the effort. It just merges a few<br>
more roads (I see maybe 3% more merges) and thus safes some KB in NET and<br>
NOD.<br>
I see this also as a preparation to do more merging in the low-res-opt<br>
branch.<br>
<br>
Gerd<br>
<br>
________________________________________<br>
Von: mkgmap-dev<br>
<<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgm" target="_blank">mkgmap-dev-bounces@lists.mkgm</a><br>
<a href="http://ap.org.uk" rel="noreferrer" target="_blank">ap.org.uk</a>><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-b" target="_blank">mkgmap-dev-b</a><br>
<a href="mailto:ounces@lists.mkgmap.org.uk" target="_blank">ounces@lists.mkgmap.org.uk</a>>>> im Auftrag von Gerd Petermann<br>
<<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>><mai<br>
<a href="mailto:lto%3Agpetermann_muenchen@hotmail.com" target="_blank">lto:gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>>><br>
><br>
Gesendet: Mittwoch, 5. Mai 2021 16:53<br>
An: Development list for mkgmap<br>
Betreff: Re: [mkgmap-dev] patch: improve RoadMerger: allow to merge roads<br>
with reversed points<br>
<br>
Hi Felix,<br>
<br>
the patch contained two bugs:<br>
- Roads with different direction are not merged when they are connected at<br>
the beginning.<br>
- angle calculation was wrong, maybe that rejected possible merges or did<br>
the worse ones.<br>
<br>
When I talk about overlays I mean those lines which are created with the<br>
continue statement or with overlays rules.<br>
<br>
Gerd<br>
<br>
________________________________________<br>
Von: mkgmap-dev<br>
<<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgm" target="_blank">mkgmap-dev-bounces@lists.mkgm</a><br>
<a href="http://ap.org.uk" rel="noreferrer" target="_blank">ap.org.uk</a>><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-b" target="_blank">mkgmap-dev-b</a><br>
<a href="mailto:ounces@lists.mkgmap.org.uk" target="_blank">ounces@lists.mkgmap.org.uk</a>>>> im Auftrag von Felix Hartmann<br>
<<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>><mailto:<a href="mailto:extremecarve" target="_blank">extremecarve</a><br>
<a href="mailto:r@gmail.com" target="_blank">r@gmail.com</a><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>>>><br>
Gesendet: Mittwoch, 5. Mai 2021 16:46<br>
An: Development list for mkgmap<br>
Betreff: Re: [mkgmap-dev] patch: improve RoadMerger: allow to merge roads<br>
with reversed points<br>
<br>
If the direction of a line is changed, will all lines created via continue<br>
also be changed? If yes then this decreases the lines a lot where I would<br>
need the special tag. If not it will get complicated...<br>
Well and the patch itself so far only saved about 0.3% of total map size.<br>
Better than nothing for no visual impact of course.<br>
<br>
On Wed, 5 May 2021 at 22:43, Gerd Petermann<br>
<<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>><mai<br>
<a href="mailto:lto%3Agpetermann_muenchen@hotmail.com" target="_blank">lto:gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a>>><br>
<mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmail.c" target="_blank">gpetermann_muenchen@hotmail.c</a><br>
om><mailto:<a href="mailto:gpetermann_muenchen@hotmail.com" target="_blank">gpetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:gpetermann_muenchen@hotmai" target="_blank">gpetermann_muenchen@hotmai</a><br>
<a href="http://l.com" rel="noreferrer" target="_blank">l.com</a>>>>> wrote:<br>
Hi Felix,<br>
<br>
no idea why you talk about waterways here. The thread is about a patch for<br>
RoadMerger. As the name suggest this code merges roads, nothing else.<br>
RoadMerger considers far more attributes of lines compared to the simple<br>
LineMerger, not just the type and name but also all the attributes which<br>
affect routing.<br>
It will not merge oneways with opposite direction, nor does it merge roads<br>
which are used in restrictions.<br>
<br>
My current approach is to implement the new special<br>
mkgmap:has-direction=true<br>
If the style sets this for a road or any of its overlay lines RoadMerger<br>
should not reverse the road.<br>
<br>
Gerd<br>
________________________________________<br>
Von: mkgmap-dev<br>
<<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgm" target="_blank">mkgmap-dev-bounces@lists.mkgm</a><br>
<a href="http://ap.org.uk" rel="noreferrer" target="_blank">ap.org.uk</a>><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-b" target="_blank">mkgmap-dev-b</a><br>
<a href="mailto:ounces@lists.mkgmap.org.uk" target="_blank">ounces@lists.mkgmap.org.uk</a>>><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a><m<br>
<a href="mailto:ailto%3Amkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">ailto:mkgmap-dev-bounces@lists.mkgmap.org.uk</a>><mailto:<a href="mailto:mkgmap-dev-bounces@list" target="_blank">mkgmap-dev-bounces@list</a><br>
<a href="http://s.mkgmap.org.uk" rel="noreferrer" target="_blank">s.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev-bounces@lists.mkgmap.org.uk" target="_blank">mkgmap-dev-bounces@lists.mkgmap.org.uk</a>>>>> im Auftrag<br>
von Felix Hartmann<br>
<<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>><mailto:<a href="mailto:extremecarve" target="_blank">extremecarve</a><br>
<a href="mailto:r@gmail.com" target="_blank">r@gmail.com</a><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>>><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a><<br>
mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a><mailto:<a href="mailto:extrem" target="_blank">extrem</a><br>
<a href="mailto:ecarver@gmail.com" target="_blank">ecarver@gmail.com</a>>>>><br>
Gesendet: Mittwoch, 5. Mai 2021 13:04<br>
An: Development list for mkgmap<br>
Betreff: Re: [mkgmap-dev] patch: improve RoadMerger: allow to merge roads<br>
with reversed points<br>
<br>
Actually when I think about it - reversing the direction for waterways<br>
should be done anyhow - there is no waterway that flows in opposite<br>
direction. Cliff lines most likely the same.<br>
And for lines that are off center - that doesn't matter as long as all<br>
resulting lines are reversed. It would actually be better as otherwise at<br>
one point the right side jumps to the left and this could be prevented.<br>
<br>
Yes oneway roads (plus all copies created from it via continue) - those you<br>
cannot merge.<br>
<br>
On Wed, 5 May 2021 at 18:47, Felix Hartmann<br>
<<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>><mailto:<a href="mailto:extremecarve" target="_blank">extremecarve</a><br>
<a href="mailto:r@gmail.com" target="_blank">r@gmail.com</a><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>>><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a><<br>
mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a><mailto:<a href="mailto:extrem" target="_blank">extrem</a><br>
<a href="mailto:ecarver@gmail.com" target="_blank">ecarver@gmail.com</a>>>><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a><mailto:<a href="mailto:extremecarver@gma" target="_blank">extremecarver@gma</a><br>
<a href="http://il.com" rel="noreferrer" target="_blank">il.com</a>><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>>><mail<br>
<a href="mailto:to%3Aextremecarver@gmail.com" target="_blank">to:extremecarver@gmail.com</a><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>><mailto:<a href="mailto:extremecar" target="_blank">extremecar</a><br>
<a href="mailto:ver@gmail.com" target="_blank">ver@gmail.com</a><mailto:<a href="mailto:extremecarver@gmail.com" target="_blank">extremecarver@gmail.com</a>>>>>> wrote:<br>
will that patch also work on the low resolution branch, or only against<br>
trunk?<br>
<br>
On Wed, 5 May 2021 at 18:05, Gerd Petermann<br>
<<a href="mailto:GPetermann_muenchen@hotmail.com" target="_blank">GPetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:GPetermann_muenchen@hotmail.com" target="_blank">GPetermann_muenchen@hotmail.com</a>><mai<br>
<a href="mailto:lto%3AGPetermann_muenchen@hotmail.com" target="_blank">lto:GPetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:GPetermann_muenchen@hotmail.com" target="_blank">GPetermann_muenchen@hotmail.com</a>>><br>
<mailto:<a href="mailto:GPetermann_muenchen@hotmail.com" target="_blank">GPetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:GPetermann_muenchen@hotmail.c" target="_blank">GPetermann_muenchen@hotmail.c</a><br>
om><mailto:<a href="mailto:GPetermann_muenchen@hotmail.com" target="_blank">GPetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:GPetermann_muenchen@hotmai" target="_blank">GPetermann_muenchen@hotmai</a><br>
<a href="http://l.com" rel="noreferrer" target="_blank">l.com</a>>>><mailto:<a href="mailto:GPetermann_muenchen@hotmail.com" target="_blank">GPetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:GPetermann_muenchen@h" target="_blank">GPetermann_muenchen@h</a><br>
<a href="http://otmail.com" rel="noreferrer" target="_blank">otmail.com</a>><mailto:<a href="mailto:GPetermann_muenchen@hotmail.com" target="_blank">GPetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:GPetermann_muenche" target="_blank">GPetermann_muenche</a><br>
<a href="mailto:n@hotmail.com" target="_blank">n@hotmail.com</a>>><mailto:<a href="mailto:GPetermann_muenchen@hotmail.com" target="_blank">GPetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:GPetermann_mue" target="_blank">GPetermann_mue</a><br>
<a href="mailto:nchen@hotmail.com" target="_blank">nchen@hotmail.com</a>><mailto:<a href="mailto:GPetermann_muenchen@hotmail.com" target="_blank">GPetermann_muenchen@hotmail.com</a><mailto:<a href="mailto:GPetermann_" target="_blank">GPetermann_</a><br>
<a href="mailto:muenchen@hotmail.com" target="_blank">muenchen@hotmail.com</a>>>>>> wrote:<br>
Hi all,<br>
<br>
up to now RoadMerger doesn't merge (combine) two roads if the have different<br>
directions. This is OK for oneway roads but I see no need for this with<br>
other roads. The attached patch changes this. It has an influence on file<br>
size (safes a few KB in each tile) and very likely also on routing,<br>
hopefully to the better/faster.<br>
It also reduces zig-zagging in the low-res-opt branch.<br>
<br>
Strangely enough almost all was already implemented, so maybe WanMil (the<br>
original author) tried that before and found a reason not to do it. Will<br>
search the archives later...<br>
<br>
Gerd<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><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>><mailto<br>
:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>>><mail<br>
<a href="mailto:to%3Amkgmap-dev@lists.mkgmap.org.uk" target="_blank">to:mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>><mai<br>
<a href="mailto:lto%3Amkgmap-dev@lists.mkgmap.org.uk" target="_blank">lto:mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>>>><<br>
mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>><br>
<mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><br>
>><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org" target="_blank">mkgmap-dev@lists.mkgmap.org</a>.<br>
uk><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org" target="_blank">mkgmap-dev@lists.mkgmap.org</a><br>
.uk>>>><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>
<br>
--<br>
Felix Hartman - Openmtbmap.org & VeloMap.org<br>
<br>
<br>
<br>
--<br>
Felix Hartman - Openmtbmap.org & VeloMap.org<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><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>><mailto<br>
:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>>><mail<br>
<a href="mailto:to%3Amkgmap-dev@lists.mkgmap.org.uk" target="_blank">to:mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>><mai<br>
<a href="mailto:lto%3Amkgmap-dev@lists.mkgmap.org.uk" target="_blank">lto:mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<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>
<br>
--<br>
Felix Hartman - Openmtbmap.org & VeloMap.org<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><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>><mailto<br>
:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<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><mailto:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a>><mailto<br>
:<a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" target="_blank">mkgmap-dev@lists.mkgmap.org.uk</a><mailto:<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>
<br>
--<br>
Felix Hartman - Openmtbmap.org & VeloMap.org<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><mailto:<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>
<br>
--<br>
Felix Hartman - Openmtbmap.org & VeloMap.org<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>
_______________________________________________<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>