-
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
New Data/File: Station Services #16
Comments
@jcn @fkh @mplsmitch @cubbi @mdarveau do you guys get emails for new issues such as this? did we ever set up an email list? |
I get them On Tue, Mar 15, 2016 at 10:18 AM, Michael Frumin [email protected]
|
My initial thought would be that these are actually 2 (or possibly 3) different extensions:
Regarding implementation, we should continue the discussion in #3 about implementation and try to hash out some actual solutions, but I agree that some mechanism for just adding fields to the actual feed and starting to use them would make the most sense. |
We have an unused google group - https://groups.google.com/forum/#!forum/gbfs |
@jcn why is a valet/corral a station with is_renting = 0? users can always take or return bikes from valets/corrals. We also want to make sure to provide special icons, descriptions, etc. for these stations. I won't address key_dispensers here since there's a thread about that, but in terms of ambassadors being a feature of a station -- that couldn't be like rental_methods because rental_methods is on the station_information file which "rarely" changes. I think where you are headed, broadly, is to define station "features" such as key dispensers, ambassadors, valets, etc. on the existing station_status.json files. Since the data is JSON (not CSV like GTFS) I can see this as a potentially viable solution. But it also potentially creates a lot of denormalization. For example, consider a situation where we have ambassadors and we have the same name+description+url for this "feature" or "service" and it's running at a whole bunch of stations all day saturday. In the extensions-to-stations_status.json approach, you would be copying that descriptive data to every station. In the separate layer approach I proposed, it's more more concise, centralized, etc. We should probably just talk about it. We should also have some wireframes or something to more fullsomely explain what we are trying to do here. |
Yes, I do get the messages. I would drop the google group in favor of github. |
@mdarveau +1 |
The proposal for virtual stations (#175) responds to this. There are proposed fields (is_virtual_station, virtual_vehicle_capacity, and valet) in station_information.json file to represent this (https://docs.google.com/document/d/1po4tlv5p7jXB6KQYohLAIS0qKJfxI1e-EH3JjiyUWoc/edit#heading=h.tc4u15ik0na3). If there are other elements that a feed consumer or producer would like to implement, please add that on #175. To consolidate discussion, I'm closing this for now. Let me know if anyone has objections. |
Hey all. We already provide special services at certain Citi Bike stations, and we plan to add these to the Citi Bike app this spring/summer, and we want to do that via GBFS. These types of services include the following:
For each of these, we will want to represent the following (at a first pass):
There is a potential argument that this could be wedged into the system_alerts.json but it feesl to me like around peg in a square hole. Special services are likely to be an area of continuous innovation.
So, questions for the group:
The text was updated successfully, but these errors were encountered: