I did a search relating to this and the only thing I really found was back in Dec 2018. It was suggested the issue may have been do to things not quite lining up in their map. Nothing posted since then.
The issue I am running into is with routing with BaseCamp when crossing the bridge at the border between Canada and the United States, it reroutes taking over 2,000 km which would only be just over 200 km. MapSource doesn’t appear to be having the same issue, I might know why. In BaseCamp you can select avoid Highway’s in MapSource there is a slider to select a preferrence.
In checking the tags for the bridge it has for bicycle, foot and horse “no”, no mention of other vehicles which I can see.
For the Key Motor Vehicles has different permitted values including motorcycles. I have made some edits in OSM but being pretty new and not wanting to screw things up I didn’t want to make any changes that could / would vastly affect things (I’ve been reading in the General Talk section about tagging issues).
I appear to have been able to work around it by putting a couple of waypoints immediately before and after the bridge but it is a bit of a p.i.t.a. if a motorcycle=* would fix it.
A bit more info for people who may be unfamiliar with Basecamp - it’s Garmin’s desktop software for planning routes for use with Garmin devices.
The thing that controls whether routing is possible between A and B is not Basecamp itself but the map that is loaded into it. That might be an OSM-based map (right now I have a Garmin device in my pocket that came preloaded with some OSM data from 2019 or so), or it might be one of Garmin’s older non-OSM-based ones.
Many OSM-based maps for Garmin (from the OSM wiki page) also support Basecamp.
I’m using osm.pbf files for Canada and United States downloaded from Geofabrik I am then using osmosis to merge them together.
I have a feeling it is more something I am doing or not doing in the configuration of the output / configuration since MapSource doesn’t do it but BaseCamp does. I have attached a screen shot. Same map on the same computer. In BaseCamp set to avoid Highways and fastest route but still goes over 2000 km to get to destination. MapSource set mid way towards highway preference fastest route.
I don’t think it is an error with OSM, I think it has more to do with way BaseCamp is handling the routing compared to MapSource. When I create the gmap file using Splitter I have –route-rel-values=car I didn’t find one for motorcycle, I did find “mtb” which I think is mountain bike.
I have two methods that are working. One, an edited poly file from geofabrik.ge outlining the area I want. The second based on a previous reply to me I was able to create a simple bounding box at https://boundingbox.klokantech.com/
To get the route to go where I want I’m just creating a couple of waypoints, one before and one after the border.
Based on one of the other replies I’m now working with / learning how to use osmium since I heard it was faster than osmosis.