Skip to content

Add support for via coordinates in accesses and egresses#7239

Draft
optionsome wants to merge 11 commits intoopentripplanner:dev-2.xfrom
HSLdevcom:access-egress-via-routing
Draft

Add support for via coordinates in accesses and egresses#7239
optionsome wants to merge 11 commits intoopentripplanner:dev-2.xfrom
HSLdevcom:access-egress-via-routing

Conversation

@optionsome
Copy link
Copy Markdown
Member

Summary

Previously via visit locations had to be between transit legs. This pr allows them to be also in accesses or egresses.

Built on top of #7105

Issue

Relates to #4887

Unit tests

TODO

Documentation

Not needed

Changelog

From title

@optionsome optionsome added this to the 2.9 (next release) milestone Jan 26, 2026
@optionsome optionsome added the !Improvement A functional improvement or micro feature label Jan 26, 2026
@codecov
Copy link
Copy Markdown

codecov bot commented Jan 26, 2026

Codecov Report

❌ Patch coverage is 32.66667% with 303 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.10%. Comparing base (96ca627) to head (8904323).

Files with missing lines Patch % Lines
...oradapter/router/street/ViaAccessEgressRouter.java 0.00% 133 Missing ⚠️
...oradapter/router/street/ViaDirectStreetRouter.java 0.00% 115 Missing ⚠️
.../opentripplanner/routing/impl/GraphPathFinder.java 54.54% 8 Missing and 2 partials ⚠️
...r/routing/algorithm/mapping/ItinerariesHelper.java 12.50% 7 Missing ⚠️
...aptoradapter/router/street/DirectStreetRouter.java 80.00% 3 Missing and 3 partials ⚠️
...entripplanner/apis/gtfs/datafetchers/StopImpl.java 0.00% 4 Missing ⚠️
...src/main/java/org/opentripplanner/astar/AStar.java 0.00% 4 Missing ⚠️
...apter/router/street/AccessEgressRouterFactory.java 25.00% 2 Missing and 1 partial ⚠️
...pentripplanner/routing/graphfinder/NearbyStop.java 78.57% 2 Missing and 1 partial ⚠️
...rg/opentripplanner/visualizer/GraphVisualizer.java 0.00% 3 Missing ⚠️
... and 10 more
Additional details and impacted files
@@              Coverage Diff              @@
##             dev-2.x    #7239      +/-   ##
=============================================
- Coverage      71.29%   71.10%   -0.19%     
- Complexity     21217    21234      +17     
=============================================
  Files           2365     2371       +6     
  Lines          87770    88054     +284     
  Branches        8686     8703      +17     
=============================================
+ Hits           62574    62612      +38     
- Misses         22183    22430     +247     
+ Partials        3013     3012       -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@optionsome optionsome force-pushed the access-egress-via-routing branch from 44a815c to 8904323 Compare April 14, 2026 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

!Improvement A functional improvement or micro feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants