Hi WanMil,
> 
> r2790 is quite old. I have tested the link-pois-to-ways code at some 
> time after that but maybe I did check access restrictions only. The 
> change was intended to implement the calculation at one point only. The 
> main idea is, that there is a clear distinction between code before 
> postConvertRules() and after that. Code before postConvertRules() can 
> use (and has to implement) several more tags than after postConvertRules().

okay

> 
> I get the feeling that it might be easier to move the handling of the 
> link-pois-to-ways to an earlier point in the processing. The current 
> code is quite complicated. Maybe it could be moved after processing the 
> points style file and just before processing the lines and polygons 
> style file. At this point modifications might be possible on the OSM way 
> data like we do before the style processing is started (e.g. 
> LinkDestinationHook).

I think we have to process the lines style first, because we need to know
the access tags and road speed and road class.

> 
> If you want to leave the code where it is I would recommend to put the 
> mkgmap:road-speed calcs etc. to separate methods so that they can be 
> called from postConvertRules() and the pois handling. That also 
> encapsulates these tags.
I prefer to create a modified copy of the GType instance. 
I have to find out why it was not done like this all the time.
An old comment for  the POI handling in StyledConverter says:
                            // we can't modify the road class or type in
                            // the GType as that's global so for now just
                            // transfer the tags to the way

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

Reply via email to