I got an idea to use OsmAnd for snowmobile riding.
Today it is possible to display an overlay map from http://opensledmap.org in OsmAnd, but the problem is that it is not possible to plan routes with an overlay map. Another problem is that this overlay map uses a lot of data from the internet connection. When riding a snowmobile in the mountains you often are outside cell phone coverage, so it is important that the tracks are contained in the ordinary downloaded osmand map, or in another way is available offline.
It would be nice if someone would make a snowmobile-plugin that navigate by lines, ways, paths, tracks and roads tagged with snowmobile=* in the same way as navigate ordinary roads by car.
With voice guidance, calculation of route length -and arrival time.Snowmobile trailsThere are different snowmobile trails tagged snowmobile= designated, permissive, private, yes and no, that should be displayed with different colors.
When a snowmobile trail crosses frozen water;
ice_road=yes is added. This can be shown by a dotted line (should be possible to use on all types of trails).
When you have to pay toll to use a permissive trail, this should be marked, maybe with another color on the line, or by text along it (maybe $, €, SEK, NOK <local valutaes).
There are also different grades used to define quality of trail, this could be marked by the thickness of the lines, thicker should be better, (grade 3 is used if tag is missing). I think that this can be done in a better way than present OpenSledMap.
This tags are
described in detail here:
http://wiki.openstreetmap.org/wiki/Key:snowmobile.
Maybe the same colors can be used in such a plugin as in opensledmap.org? -as you can see in the appendix.
The snowmobile-trails do not need to be visible in OsmAnd when not using the plugin, but it might be nice to have the option to show or hide them regardless of a plugin in OsmAnd anyway. Many trails are marked with signs, and are therefore visible even in summer.
Route planning and speed
Speed limits in terms of route planning and arrival time can be a bit challenging when thinking of driving snowmobile. Often you drive slower than the permitted speed due to conditions, visibility or wind, and you take small stops to talk about the route when riding together with friends. Therefore I think it may be better to use average driving speed instead of speed limits when calculating arrival time. This average driving speed and calculation may be updated automatically when driving based on average speed on the trip. For example the total average driving speed of the trip from start to now (without the time of complete stops) can be calculated every minutes of the trip, and the arrival time calculation should be updated should use the new average speed. When you come to a complete stop the calculation should not lower the average speed, but just add time as on normal car arrival time calculation, and when you start again then continue the calculation with the same average speed as before the stop.
Speed limit warning
I think there should be a warning when exceeding the speed limit. Today most snowmobile trails is not tagged with maxspeed=*, and there are different general speed limits in different countries. Mostly snowmobile trails have a general speed limit in each country, but some places there is speed limit signs or special regulations on public roads.
I also think it might be wise to start using maxspeed:snowmobile=* when tagging snowmobile speed limits, because some of these snowmobile trails are on roads that can be used by other vehicles with a different speed limit in summer, or even simultaniously.
Snowmobile speed limits in Scandinavia:
Finland:
- General speed limit 60 km / h
- But on frozen water speed limit is 80 km / h, (if the tag ice_road=yes is present).
- With people in trailed sleigh: 40 km / h.
Sweden:
- General speed limit 70 km / h
- On short streches of public roads 20 km / h
- Some places different speed limits are indicated by signs. In osm this can be set with tag maxspeed = *, (or maxspeed:snowmobile=*).
Norway:
- General speed limit 70 km / h
- With cargo in trailed sleigh 60 km / h.
- With people in trailed sleigh: 40 km / h.
- On short streches of public roads 30 km / h.
In Canada, USA, and other countries there may be different rules in different states.
To customize a plugin to show the correct speed limit based on these varying rules, it may be necessary to have the opportunity to select country/state or even county for some areas (or that is automatically selected based on the position). Rules for the different countries/states may be included in the plugin, or you can manually add the different general speed limits, there should anyway be possible to edit them if the authorities changes the rules.
When planning a route you will be asked for what country you are in, and to select whether you have no trailed sleigh, trailed cargo sleigh, or trailed sleigh with people.
Speed limit is then specified by country and by trailed sleigh parameter unless there are maxspeed=* (or maxspeed:snowmobile=*) tag showing a slower limit.
Rules for my maxspeed suggestion:
If maxspeed=* is present alone, this should be shown.
If maxspeed:snowmobile=* is present, this should be shown, instead of maxspeed=*.
If selected general speed is less than present maxspeed-tag, then general speed is shown.If no maxspeed tag is present, then selected general speed is shown.
Stop-signs
Snowmobiles have to stop before crossing a road, so i might be a good idea to show a stop-sign on screen, and play an audible warning when arriving at crossing.
Toll
On some snowmobile trails you have to pay a fee, and it should be possible to select "avoid toll" if possible.
This is tagged toll=snowmobile.
Points of interest
When riding snowmobile there are some special POIs that are interesting. For example amenity=fuel combined with snowmobile=yes should be displayed on the map.
There are even som hotels, restaurants, grocery stores and many other things that are possible to reach by snowmobile legally, so I think every tag that are combined with snowmobile=yes should be visible.
References:
http://opensledmap.orghttp://wiki.openstreetmap.org/wiki/Key:snowmobile
Appendix:
OpenSledMap legends (made by me, copy - paste from OpenSledMap.org).
