
On 11.05.2010 00:49, Steve Ratcliffe wrote:
Hi
So do you mean:
rule is given. Quick example lanes=2& oneway=yes { add mkgmap:road-speed = '+1'; add mkgmap:road-class = '+1'; set rule=1 } highway=primary& maxspeed=100 {road_class=3 road_speed=4 0x02]
If the tags are: highway=primary, maxspeed=100 then you get road_class=3
and with the tags highway=primary, maxspeed=100, lanes=2, oneway=yes you get road_class=4?
If so I have an idea of how that could be done.
Yes. But this was a bad example. My second example of incline is much more useful for "everyone" (except hikers and mountainbikers or cyclists who like to go uphill). It should work just like the link pois to ways is working, but based on tags. Plus the possibility for stopping the execution (because then you can have seperate actions for big streets vs small streets vs tracks/pathes). Oh and also introduce a max setting (besides the obvious limits of 0-4 for roadclass and 0-7 for roadspeed) as for many kind of streets high roadspeed is actually devastating. The max however should be the last action when several rules are enacted on the same street. So if roadspeed=1 and then three times +1 roadspeed and once -1 roadspeed and max_roadspeed=3, max_roadspeed is set to three and not two.... This would really be a great addition because it makes the style-file less abstact and more focussed on how one would assess the routing from human perspective (it's going up heavily, I have to drive slower....).
..Steve _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev