
Mark Burton wrote:
Hi Steve,
Is there any problem with this option, such that you might not want to use it?
I am not aware of any problem.
As I understand it, if you do not give it then routing will not work, as we know (or believe) that all routing arcs have to be more than 5.4m.
I believe that the mimimum distance will depend on lat/lon because the real constraint is that the source and target nodes must not have the same coordinates (resolution being 360 deg / 2^24)
If that is so, then we should just set the required behaviour whenever the route option is given.
Why don't we do that but still provide an option to turn off the short arc removal (which should never need to be used but may be useful when tracking down problems).
I realize that there might be other approaches, eg we could stretch arcs instead of removing them, but if removing them is our current best approach, lets make it the default.
It seems to be working well enough at the moment.
Shall I change the code to remove the --remove-short-arcs option and, instead, enable that function if --route is specified and (the new) --keep-short-arcs option is not specified?
Cheers,
Mark
Yes, but we should be clear about the distance needed. I used =3 because without specifying it, I had some route calculation working, that without specifying did not work. If there is really 5.4m then the default should go for 5.4 -- or just leave the option as it is right now but use it by default except if say --remove-short-arcs=no is given...
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev