logo separator

Improvements in turn restrictions

14
Apr

The latest version of mkgmap now has much better support for restriction relations.

Here are the main things that are newly implemented:

  • Restrictions that prohibit going between two node via a particular way.
  • restrictions no_entry or no_exit
  • specific vehicle type, e.g. type=restriction:motorcar or restriction:motorcar=no_u_turn
  • fixes possible error if different roads connect the same nodes (old code possibly saved the restriction for the wrong road)
  • detects obsolete restrictions, e.g. when a oneway doesn't allow to enter the road or when the restiction applies to motor_vehicles only and the road is a cycleway.
  • if the style creates multiple routable ways for one OSM way, the restriction is added for all needed combinations

There are a lot of bug fixes too, so it should all work a lot more smoothly. Use version r3189 or higher for all the fixes.

Posted by steve on 14 Apr 2014

Latest commits

  • mkgmap-r4262 improve default style (defaultStyleTidy3e.patch by Ticker Berkin with small modifications).
    11 jan 2019
  • mkgmap-r4261 don't treat amenity=shelter + shelter_type=public_transport like other shelters.
    07 jan 2019
  • mkgmap-r4260 prevent IndexOutOfBoundsException for special case where wrong house number intervals cause a road to be split into > 0x3ff segements..
    28 dec 2018
  • mkgmap-r4259 apply_first-v2.patch: Implement and document new apply_first style command..
    13 dec 2018
  • splitter-r592 route-complete.patch: Implement a new option --route-rel-values which tells splitter that route relations of the given type should be kept complete. ....
    13 dec 2018
See more...