<div dir="ltr"><div>Hi</div>So basically this is a global:<div><br></div><div>set mkgmap:set_unconnected_type=none;<br></div><div><br></div><div>Or is there a difference? I've used the unconnected_type and semi_connected type basically for all routable lines in my style-file. The unconnected_type is now obsolete if you just used to disable routing by setting an unroutable type - correct?</div><div><br></div><div>Have you tested that the global option is run after semi_connected_type and unconnected_type? Because first the style should be able to remove them or change them to unroutable type - then leftover islands should be covered with this method.</div><div><br></div><div><br></div><div><br></div><div>Felix</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 4 Nov 2019 at 17:06, Ticker Berkin <<a href="mailto:rwb-mkgmap@jagit.co.uk">rwb-mkgmap@jagit.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<br>
<br>
I think the default should be either:<br>
  Don't check for routing islands<br>
or:<br>
  Check for and remove islands of any length<br>
but I don't feel that strongly about this aspect.<br>
<br>
In the documentation, it should mention the effect of a road meeting a<br>
tile boundary or boundary nodes added at admin boundaries.<br>
<br>
I've been using this feature for a couple of weeks now and it has<br>
stopped a lot of "Route Calculation Error"s - Thanks Gerd.<br>
<br>
Ticker<br>
<br>
On Mon, 2019-11-04 at 15:37 +0000, Gerd Petermann wrote:<br>
> Hi Nick,<br>
> <br>
> as always the information is written with the logger (1). You have to<br>
> activate logging at info level with<br>
> <a href="http://uk.me.parabola.imgfmt.app.net" target="_blank">uk.me.parabola.imgfmt.app.net</a>.RoadNetwork.level=INFO<br>
> <br>
> (1) <a href="https://wiki.openstreetmap.org/wiki/Mkgmap/dev#Enabling_Debugging" rel="noreferrer" target="_blank">https://wiki.openstreetmap.org/wiki/Mkgmap/dev#Enabling_Debugging</a><br>
> <br>
> Using a negative value for NUM means that mkgmap doesn't calculate<br>
> the islands at all, using<br>
> 0 means that it only reports the islands. If you want to remove<br>
> islands you can start with a value like<br>
> 500. The default is 0.<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<br>
> von Pinns UK <<a href="mailto:osm@pinns.co.uk" target="_blank">osm@pinns.co.uk</a>><br>
> Gesendet: Montag, 4. November 2019 16:29<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] documentation of new option in branch<br>
> <br>
> Hi Gerd<br>
> <br>
> Thanks for all you work with regards routing islands!<br>
> <br>
> a) Is there a way of finding out how many .if any. routing islands<br>
> were found given a certain length?<br>
> <br>
> b)  if NUM is negative is there any point in adding --check-routing<br>
> -island-len=NUM<br>
> <br>
> Nick<br>
> <br>
> <br>
> <br>
> On 04/11/2019 13:58, Gerd Petermann wrote:<br>
> <br>
> Hi all,<br>
> <br>
> I think the work on the branch is almost done.<br>
> Attached is a patch to add documentation for the new option.<br>
> Please help to improve it:<br>
> <br>
> --check-routing-island-len=NUM<br>
>         Routing islands are small road networks which are not<br>
> connected to other<br>
>         roads. Typical case is a footway that is not connected to the<br>
> main road<br>
>         network. These islands can cause problems if you try to<br>
> calculate a route<br>
>         and Garmin selects a point on the island as a start. It will<br>
> fail to<br>
>         calulate the route even if a major road is only a few steps<br>
> away.<br>
>         When calculating the NOD data mkgmap detects the islands. The<br>
> option<br>
>         --check-routing-island-len=NUM can be used to tell mkgmap<br>
> that islands with<br>
>         a total length below NUM meters should not be written to NOD.<br>
> The effect is<br>
>         that the corresponding roads are visible as usual but they<br>
> are not<br>
>         routable.<br>
>         A negative value for NUM means that mkgmap skips the island<br>
> check.<br>
> <br>
> ciao<br>
> Gerd<br>
> <br>
> <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="http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noreferrer" target="_blank">http://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="http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noreferrer" target="_blank">http://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="http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" rel="noreferrer" target="_blank">http://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><div><div>Felix Hartman - Openmtbmap.org & VeloMap.org<br></div>Schusterbergweg 32/8<br></div><div>6020 Innsbruck<br></div></div>Austria - Österreich</div></div></div></div>