mirror of
https://github.com/opentripplanner/OpenTripPlanner.git
synced 2025-10-03 22:33:37 +02:00
29 lines
1.9 KiB
Markdown
29 lines
1.9 KiB
Markdown
# Stop Areas
|
|
|
|
Public transit stations and stops can be modeled using a relation tagged with `public_transport=stop_area`.
|
|
Description of such relations can be found from this [OSM wiki page](https://wiki.openstreetmap.org/wiki/Tag:public_transport%3Dstop_area).
|
|
|
|
OpenTripPlanner detects such relations and applies some special logic to them.
|
|
Nodes, which are linked to street network, and are located within platform areas, are interpreted as connection points
|
|
from the street network to the platform. OTP automatically links such points with the platform geometry in order to improve
|
|
walk routing.
|
|
|
|
For example, an elevator or stairs can connect a normal street to a railway platform above it. There is
|
|
no need to add an explicit edge, which connects the entrance point with the actual geometry of the platform.
|
|
|
|
An example: [Huopalahti railway station in Helsinki](https://www.openstreetmap.org/relation/6815620)
|
|
|
|
#### Instructions
|
|
|
|
- Add platforms, which need special linking, as members of a `stop_area` tagged relation
|
|
- Set role=platform to these platform members
|
|
- Platforms must be also proper areas, tagged as routable highways and `area=yes`. Also a single tag `public_transport=platform` will do.
|
|
- Model required entrance points and stop linking points inside platform geometry and make them relation members, too.
|
|
- Entrances can be tagged using `railway=subway_entrance`, `highway=elevator`, `entrance=yes` or `entrance=main`.
|
|
- Stop linking points should be tagged as [boarding locations](BoardingLocations.md), e.g. using the tag `public_transport=platform`.
|
|
- Connect entrance points to the street network. Stop linking points can have reference tags to instruct how to link them with public transit stops as
|
|
instructed in the document about [boarding locations](BoardingLocations.md).
|
|
- Platform and its entrance point must have the same `level` tag value. Also matching by default value zero is accepted.
|
|
- If `level` tag is not set, `layer` tag is also considered
|
|
|
|
|