Professional Documents
Culture Documents
Open Source
OVERVIEW
Open Source
Advantages and
pp
Opportunities
OSS ADVANTAGES
Broad user &
support
base
Faster
evolving
software
$0.00
$0
00
Capital
Cost
Proven
method
that works
Open Source Software
OS Code/Language
g g ex. can it be supported
pp
and maintained
internally, does it adhere to IT standards
Developer Base
Working
g Implementations
p
Terms and conditions of the OS license agreement
Governance or Foundation
Options for support and maintenance contracts
No initial fee for the software, however, should calculate and
compare long-term operating costs and resources against COTS
Open Source Software Evaluation
Open Source
OpenGeo Stack:
GeoServer
OpenLayers
p
y
PostGIS/PostGres
TriMet
System Map
TriMet
Mobility Map
TriMet
Mobility Map
TRIMET ARCHITECTURE
RLIS Regional
Datasets
(shapefiles)
AVL
ACID
CCS
(onboard
vehicles)
Accidents &
Incidents
Rail Central
Control
TransHR
Scheduling
Work Orders
Temporal Data,
Route Shapepoints
Postgres/
P tGIS
PostGIS
Data Prep/Generation
(uDig, QGIS, pgPL/SQL)
FMIS
TriMet Enterprise
Database
Auto-Replication
(Oracle)
RLIS Transit
Datasets
Oracle
O
l
Financials
Data Prep/Generation
(PL/SQL)
(shapefiles)
TimeTable
Publisher
Web timetables,
printed materials
CCS
Rail Central
Control
ATIS
Trip Planner
On-Board
Schedules
GeoServer
Web Feature
Feature
Web
Service (WFS)
Service
(WFS)
Real-Time
Web Services
Trip Planner
Web Service
Real-Time
Web Services
GTFS
TRIMET ARCHITECTURE
RLIS
AVL
ACID
TransHR
Scheduling
Postgres/
PostGIS
CCS
Auto-Replication
TriMet Enterprise
Database (Oracle)
RLIS
Data Prep/Generation
Data
Prep/Generation
FMIS
O Fin.
TTPUB
CCS
ATIS
AVL
GeoServer
Web Feature
Service (WFS)
Real-Time
Web Services
Trip Planner
Web Service
Real-Time
Web Services
GTFS
Open Source
OpenTripPlanner.org
PROJECT OBJECTIVES
Demonstrate the feasibility of implementing and
maintaining an OS MMTPS.
Contribute documentation and source code improvements
for the benefit of others.
Increase and strengthen the development community
around the code.
Test the usability and accuracy of the MMTPS planned
trips to improve core algorithm and regional datasets.
Document information such as lessons learned and
feedback from participating partners and developers.
Sept.
Sept
2009
Jan.
2011
May
2011
June
2011
EVALUATION PLAN
Program Development Checks
Final Report:
Next steps for TriMet and collaborators
Demonstration of prototype and report this summary to the RTO
Subcommittee.
API
Trip
Planner
Core/Engine
Comparisons
TriMet ATIS
API
A-Train
GraphServer
GraphServer
OS Multi-Modal Trip Planner Engine
Open Source
Developer.TriMet.org
TTPUB HISTORY
2004 TRB Transit IDEA Project #39
ConSysTechs Dynamic Timetable Generator (DTG)
TTPUB STATUS
Internal Uses at TriMet
Generates all p
printed timetable materials
Generates Web HTML & PDF Timetables
Current
Customer Information
Consistent
Customer Information
TTPUB Status
Test Implementations:
KING Co. Metro
NYSDOT
Hampton Roads Transit
Lane County Transit
T3 Webinar
TTPUB STATUS
LESSONS LEARNED
Working together with other agencies has been great.
Timetable issues are similar between agencies.
Minimal effort to implement.
No showstoppers yet encountered
encountered.
Java and Java Web Application
pp
Servers Experience
p
TTPUB PROCESS
1.
TTPUB PROCESS
1.
2
2.
Enterprise
Database
CSV
I
Input
t into
i t TTP System
S t
XML
TimeTable
(
)
Publisher (TTP)
Google
DFS
Custom
TTPUB PROCESS
3.
1.
2.
TTPUB PROCESS
1.
2.
3.
4
4.
TimeTable
Ti
T bl
Publisher (TTP)
HTML
PDF
WEB
PDFProof
MS Excel
AdobeInDesign
XML
PRINT PRODUCTION
Example Output
Example Output
Current
Quicker turn
turn-around
around & can generate directly from
database.
Control
TimeTablePublisher g
gives Marketing
g team full
control over public schedule information.
Costs
GTFS
Bottom Line
Open Source
TRIMET ARCHITECTURE
RLIS Regional
Datasets
(shapefiles)
AVL
ACID
CCS
(onboard
vehicles)
Accidents &
Incidents
Rail Central
Control
TransHR
Scheduling
Work Orders
Temporal Data,
Route Shapepoints
Postgres/
P tGIS
PostGIS
Data Prep/Generation
(uDig, QGIS, pgPL/SQL)
FMIS
TriMet Enterprise
Database
Auto-Replication
(Oracle)
RLIS Transit
Datasets
Oracle
O
l
Financials
Data Prep/Generation
(PL/SQL)
(shapefiles)
TimeTable
Publisher
Web timetables,
printed materials
CCS
Rail Central
Control
ATIS
Trip Planner
On-Board
Schedules
GeoServer
Web Feature
Service (WFS)
Real-Time
Web Services
Trip Planner
Web Service
Real-Time
Web Services
GTFS
resources for
Customer Information
promotes use of transit and
Information related to transit
developer.trimet.org
GTFS Data
Customer Information
at Airport
Port of Portlands Use of Data
trimet.org/apps
trimet.org/apps
Questions?
VISIT:
ride.trimet.org
id t i t
developer.trimet.org
trimet.org/apps