All Projects → jacekkow → Mpk Ttss

jacekkow / Mpk Ttss

Licence: bsd-3-clause
Improved www.ttss.krakow.pl

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Mpk Ttss

bvg-topological-map
BVG transport map as a nice SVG.
Stars: ✭ 15 (-76.19%)
Mutual labels:  map, transport
transxchange2gtfs
tool to convert transxchange data into a GTFS feed
Stars: ✭ 26 (-58.73%)
Mutual labels:  gtfs, transport
Friendly Public Transport Format
A format for APIs, libraries and datasets containing and working with public transport data.
Stars: ✭ 69 (+9.52%)
Mutual labels:  gtfs, transport
r5r
ipeagit.github.io/r5r/
Stars: ✭ 90 (+42.86%)
Mutual labels:  gtfs, transport
open-bus
🚌 Analysing Israel's public transport data
Stars: ✭ 65 (+3.17%)
Mutual labels:  gtfs, transport
european-transport-operators
NOT UP-TO-DATE ANYMORE, UNMAINTAINED. CHECK european-transport-feeds INSTEAD. List of european long-distance transport operators, available API endpoints, GTFS feeds and client modules.
Stars: ✭ 47 (-25.4%)
Mutual labels:  gtfs, transport
Tidytransit
R package for working with the General Transit Feed Specification (GTFS)
Stars: ✭ 84 (+33.33%)
Mutual labels:  gtfs, transport
public-transit-tools
Tools for working with GTFS public transit data in ArcGIS
Stars: ✭ 126 (+100%)
Mutual labels:  gtfs, transport
gtfs-server
GTFS API Server, written in Rust
Stars: ✭ 13 (-79.37%)
Mutual labels:  gtfs, transport
railrouter-sg
A progressive web app that lets you explore MRT and LRT rail routes in Singapore
Stars: ✭ 29 (-53.97%)
Mutual labels:  map, transport
Vbb Modules
List of JavaScript modules for Berlin & Brandenburg public transport.
Stars: ✭ 47 (-25.4%)
Mutual labels:  transport
Wheelmap
♿️ Source code of classic wheelmap.org (deprecated)
Stars: ✭ 47 (-25.4%)
Mutual labels:  map
Mapit
An easy way to embed google maps in your site.
Stars: ✭ 54 (-14.29%)
Mutual labels:  map
Indoorjs
Indoor mapping for floorplans using on fabricjs
Stars: ✭ 59 (-6.35%)
Mutual labels:  map
Tiledmapview
Tiled map loader for Android , based on the pyramid model, supports a variety of projections, including Web Mercator projection, latitude and longitude projection and custom projection; supports locating, adding layers and overlays. Android瓦片地图加载控件,基于金字塔模型,支持多种投影,包括Web墨卡托投影,经纬度直投及自定义投影等;支持定位,添加图层和覆盖物。
Stars: ✭ 45 (-28.57%)
Mutual labels:  map
Geotiff.io
Static website for viewing and analyzing GeoTIFF's in the browser
Stars: ✭ 53 (-15.87%)
Mutual labels:  map
Procedural Gl Js
Mobile-first 3D mapping engine with emphasis on user experience
Stars: ✭ 1,036 (+1544.44%)
Mutual labels:  map
Fdf
School 42 project // 3D Wireframe Viewer
Stars: ✭ 46 (-26.98%)
Mutual labels:  map
Otmaps
基于ArcGIS API for JavaScript封装的专题图制图类库
Stars: ✭ 44 (-30.16%)
Mutual labels:  map
Pquic
The PQUIC implementation, a framework that enables QUIC clients and servers to dynamically exchange protocol plugins that extend the protocol on a per-connection basis
Stars: ✭ 63 (+0%)
Mutual labels:  transport

TTSS KRK

This is a rewrite of http://www.ttss.krakow.pl/ website presenting predicted tram arrival times in Krakow.

Check https://mpk.jacekk.net/ for a live version.

Contact and suggestions: mpk_AT_jacekk.info

Build Status Codacy Badge

Differences

  • Presents tram delays.
  • Lists lines passing through selected stop.
  • Improved autocompletion.

Usage

Changing language

You can change the interface language using the dropdown near "TTSS Kraków" header. Currently only Polish (PL) and English (EN) translations are available.

Selecting the stop

Enter first letter of a stop name into the input field labeled as "Stop name". Suggestions will be displayed in the dropdown located to the right.

Each name component is matched separately (case-insensitive), so:

  • "ba" matches "Teatr Bagatela",
  • "d g" matches "Dworzec Główny", "Dworzec Główny Tunel" and "Dworzec Główny Zachód",
  • "aleja" matches "M1 Al. Pokoju" and "TAURON Arena Kraków Al. Pokoju",
  • "święt" matches "Plac Wszystkich Świętych", "Św.Gertrudy" and "Św.Wawrzyńca".

When the selected suggestion in the dropdown matches the desired stop, click the "Go" button or (alternatively) press the ENTER key.

Display

After selecting the stop, the following information are visible:

  • Line - line number,
  • Direction - final stop on the line,
  • Time - predicted/scheduled departure time,
  • Delay - calculated delay from the schedule.

Relative times (eg. 3 min) are real-time arrivals based on tram location data. Absolute times (eg. 8:01) are scheduled departures, shown when the tram cannot be located.

To the left of the time is an icon representing the tram type: ♿ - low-floor tram, *♿ - partially low-floor tram, ‐ - high-floor tram. Hover over an icon to show the tooltip with tram identifier and vehicle type.

Rows have different background depending on the tram status:

  • green - at the stop,
  • white - en-route,
  • yellow - delayed 4 or more minutes,
  • red - delayed 10 or more minutes.

Clicking on the table row loads the schedule for the selected tram

  • listing next stops and predicted departure times for each one.

Auto-refresh

The list is automatically updated every 20 seconds. It is possible to manually reload the data using the "Refresh" button.

When an error occurs, automatic update is disabled and manual refresh is required. This event is indicated by the red message box just over the stop name.

Bookmarks

Changing the language or selecting a stop causes the address to change. You may bookmark the address to avoid entering the data each time.

License

Project is licensed under the BSD 3-Clause license. Feel free to contribute!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].