Hi Steve,
> We know that short arc are problematic, but not exactly why. There are a
> few possibilities.
> 
> 1. The routing arcs have a length field, when the arc length is less 
> than 4.9m (in our implementation) this is stored as 0. Perhaps zero is
> bad and using 1 instead would work.
> 
> 2. Perhaps the nodes must have different Garmin coordinates. This would 
> imply a minimum separation of 2.3 (or less depending on direction and
> latitude).
> 
> 3. I believe that boundary nodes between two maps are considered 
> connected if they are up to 2 (or 3, I forget) garmin units apart.
> Perhaps this is true in general and routing will jump to unconnected 
> roads if nodes on nearby roads are too close.

A lot of maybes :-(
I have one more: I think Garmin also changes the algorithmn with new firmware
(one version broke routing completely on my Oregon 450t, don't remember exactly
which one it was)

> 
> (I thought of that last in relation to removeShortArcs removing complete 
> ways - how did no one notice? Well perhaps because very small gaps can 
> be jumped).

The small way is removed, but the gpx device will probably still route
you through it (if my last description of the algo is correct)
I am more concerned that it may remove a way with highway=steps 
and connect the nodes of two big street directly instead.

Gerd
                                          
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to