transit-php - Transit for PHP

  •        18

Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from PHP. Unlike the Java and Clojure implementations it relies on the non-streaming JSON parsing mechanism of the host PHP environment. This implementation's major.minor version number corresponds to the version of the Transit specification it supports.

http://transit-format.org
https://github.com/honzabrecka/transit-php

Tags
Implementation
License
Platform

   




Related Projects

transit-js - Transit for JavaScript

  •    Javascript

Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from JavaScript. transit-js will work with any ECMAScript-262 Edition 3 or newer JavaScript implementation provided that a JSON module that supplies parse and stringify methods is present. transit-js does not currently support encoding to MessagePack. Unlike the Java and Clojure implementations it relies on the non-streaming JSON parsing mechanism of the host JavaScript environment. This implementation's major.minor version number corresponds to the version of the Transit specification it supports.

node-gtfs - Import GTFS transit data into SQLite and query routes, stops, times, fares and more.

  •    Javascript

node-GTFS loads transit data in GTFS format into a SQLite database and provides some methods to query for agencies, routes, stops, times, fares, calendars and other GTFS data. It also offers spatial queries to find nearby stops, routes and agencies and can convert stops and shapes to geoJSON format. Additionally, this library can export data from the SQLite database back into GTFS (csv) format.

Transit Feed Generator

  •    

Library for help the integration with Google Transit. This library generates the zipped file with data for Google Transit Feed, in the GTFS format

transit-format - A data interchange format.

  •    Clojure

Transit is a data format and a set of libraries for conveying values between applications written in different languages.


Personal Rapid Transit Simulation

  •    

The PRT project maintains simulators and models for Personal Rapid Transit and related systems. Although focused on the advancement of PRT, the simulations and models are likely applicable to any form of mass transit or personal transit.

transitfeed - A Python library for reading, validating, and writing transit schedule information in the GTFS format

  •    Python

Provides a library to help you parse, validate, and generate General Transit Feed Spec (GTFS) feed files. See INSTALL for installation instructions.

transitive.js - Transit data visualization

  •    Javascript

A Transitive map can be embedded as a freestanding web element or overlaid onto a Leaflet map using the Leaflet.TransitiveLayer plugin. Transitive is supported by the Mobility Lab Transit Tech Initiative. Read more in this Mobility Lab article.

farebot - Read data from public transit cards using your NFC Android phone!

  •    Java

Read data from public transit cards using your NFC Android phone!

jquery.transit - Super-smooth CSS3 transformations and transitions for jQuery

  •    Javascript

jQuery Transit is a plugin for to help you do CSS transformations and transitions in jQuery.Refer to the jQuery Transit website for examples.

Transit Executive

  •    C

Build transit systems, make profits, and take over the competition in this real time strategy-simulation game. NOTE: This project is at a very early stage and at the moment is not playable.

transit-map - The server and client used in transit map simulations like swisstrains.ch

  •    Javascript

This project animates vehicles (markers) on a map using the public transport timetables to interpolate their positions along the routes (polylines). NEW: Plug and play your GTFS files ! Check the GTFS-viz for more information.

abstreet - Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit

  •    Rust

Ever been stuck in traffic on a bus, wondering why is there legal street parking instead of a dedicated bus lane? A/B Street is a project to plan, simulate, and communicate visions for making cities friendlier to people walking, biking, and taking public transit. We create software to simulate traffic, edit streets and intersections, plan bike networks, create low-traffic neighborhoods, and educate the public about 15-minute neighborhoods through games. The project works anywhere in the world, thanks to OpenStreetMap. We amplify the efforts of individuals and advocacy groups who campaign to transition cities away from private motor vehicles. We believe in transparent and reproducible analysis, so all of our work is open source and based on public data. We believe everybody should have a voice in shaping their city, so our software aims to be easy to use.

php-ups-api - PHP Wrapper for all UPS API

  •    PHP

This library is aimed at wrapping all the UPS API into a simple to use PHP Library. It currently covers the Quantum View®, Tracking API, Shipping API, Rating API and Time in Transit API. Feel free to contribute. This library uses PHP 5.5+.

Open Distro for Elasticsearch - Elasticsearch enhanced with enterprise security, alerting, SQL, and more

  •    Java

Open Distro for Elasticsearch is an Apache 2.0-licensed distribution of Elasticsearch enhanced with Enterprise Security, Alerting, SQL, Index Management, k-Nearest Neighbor Search, Performance Analyzer and more.

BusMinder

  •    Javascript

Real-Time e-mail and SMS notification system for public transit systems with published real-time vehicle location information.

One Bus Away for Windows Phone

  •    

A Windows Phone 7 application written in Silverlight for the OneBusAway (www.onebusaway.org) website. Allows mobile users to search for public transit stops and see real-time arrival data.

OneBusAway for Windows Phone 7

  •    

OneBusAway is a service with transit information for the Seattle, WA region. We are creating a mobile application for Windows Phone 7 utilizing this service.

USA DOT Traveller

  •    

Apps for the USA states for the traffic cameras, alerts, transit, flights, vessels and ferries.

sente - Realtime web comms for Clojure/Script

  •    Clojure

Sente is a small client+server library that makes it easy to build reliable, high-performance realtime web applications with Clojure + ClojureScript.Sen-te (先手) is a Japanese Go term used to describe a play with such an overwhelming follow-up that it demands an immediate response, leaving its player with the initiative.