-
Notifications
You must be signed in to change notification settings - Fork 293
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
Maintaining existing use cases with recent updates #237
Comments
I am really in favor of adding an monitoring_bike_status.json (or something like that) what is a authenticated feed with at least static bike_ids. Another addition for this feed could be a last_time_rented timestamp so that disturbances in GPS signals can be detected. As a representative of different municipalities I am currently referring to free_bike_status.json with the side note that the id's should be static, that is confusing for a lot of operators. |
One thing that seems relevant is that in MDS 0.4.1, Provider is gaining a new "vehicles" endpoint: This endpoint seems to provide exactly the sort of data and use case that would be provided by a authenticated GBFS feed with stable vehicle IDs. I'd love to see a single standard get adopted here. Here's the PR for additional context: |
At the moment we are developing a tool that acts more like a middle man. It publishes a GBFS-endpoint for a proprietary source. This middle man of course does not know when a trip has happened, thus it cannot rotate any bike_ids. |
In addition to what @flashspys said: The GBFS feed we're providing handles a station based bike rental system. That means, individual riders cannot be reidentified as rides start and end at specific stations. The station density for this provider is not high enough that a station can be tied to specific home / business addresses. The only thing which having static bike IDs allows in this context is seeing the bike ID on a bike currently in a ride and checking which station this rider came from. In fact, there exists third-party tooling using our GBFS Feed / aggregator that can be used by the provider, law enforcement or any attentive citizen to check if a bike that is currently parked away from a station has been forcefully removed from a station and should be reported to the provider / the police. (There is a big vandalism problem in our city where bikes are torn out of the stations and left somewhere in the city) If we removed static bike_id s on our station based feed, such third party tooling would also break and cease to exist. |
Re: the vehicles endpoint that @quicklywilliam posted - @jfh01, could you speak to that a little bit in terms of some of the use cases that are coming up here? |
As was mentioned, MDS adds a
We created We would love to hear from folks in the GBFS community if we got it right, or if there are gaps or other barriers to using It is also worth noting that using |
This disucssion has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This discussion has been closed due to inactivity. Discussions can always be reopened after they have been closed. |
With the adoption of #147, we heard that the change might break some existing use cases of GBFS and a request to address those concerns. Several different possible options were floated, including creating a version of bike_id (or vehicle_id) that allowed for a persistent id but only for authenticated feeds.
What are folks' thought on this now, a couple months out from #147 adoption?
The text was updated successfully, but these errors were encountered: