GTFS data and PTNA – Calgary Transit

Looking into adding Calgary Transit (CT) routes into PTNA as well as the agency’s GTFS feed. CT’s GTFS feed is published as open data under the OGL-City of Calgary licence which is compatible with the ODbL, and is available for download through the City of Calgary’s open data portal as a ZIP file at https://data.calgary.ca/Transportation-Transit/Calgary-Transit-Scheduling-Data/npk7-z3bj.

For the next days I’ll be in Vienna, Austria attending the “open transport community conferene” supported by Austria’s railway company ÖBB.

I’ll start with CA-AB-CT next week.

1 Like

Something you’re going to find very quickly: there’s a mish-mash of routes (and miscellaneous other things) tagged with network=CT, network=Calgary Transit, operator=CT and operator=Calgary Transit. In the Name Suggestion Index it’s CT, and frankly I don’t know why other than someone’s interest in brevity. No one in Calgary calls it ‘Cee Tee’. The only reason I can think of is someone took inspiration from the agency’s old logo (which was a stylized ‘CT’).

2 Likes

I would also look into using the same network tag for CTrain, moving the branding/system name under network:metro=. Same also could go for Edmonton LRT (network=ETS) or even the Toronto subway (network=TTC). Well, Vancouver SkyTrain has been tagged under network=TransLink for long (though not West Coast Express/WCE which is tagged as its own network, though that should be moved to TransLink; WCE also use the same zonal fare system as used on buses and the SkyTrain), so are RapidBus lines and the 99 B-Line express bus lines.

UPDATE: I opened a pull request on NSI to expand CT to Calgary Transit, which also updates tagging for CTrain to move the system name under network:metro and tagging them similar to buses, effectively merging network=CTrain under network=Calgary Transit.

Yeah, PTNA will not step into the discussions and will, as always, allow what you what.

NETWORK_LONG=“Calgary Transit”
NETWORK_SHORT=“CT”
NETWORK_EXPECT_LONG_FOR=“CT”

will allow ‘network’=“Calgary Transit” and ‘network’=“CT” and propose (advise) changing “CT” to “Calgary Transit”

… if you like