-
Notifications
You must be signed in to change notification settings - Fork 17
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
data to add #2
Comments
@richardellison just a heads up - the report linked above is generating a fair bit of attention. I reckon if we don't rush Now my question: You'll obviously already be a co-author of this package. How interested are you in further active involvement over the next few weeks? |
I agree that the end of March is a good time frame to aim for. I'm happy to be involved but have some time constraints in the next few weeks, but happy to help where I can. I haven't had a chance to look at the data yet but I imagine the most time consuming task to integrate the additional systems would be ensuring some standardisation of the data. Any thoughts on if we should add functionality to allow multiple systems in a single spatialite database/tables or we should keep each system segregated? |
yeah, important question. my thoughs are that at least an initial draft of the package ought to delete the database and all files on ending the I imagine most potential users would be predominantly interested in a particular city, and so this would make package interfacing and interaction more uniform and independent of details of usage. I freely admit, however, almost entire naivety regarding database programming, and interpet your (Other than that, yeah, you're right, it's just a fiddly standardisation issue. No real brain work actually involved in most of it, but i'll be happy to do it anyway - I had done most of it in my former |
Is storing a spatialite database any different than storing any other data files? There doesn't seem much point in deleting everything, when that is what takes the most time? The users also chooses where to store the data so it is a fairly simple matter of deleting the database if required. My view is that it is generally better to store the data in a single table for all cities. That allows for efficient comparison of multiple cities if desired and should not (at least in any measurable way) slow down analysis for a single city as, I agree with you, most users are likely to be interested in. This would require an additional table that contains at least two, possibly three fields:
The trips and stations tables would then need an additional field that contains the ID of the city for each record. This supposes that we can somehow conform all the cities into a single standard format (that may in itself require making additional changes). We may also want to add a simple function that prints out the IDs of each city in the database. |
@richardellison quick question for ya: i imagine that the extra DB column of "city" should be automatically indexed independent of your |
I agree that you would almost always want it indexed. The only reason I can think of for not automatically adding the index, irrespective of the |
FYI - Toronto's bikeshare program has released part of its data. I don't understand why they haven't released anything beyond 2016 though: https://www.toronto.ca/city-government/data-research-maps/open-data/open-data-catalogue/#343faeaa-c920-57d6-6a75-969181b6cbde |
Oh that's great to know @philstraforelli, thanks! Plan is only to incorporate data that are absolutely going to be available on an ongoing basis, so that doesn't qualify at present, but we can definitely keep a watch on it. |
|
Vancouver, Canada data is available here: https://www.mobibikes.ca/en/system-data |
Great to hear, thanks @pstraforelli. I'll check it out and ping you via a separate issue once I confirm that the data are generally compatible |
Great article of state of American bike share systems here, with new systems including LA and Portland. Full list of systems (with direct links to data, and excluding London UK):
Systems not yet part of this package which are hoped to be added
Additional systems that do not (yet?) provide data:
Systems which have died an ungraceful death yet which still provide (historical) data:
The text was updated successfully, but these errors were encountered: