Source Copenhagen transit data from Rejseplanen GTFS #1

Open
marvin wants to merge 1 commits from gtfs-transit into master
Collaborator

Replaces the OSM Overpass transit layers with the Rejseplanen national GTFS feed.

  • Routes keyed by (agency, short name); mode styles from config/modes.yaml (agency + route_type)
  • One line per (style, ref, direction): shape chosen by in-area stop coverage (tie-break length), so drawn lines pass the stops we show
  • Stops collapsed by name (verified unambiguous in feed); stops pruned when no drawn line serving them passes within 300 m (fixes orphan stops, e.g. Mathildevej, Langelinie pier stubs)
  • Københavns Havn + Nordhavn patched into the area polygon (+100 m sliver buffer): ferry routes, harbour quays and sub-harbour metro tunnels now survive clipping unfragmented — M1/M2/M4 whole, ferries 991/992/993 complete
  • OSM download pipeline removed; tiled basemap kept (Esri WorldGrayCanvas)

Rendered map verified visually: harbour crisp, no fade wash over the channel.

Replaces the OSM Overpass transit layers with the Rejseplanen national GTFS feed. - Routes keyed by (agency, short name); mode styles from config/modes.yaml (agency + route_type) - One line per (style, ref, direction): shape chosen by in-area stop coverage (tie-break length), so drawn lines pass the stops we show - Stops collapsed by name (verified unambiguous in feed); stops pruned when no drawn line serving them passes within 300 m (fixes orphan stops, e.g. Mathildevej, Langelinie pier stubs) - Københavns Havn + Nordhavn patched into the area polygon (+100 m sliver buffer): ferry routes, harbour quays and sub-harbour metro tunnels now survive clipping unfragmented — M1/M2/M4 whole, ferries 991/992/993 complete - OSM download pipeline removed; tiled basemap kept (Esri WorldGrayCanvas) Rendered map verified visually: harbour crisp, no fade wash over the channel.
marvin added 1 commit 2026-09-17 21:11:09 +02:00
- Replace OSM Overpass transit data with the Rejseplanen GTFS feed
  (routes keyed by (agency, short name); styles from modes.yaml)
- Draw one shape per (style, ref, direction), choosing the shape that
  serves the most in-area stops so lines pass the stops we show
- Collapse stops by names (verified unambiguous); prune stops whose
  serving refs have no drawn line within 300 m
- Patch Københavns Havn + Nordhavn into the area polygon so ferry
  routes and sub-harbour metro tunnels survive clipping; 100 m buffer
  closes relation boundary slivers
- Drop OSM download pipeline; keep tiled basemap
This pull request doesn't have enough required approvals yet. 0 of 1 official approvals granted.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin gtfs-transit:gtfs-transit
git checkout gtfs-transit
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: hulthe/jetlag-maps#1