Comments (6)
While having one file/request provide location and state together may make things easier for those using the data for maps or whatever else, it will also reduce the number of requests for operator servers. In fact I think that having two files as is currently the case isn't a big deal for those calling the API, the burden currently or in the future is likely to be on the servers.
This is perhaps something to share with NABSA operators and get their input.
from gbfs.
@marianosimone we had this discussion when designing GBFS. We recognized that this is a downside of the GBFS as designed but we had already discussed and ruled out the aggregated feed. The expectation is that consumers of the feeds are going to deal with this.
Given that we've treaded over this ground before, I propose to close this issue.
from gbfs.
Is it possible to reconsider this. It seems to me that any real time use case would be benefited from an aggregated feed.
This is specially true when new stations are added regularly (a lot of the systems are growing), making the caching possibility impractical.
Given that the customers expectations night be different from those of the designers, it could be interesting to give this topic another shot.
from gbfs.
A number of NABSA operators had input into the design of the standard. The feeds are typically going to be served by the servers of the bike share system suppliers, all of whom have already thought through the implications and bought into the standard as is. Serving twice as many basic HTTP requests that aren't querying huge amounts of data is not a concern for modern web applications.
from gbfs.
I understand @marianosimone's desire for one request but once your application's GBFS protocol is coded to make both requests it's abstracted and never needs to be worried about again.
A+
from gbfs.
I'm closing this.
from gbfs.
Related Issues (20)
- GBFS ID type definition HOT 3
- Specification proposal: Use IRIs instead of URLs HOT 23
- gbfs.json: allow relative URLs to other files HOT 15
- GBFS Governance Working Document and Release Cycles HOT 1
- Donkey Republic URL for Barcelona in systems.csv is returning 404 HOT 3
- Vote on setting March 10, 2024 as the cut-off date to implement v3.0 changes HOT 2
- Required strings HOT 7
- Weekly Digest: No cut-off date, empty strings, Paris, etc HOT 3
- Predictable Release Cycles HOT 9
- German nextbike URLs lead to 404 error HOT 1
- GBFS Forecast Extension HOT 14
- Include the vehicle form factor a station is able to hold in station_information HOT 4
- Future availability of all vehicles in the system HOT 25
- Restful API for filtering and pagination HOT 6
- Push-based model for consuming (realtime) GBFS data HOT 9
- Definition of concepts HOT 4
- Good practice regarding URLs and version upgrades HOT 3
- Show supported GBFS versions in systems.csv HOT 2
- Provide configuration endpoint that describes the existing/implemented data structure of the producer HOT 1
- Add `ID` to `systems.csv` HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gbfs.