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
_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to