[mkgmap-dev] [PATCH v2] Move maxspeed calculations to style file
From Toby Speight T.M.Speight.90 at cantab.net on Fri Aug 30 08:45:58 BST 2013
0> In article <522034FF.6060405 at aighes.de>, 0> Henning Scholland <URL:mailto:osm at aighes.de> ("Henning") wrote: Henning> the patch shouldn't change that much. If you actually Henning> use --ignore-maxspeed, then you havn't to change anything. If Henning> you actually don't use --ignore-maxspeed, then you'll need to Henning> add a rule like Henning> maxspeed=* { set mkgmap:maxspeed = maxspeedkmh() } No, I don't use --ignore-maxspeed. But the above looks quite different from your roadspeed style, where you set mkgmap:road-speed-class rather than mkgmap:maxspeed - is that wrong? Henning> If mkgmap:maxspeed-tag is found, then mkgmap will override your Henning> given road_speed. But only downwards, right? I never want maxspeed to increase the estimated actual speed. Henning> Maybe you could describe your situation a little bit more Henning> detailed. Then it would be more easy to tell you, what you'll Henning> have to change. My routing rules go something like this extract: /-------- | highway=primary & oneway=yes [0x03 road_class=3 road_speed=5 resolution 17] | highway=primary [0x03 road_class=3 road_speed=4 resolution 17] | highway=primary_link [0x0b road_class=3 road_speed=3 resolution 19] | highway=secondary & oneway=yes [0x04 road_class=2 road_speed=4 resolution 18] | highway=secondary [0x04 road_class=2 road_speed=3 resolution 18] | highway=secondary_link [0x04 road_class=2 road_speed=2 resolution 22] | highway=tertiary [0x05 road_class=1 road_speed=3 resolution 20] | highway=tertiary_link [0x05 road_class=1 road_speed=1 resolution 20] \-------- My region of interest is Scotland; speed limits are mapped over most of the west Highlands: <URL: http://www.itoworld.com/map/5?lon=-4.95077&lat=57.10531 > I don't want my 60mph-limit secondary roads to have their speeds increased to road_speed=6. But I do want 30mph-limit secondary roads to have their speeds reduced to road_speed=3. So I want you to confirm that the new maxspeed code will act only as a limit, not a target (as driving instructors love to say). I really want to avoid routing along minor roads in preference to slightly longer roads where the speed limit is the same: <URL: http://osrm.at/4Rl > A final thought: some ways have a maxspeed:practical=* tag; if maxspeedkmh() didn't hard-code which tag to read, we'd be able to use that in our style files, too.
- Previous message: [mkgmap-dev] [PATCH v2] Move maxspeed calculations to style file
- Next message: [mkgmap-dev] [PATCH v2] Move maxspeed calculations to style file
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list