Skip to content

New quest: Tag sidepaths with is_sidepath=* #899

@mcliquid

Description

@mcliquid

General

Affected tag(s) to be modified/added: is_sidepath=*
Question asked: Does this path run along a road or is it an independent path?

This quest was proposed upstream in StreetComplete (streetcomplete#6722) and closed as “not planned”, mainly due to concerns about survey value and potential spam. As SCEE allows more experimental and niche quests, this proposal is brought forward here for consideration.

Checklist

Checklist for quest suggestions (see guidelines):

  • 🚧 To be added tag is established and has a useful purpose
    is_sidepath=* has been proposed since 2015 (RFC 2022) and is in active use (~50k ways). It is used by applications such as cycle.travel, Radverkehrsatlas and Cycling Quality Index.

  • 🤔 Any answer the user can give should have an equivalent tagging
    Answers map directly to is_sidepath=yes or is_sidepath=no.
    For highway=footway an additional option “This is a sidewalk” can set footway=sidewalk instead.

  • 🐿️ A survey is necessary
    Whether a path is perceived as running along a road (with clearly perceptible traffic context) or as an independent route usually requires on-the-ground observation and cannot always be reliably determined from aerial imagery.

  • 💤 Not an overwhelming percentage of quests have the same answer (No spam)
    Both roadside and independent paths are common. Spam can be reduced by restricting the quest to paths near and roughly parallel to motor-traffic roads.

  • 🕓 Applies to a reasonable number of map data (Worth the effort)
    Separately mapped cycleway, footway and path features are widespread globally.

Ideas for implementation

Element selection:

Ways without existing is_sidepath=* and matching one of:

  • highway=cycleway
  • highway=footway and footway!=sidewalk
  • highway=path with bicycle=* and/or foot=* and path!=sidewalk

Exclude:

  • Ways already tagged with is_sidepath=*
  • Ways clearly intended for motorized traffic
  • area=yes
  • highway=* ending in _link
  • access=no|private
  • bicycle=no|private

To address upstream concerns about mass-tagging of remote paths, additionally restrict to paths that:

  • are within a defined distance (e.g. 20–50 m) of a motor-traffic road, and
  • are roughly parallel to that road (to avoid crossings or short connectors).

Metadata needed:

No country-specific legal metadata required. The classification is based on physical and perceptual context, not traffic law.

Proposed UI:

Question:
“Does this path run along a road?”

Hint:
“A path runs along a road if you would describe it as going along that road and the road and its traffic are clearly perceptible. If the path provides an independent route (e.g. through a park, forest, or green corridor), select ‘Independent path’.”

Answer options:

  • “Runs along a road” → is_sidepath=yes
  • “Independent path” → is_sidepath=no
  • (for highway=footway) “This is a sidewalk” → footway=sidewalk
  • “Not sure” → no change, option to hide/comment with photo

Alternative: Super Simple Yes/No Question

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions