Replies: 2 comments 4 replies
-
To be quite honest, I've never used transit.land or transitfeed as the go-to spot for feeds, especially in the last few years when it was hard to figure out how they operate. I've always seen them as a registry to find actual feed providers for a region and move on from there. However, I don't see the issue with downloads? transit.land still provides permalinks to external URL where the feeds are hosted by agencies or feed providers. Or at least that's the case for the few feeds I've checked. These links can then be used in reproducible examples? I guess I'm missing something. |
Beta Was this translation helpful? Give feedback.
-
Hi all. Just my quick 2 cents here. If the peoblem is creating reproducible gtfs examples, I believe the best approach would be to have two or three sample GTFS feeds in the package. This is what we currently do, but perhaps we need more diverse gtfs feeds with different characteristics (e.g frequency-base vs time table based, etc) ? Having said that, it would be great to have something like a download_gtfs() function in gtfstools. I agree downloading GTFS data can be tricky sometimes, specially as some websites that host GTFS feeds become commercial-oriented. I just don't think this would solve the problem of creating reproducible GTFS examples because of the many points you all raised in the discussion above |
Beta Was this translation helpful? Give feedback.
-
It used to be quite easy to reproduce example GTFS analyses by just including a
download.file
or whatever line at the outset to grab the feed and demonstrate the code. That is now more difficult because the only general feed providers left in the game (early 2022) are transitfeeds and transit.land. Both of these services rely on private amazon aws s3 buckets, with transit.land being definitely private (and also now pretty definitely a commercial service, a move itself worthy of another discussion sometime ...), and transitfeeds being semi-open but still difficult to access openly. This makes it nigh on impossible to do a simplydownload.file
to generate reproducible examples. It'd be good to establish general principles of how we as a community might continue to create reproducible workflows with GTFS feeds. Ideas anyone? Explicit pings for input @dhersz @rafapereirabr @polettif @tbucklBeta Was this translation helpful? Give feedback.
All reactions