Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modify /trips to represent docked start/end locations #428

Closed
thekaveman opened this issue Jan 16, 2020 · 3 comments · Fixed by #442
Closed

Modify /trips to represent docked start/end locations #428

thekaveman opened this issue Jan 16, 2020 · 3 comments · Fixed by #442
Labels
enhancement New feature or request Provider Specific to the Provider API
Milestone

Comments

@thekaveman
Copy link
Collaborator

Is your feature request related to a problem? Please describe.

This Issue follows from the Provider WG discussion on 2020/01/16 and the existing Issue #374 and related PR #427 related to bringing docked bikeshare support to MDS Provider.

Describe the solution you'd like

The current /trips endpoint was envisioned with dockless micromobility in mind - specifically, trips have a geographic (lat/lng) start and end location. In the world of docked bikeshare/micromobility, we would rather represent the trip as starting/ending at a particular dock/stop.

Is this a breaking change

  • Yes, breaking

Likely breaking as we would be changing the /trips definition.

Impacted Spec

  • provider

Describe alternatives you've considered

We want MDS to represent docked bikeshare true to the spirit of MDS - granular data useful in regulatory and planning contexts. While possible, simply encoding GBFS data into MDS endpoints/data types wouldn't represent a true evolution of the MDS spec.

@thekaveman thekaveman added enhancement New feature or request Provider Specific to the Provider API labels Jan 16, 2020
@thekaveman thekaveman added this to the 0.4.1 milestone Jan 16, 2020
@jfh01
Copy link
Contributor

jfh01 commented Jan 30, 2020

Since start / end are represented via the Route, could we use define a GeoJSON "foreign member" to include a stop_id and/or name in the Feature for the start/end point of the Route.

@schnuerle
Copy link
Member

I believe #442 will resolve this issue, adding the stop_id as an optional parameter.

@schnuerle
Copy link
Member

This is sussed with #442. Thanks @avatarneil and @thekaveman.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Provider Specific to the Provider API
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants