In Thailand, we’ve faced conflicts among mappers wanting to visually distinguish trails that are only used by foot (impassable for 2-wheeled vehicles) from those regularly used by mountain bikes or motorcycles (horses are rare here).
Some trails are simply naturally impassable or too dangerous due to extreme gradients, slopes, or surface.
Originally, this was handled by tagging impassable trails as highway=footway
and others as highway=path
. However, using highway=footway
sparked some controversy. Without a surface value, many renderers display these paths as paved. Additionally, most believe that highway=footway
should be reserved for built pathways commonly found in urban settings.
Our Thailand wiki now recommends using highway=path
with difficulty tags like smoothness
, mtb:scale
, and sac_scale
… Some mappers have adopted this approach, while others may not be familiar with the appropriate scales to use. Instead, they rely on legal access tags like horse=no
and bicycle=no
, which creates issues since there are no default access restrictions on paths in Thailand. This makes it difficult to know if a restriction is actually based on a physical sign, such as in national parks.
When I know a path has no legal restrictions, I usually omit the access tags and use smoothness=impassable
. This keeps routers from directing bicycles or motorcycles there, but unfortunately, few renderers recognize this distinction.
Could introducing a different top-level tag to distinguish between these types of paths help resolve mapping and rendering issues?
Choosing the right tag can be subjective and challenging to verify without visuals like MTB or motorcycle traces, but I believe this could make things easier for mappers.
Your thoughts?