Problem

TransLink was looking for a cost-effective means to centrally monitor roadway conditions, as captured from a network of IP cameras they had installed along major bridges within Metro Vancouver. Additionally, they sought to automate the collection and distribution of traffic statistics, as recorded by traffic counters installed at these aforementioned locations.

Solution

An Information System (IS), specifically tailored to TransLink's requirements, was implemented—it includes an internet web app serving as the front-end UI, and back-end services to perform scheduled image and traffic data, collection and distribution. Cameras are overlaid on top of a map-based interface—selecting a camera shows current and past conditions via an image archive browser. Traffic statistics are explored across multiple dimensions and time periods, with results displayed in interactive charts and data tables that may be exported. Daily traffic statistics reports are automatically generated and distributed to a configurable list of recipients.

Notable aspects of this project include:

  • Implementation of an internet web app based on ASP.NET, together with jQuery and KnockoutJS for front-end client interactivity,
  • D3 JavaScript library for interactive data visualization,
  • Integration with traffic counters via vendor-specific APIs for traffic data collection,
  • Implementation of a PDF report generation pipeline using a headless web browser.

Interface 48 delivered this project in collaboration with PBX Engineering.