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

add an in_use flag to help compute trips #111

Closed
fscottfoti opened this issue Sep 12, 2018 · 2 comments
Closed

add an in_use flag to help compute trips #111

fscottfoti opened this issue Sep 12, 2018 · 2 comments

Comments

@fscottfoti
Copy link

This is tangentially related to #47.

We at Populus have been working to convert GBFS feeds to trip logs. One of the biggest issues is that when a bike disappears from the feed, we can't tell whether the bike is in use (on a trip) or if it's undergoing maintenance, being charged, etc. Also it's hard to differentiate short trips from connectivity issues / GPS noise (i.e. did a bike move 200 meters in 3 minutes, or was that just a gust of wind).

I wonder if it would help to leave a bike which is in use in the GBFS feed with an in_use flag. This would help address the above, and we also could know how many bikes are out there at any given time, which you can't know now. In theory, operators could continue to include some location information for the trip even when the vehicle is in use, and we could very roughly track the trip route for infrastructure planning purposes.

Some context here is that we are working with the cities to help them know how their bike and scooter share systems are working holistically. I understand from the responses to #47 that this is not the purpose of GBFS exactly, but it seems to me that GBFS could evolve to support this and keep from forcing my group and others from having to overhaul the standard entirely like MDS. Any thoughts on this use case, which I think will be increasingly common in the future. Is it better to just have the operators use MDS and report their own trips? I know that some cities would rather use GBFS because they don't trust the operators to report their trips perfectly.

@heidiguenin
Copy link
Contributor

Hey @fscottfoti - a couple of your Populus colleagues were at the GBFS developers workshop held before the NABSA 2019 conference (workshop agenda and notes), where one hot topic of discussion was the roles of GBFS and MDS. While GBFS' purpose is not to support research or enforcement, we recognize that stakeholders may be using GBFS datasets to support those functions. Still, to avoid spec scope creep, we are suggesting that MDS is where this belongs. The hope is that cities will be able to use GBFS datasets as supplemental data, and in the future, GBFS validators will make this easier. The intention is also for the GBFS and MDS stakeholder communities to work closely together in the future to make sure these kinds of cross-spec requests don't get lost. I'm going to give this a few days and then go ahead and close out this issue.

@hunterowens @thekaveman

@yocontra
Copy link
Contributor

yocontra commented Oct 8, 2019

Just wanted to note that this would be in conflict w/ #147

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants