SPT Support
Help and frequently asked questions for SPT — Simple Public Transit, the iOS app for public transport in Sofia and Zürich.
About the app
SPT — Simple Public Transit brings Sofia and Zürich routes, stops, departures and journey planning to one interactive map. Sofia surface-vehicle positions use live data; Zürich vehicle positions and Sofia metro positions are estimated from timetables.
Schedule data is stored on your device so route browsing and stop lookups work offline after download. Zürich support is included in version 2.1.5, currently awaiting App Store review.
FAQ
- Where does Sofia transit data come from?
- For Sofia, the app uses Sofia Traffic's public GTFS data at
gtfs.sofiatraffic.bg, published by the Sofia Urban Mobility Centre. Static GTFS data provides stops, routes, trips, and timetables; GTFS Realtime feeds provide live vehicle positions and trip updates used for the map, departures, and delay information. SPT is an independent app, so if the official feeds are delayed or incomplete, the app may reflect that. - How do I switch to Zürich?
- In version 2.1.5 or later, open Settings using the gear button on the Sofia map, select Zürich and let its schedule data download. Your city choice is saved. While Zürich is selected, Settings is available as a tab.
- Where does Zürich data come from, and are its vehicles live?
- Zürich uses the Swiss national GTFS timetable, including S-Bahn and regional rail, with official colours and matching route shapes from the Stadt Zürich/ZVV feed. Positions are calculated from scheduled stop times, not live GPS; they do not show actual delays or unscheduled diversions. Trips without matching geometry, including trains, may use straight connections between stops.
- How do I refresh the schedule data?
- Open Settings and refresh the static data for the selected city. Prebuilt databases are downloaded from
data.spt.fyi. This may take a minute or two depending on your connection. - The app shows no vehicles. What's wrong?
- Check that you selected the right city, downloaded its schedule and are viewing that city's map. Disable the favourites filter to see all available services. Sofia live data requires an internet connection; Zürich estimates depend on active scheduled trips and may be absent outside service hours. If the problem persists, refresh the schedule in Settings or email anton.evangelatov@gmail.com.
- How do favourites work?
- Tap the star icon on the map to open the favourites picker. Star the lines you care about, then toggle the filter on to show only those vehicles on the map, in nearby stops, and in departure lists. You can also star and unstar lines from the Route Detail page.
- Why do I see vehicles after they've left a stop?
- In Sofia, realtime updates can arrive late, so a vehicle that has passed a stop may still appear briefly. Zürich positions and departures are timetable estimates and can differ from a vehicle's actual progress.
- Why do some departures say "Scheduled" and others show live times?
- Live departure times use realtime trip updates where available in Sofia. "Scheduled" means the time comes from the timetable. Zürich uses scheduled times; a moving vehicle on its map is not evidence of live tracking.
- Can I use the app without granting location access?
- Yes. Location access is only used to sort nearby stops and show walking distances. All other features work without it.
- Is there an Android version?
- Not at this time. SPT is iOS-only.
Reporting issues
Found a bug or have a feature request? Email anton.evangelatov@gmail.com.
Please include: what you were doing, what you expected to happen, what actually happened, and if possible a screenshot.
SPT is an independent app and is not affiliated with or endorsed by Sofia Urban Mobility Centre, Sofia Municipality, Sofia Traffic, ZVV or VBZ.
Поддръжка на SPT
Помощ и често задавани въпроси за SPT — Simple Public Transit, iOS приложението за градски транспорт в София и Цюрих.
За приложението
SPT — Simple Public Transit събира линии, спирки, тръгвания и планиране на пътувания за София и Цюрих върху една интерактивна карта. Позициите на наземния транспорт в София използват данни на живо; тези в Цюрих и на софийското метро се изчисляват по разписание.
Разписанията се съхраняват на устройството, така че след изтеглянето им можете да разглеждате линии и спирки офлайн. Поддръжката за Цюрих е включена във версия 2.1.5, която в момента очаква преглед в App Store.
Често задавани въпроси
- Откъде идват данните за градския транспорт в София?
- За София приложението използва публичните GTFS данни на Sofia Traffic на адрес
gtfs.sofiatraffic.bg, публикувани от Центъра за градска мобилност. Статичните GTFS данни предоставят спирки, линии, курсове и разписания; GTFS Realtime каналите предоставят позиции на превозните средства и актуализации на курсовете, които се използват за картата, тръгванията и информацията за закъснения. SPT е независимо приложение, затова ако официалните канали закъсняват или са непълни, това може да се отрази и в приложението. - Как да избера Цюрих?
- Във версия 2.1.5 или по-нова отворете Настройки чрез зъбното колело на картата на София, изберете Цюрих и изчакайте изтеглянето на разписанието. Изборът на град се запазва. При избран Цюрих Настройки е достъпен като раздел.
- Откъде идват данните за Цюрих и на живо ли са превозните средства?
- Цюрих използва швейцарското национално GTFS разписание, включително S-Bahn и регионални влакове, с официални цветове и налични трасета от Stadt Zürich/ZVV. Позициите се изчисляват по разписание, а не чрез GPS на живо; те не отразяват реални закъснения или извънредни отклонения. Курсовете без съответстващо трасе, включително влаковете, могат да използват прави връзки между спирките.
- Как да обновя данните за разписанията?
- Отворете Настройки и обновете статичните данни за избрания град. Готовите бази данни се изтеглят от
data.spt.fyi. Това може да отнеме минута-две според връзката ви. - Приложението не показва превозни средства. Какво не е наред?
- Проверете дали сте избрали правилния град, изтеглили сте разписанието му и разглеждате неговата карта. Изключете филтъра за любими линии, за да видите всички налични превозни средства. Данните на живо за София изискват интернет; прогнозите за Цюрих зависят от активните курсове и може да липсват извън работното им време. Ако проблемът продължава, обновете разписанието от Настройки или пишете на anton.evangelatov@gmail.com.
- Как работят любимите линии?
- Натиснете иконата със звезда на картата, за да отворите екрана за избор на любими линии. Маркирайте линиите, които ви интересуват, след което включете филтъра, за да показвате само тези превозни средства на картата, в близките спирки и в списъците с тръгвания. Можете също да маркирате и демаркирате линии от страницата с детайли за линията.
- Защо виждам превозни средства, след като са напуснали спирка?
- В София актуализациите на живо могат да закъснеят и вече преминало превозно средство да се показва за кратко. Позициите и тръгванията в Цюрих са прогнозни, по разписание, и могат да се различават от реалното движение.
- Защо някои тръгвания показват „По разписание", а други показват часове на живо?
- Часовете на живо използват наличните актуализации на курсовете в София. „По разписание“ означава, че часът идва от разписанието. Цюрих използва часове по разписание; движещо се превозно средство на картата му не означава проследяване на живо.
- Мога ли да използвам приложението без достъп до локация?
- Да. Достъпът до локация се използва само за сортиране на близки спирки и показване на разстояния за ходене пеша. Всички останали функции работят без него.
- Има ли версия за Android?
- Към момента не. SPT е само за iOS.
Докладване на проблеми
Открихте грешка или имате предложение? Пишете на anton.evangelatov@gmail.com.
Моля, включете: какво сте правили, какво сте очаквали да се случи, какво всъщност се е случило и ако е възможно — снимка на екрана.
SPT е независимо приложение и не е свързано с или одобрено от Център за градска мобилност, Столична община, Sofia Traffic, ZVV или VBZ.