[mkgmap-dev] vehicles in restriction relations
From GerdP gpetermann_muenchen at hotmail.com on Sun Mar 30 12:17:50 BST 2014
Hi all, I've just modified a routine that translates the vehicle types used in OSM to the ones used in Garmin restrictions: if(vehicle.equals("motorcar") || vehicle.equals("motorcycle") || vehicle.equals("motor_vehicle")) flag = RouteRestriction.EXCEPT_CAR; else if(vehicle.equals("psv") || vehicle.equals("bus")) flag = RouteRestriction.EXCEPT_BUS; else if(vehicle.equals("taxi")) flag = RouteRestriction.EXCEPT_TAXI; else if(vehicle.equals("delivery") || vehicle.equals("goods")) flag = RouteRestriction.EXCEPT_DELIVERY; else if(vehicle.equals("bicycle")) flag = RouteRestriction.EXCEPT_BICYCLE; else if(vehicle.equals("hgv") || vehicle.equals("truck")) flag = RouteRestriction.EXCEPT_TRUCK; if (flag == 0){ log.warn(messagePrefix, "ignoring unsupported vehicle class '" + vehicle + "' in turn restriction"); return false; } else { ...} I think that this should better be done in the style? I also wonder why the wiki lists different kinds of vehicles for restriction:<vehicle>=<turn> , type=restriction:<vehicle> , and except=* I hope it is okay to use the same code for all of them? Gerd -- View this message in context: http://gis.19327.n5.nabble.com/vehicles-in-restriction-relations-tp5801618.html Sent from the Mkgmap Development mailing list archive at Nabble.com.
- Previous message: [mkgmap-dev] restriction relation edge cases
- Next message: [mkgmap-dev] vehicles in restriction relations
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list