logo separator

R: [mkgmap-dev] [PATCH v1] - merge nodes to remove evil short arcs

From Mark Burton markb at ordern.com on Wed May 27 11:46:16 BST 2009

Hi Marco,

> Mark, I'd like to help but I've no way to build mkgmap. Could you please send me a compiled mkgmap.jar to test the patch?

Wilco.

But why can't you build mkgmap? I believe it can even be done on
Windows boxes so it can't be that difficult.

> Please, don't give up in searching for the BUG. I'm reading the code and I suspect the error is in the NET/NOD info calculations. In fact the issue appears when the 2 collapsing nodes has >= 3 arcs. Nodes with >= 3 arcs are "route nodes" (nodes were routing decision has to be taken) and a NOD record is to be calculated for each one. All NOD records are connected each other with pointers to build the routing network. If two connected routing nodes with 3 arcs each collapses into one with 4 arcs, I guess that all pointers structure shall be recalculated to take care of the missing routing node, and the fact the new node has now 4 arcs instead of 3 implies the NOD record is different and has to be updated. Of course my are just assumptions. 

Actually, I am not searching for the bug because it doesn't have to be
our code that's causing the problem. It could be a bug in the
garminware.

> Do you know who wrote the parts of the code that calculate the routing structures (src\uk\me\parabola\imgfmt\app\net\...) and how to contact them? In some file I read Robert Vollmert, Steve Ratcliffe,...

No, I don't know who wrote that stuff but, surely, Steve will know.

Cheers,

Mark



More information about the mkgmap-dev mailing list