Skip to content

expose relation membership information and add 'member of' -filter #325

@SlowMo24

Description

@SlowMo24

Use Case Description

Hiking, bike routes etc. are mapped as route relations. This relation-link is though lost in the ohsome api: neither the relation contains information on its members (which is present in the OSHDB core) nor the members contain information in the relations they are a member of.

In the current case I want to distinguish between road that are potentially and explicitly walkable. E.g. a highway=track is potentially walkable but I suggest that it is 'explicitly walkable' if it is the member of a hiking trail.

My current solution is to request highways and routes separately and then geographically intersect them but that method seems error prone (e.g. rounding errors)

Request Description

  • Escalate the relation tags down to its members (that should not be much data and could be hidden behind a feature flag)
  • Add a member of filter parameter to get elements that are part of a relation

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions