TriMet Time Table Creation Process with TTPUB

Slides:



Advertisements
Similar presentations
SFA Inventory Scanning Fortune 500 client Footwear and Apparel Company in US Currently running Next Gen SFA Application which is a full fledged web based.
Advertisements

Meet Manager Training Updated April Step 1: Set up your meet Download the meet template Restore the template Purge Old Data Setup Meet Information,
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
TimeTable Publisher Frank Purcell TriMet TransITech February 14, 2007.
Chapter 13: Sharing Printers on Windows Server 2008 R2 Networks BAI617.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
FireRMS SQL Audit, Archiving & Purging Presented by Laura Small FireRMS Quality Assurance.
Microsoft Word 2000: Mail Merge Basics Peggy Serfazo Marple Molly Calvello Support Professionals Business Applications - Desktop Microsoft Corporation.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
TimeTablePublisher T3 Webinar Frank Purcell May 14, 2008.
Integration with Enterprise Database Systems Tim Sullivan activePDF, Inc.
 It depends...  If your document will contain predominantly text, Word is the better choice.  If your document will contain many graphics, photos,
TimeTable Publisher High Level Design Frank Purcell Location Based Services Group August 15, 2006.
Semi-Automatic patch upgrade kit
Cost23 1 Question of the Day u Which of the following things measure the “size” of the project in terms of the functionality that has to be provided in.
NCI CBIIT LIMS ISIG Meeting– July 2007 NCI CBIIT LIMS Consortium Interface SIG Mission: focus on an overall goal of providing a library of interfaces/adapters.
June 23–24, 2016 Hyatt Regency Boston Harbor User Group Meeting and Conference Scheduler/Notifications Rachael LeBlanc, Solution Consultant Katie Thuotte,
IN JUST WEEKS Graphic Designing builds a firm foundation for a career in advertising. On successfully completing this course, the.
Good Morning  Please be sure to take care of your belongings.
Jeff Barrette Jeff Moulds
IBM Connections Side by Side/ In Place migration 5.5 / 6.0
A step-by-Step Guide For labels or merges
Good Morning  Please be sure to take care of your belongings.
Stress Free Deployments with Octopus Deploy
Good Morning  Please be sure to take care of your belongings.
Good Morning  Please be sure to take care of your belongings.
Good Morning  Please be sure to take care of your belongings.
Shared Services with Spotfire
Good Morning  Please be sure to take care of your belongings.
Running the Operational Codes for the Brahmaputra
Good Morning  Please be sure to take care of your belongings.
Ecology Mini Book Biology
Good Morning  Please be sure to take care of your belongings.
Good Morning  Please be sure to take care of your belongings.
Good Morning  Please be sure to take care of your belongings.
LCGAA nightlies infrastructure
5.0 : Windows Operating System
IT Training.
State Report Processing
IMAGE SIZE AND RESOLUTION
CFS Community Day Core Flight System Command and Data Dictionary Utility December 4, 2017 NASA JSC/Kevin McCluney December 4, 2017.
Introduction to Computers
Financial Journal Form
Project Name Steering Committee Meeting Project Manager: Project Manager Name Program Manager: Program Manager Name Project Sponsor: Project Sponsor Name.
CERNER MILLENNIUM Letters & Faxing
SDMX: Enabling World Bank to automate data ingestion
Publisher or Word for Desktop Publishing?
Visual Solution to Room Usage Reporting
Sharing of Eurostat predefined tables
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
State Reporting Processing
Sharing of Eurostat predefined tables
Good Testing Practices
Automating and Validating Edits
We know who they are and what they do, but how do we help them?
RNG Implementation Release 1.
Automating SAS through the Power of VB Script
Summit Nashville /3/2019 1:48 AM
Designing your local technology stack
Utility Billing Balancing the Accounts Receivable
Workday 32 Alicia Maule January 14, 2019
BCS Template Presentation February 22, 2018
Power BI Streaming Datasets with MS Flow
September 12-14, 2018 Raleigh, NC.
ePerformance: A Process Crosswalk May 2010
Importing And Exporting
Excel 2007 Level 1 Cathy September 24, 2009
Maternity Workload Tool standard BOXI reports
Presentation transcript:

TriMet Time Table Creation Process with TTPUB Frank Purcell Updated 2-15-2011 Original 2-15-2011

Print Production Hastus 1 Enterprise DB DIFF TOOL 2 Scheduling 3 Process Scheduling folks finalize the quarterly schedule. On-street Communication team uses TTPUB (diff tool) to determine what’s changed in the schedule. They use TTPUB to configure (e.g., add footnotes, select time-points, etc…) the raw schedule data, then export data files for the graphic design team. Graphic designer imports the data files into inDesign templates. Goal: zero manual touching of the data. Various Adobe inDesign documents are then sent to a print shop. The final timetables shipped/installed. NOTE -- 3 different document types are printed: poster sized platform schedules, single line folded schedules, and an annual schedule book. Hastus 1 Enterprise DB DIFF TOOL TTPUB 2 Scheduling 3 Configure TTPUB Export inDesign TTPUB Install 5 Print Templates Adobe inDesign Printer 4 On-street Comm Designer

Web Production Hastus 1 Enterprise DB Scheduling 3 Configure 4 Scheduling folks may make ‘tweaks’ to the quarterly schedule (e.g., detours, adjustments, etc…). Every Thursday morning, a CRON (automation) job will run TTPUB to generate a schedule and a report. http://trimet.org/schedule/ttReport.html The On-street Communication team reads the report, and will adjust the TTPUB configuration if necessary The CRON job will run again on Sunday morning, and post a fresh set of web timetables to trimet.org. NOTE: the TTPUB Config work done for printed output is used in generating the weekly web timetables. For the most part, web timetables require little additional effort (e.g., it’s only when a timepoint is part of a detour that work needs to be done to adjust the TTPUB config). At TriMet, two instances of TTPUB are running…one to prepare the new quarterly schedule for print, and the other for tweaks to the web configuration. Hastus 1 Enterprise DB Scheduling 3 Configure TTPUB 4 Thursday Report TTPUB Sunday Publish TTPUB 2 On-street Comm CRON

Two notes about TTPUB at TriMet First: because manipulating rows of stop times is prone to error, we have a goal at TriMet to never touch that data. Instead we use TTPUB to export data in a format that Adobe inDesign can read into a document template (an example inDesign template is available from http://timetablepublisher.org). That said, there is one ‘printed’ schedule (Weekday MAX Blue http://trimet.org/schedules/w/t1100_1.htm), which has Friday-only trips that are cut-and-pasted into a special section on the schedule document. Other than that, no one touches stop time data. Ever. All data is pulled from the scheduling database, and manipulated into something readable by TTPUB. A good guideline is that if human hands are editing/copying/pasting scheduling data, something is probably wrong. ---- Second: it’s important to note that at TriMet, we do not use TTPUB’s GTFS data loader. We instead connect TTPUB to our internal scheduling database. The GTFS data loader is great because it opens TTPUB up to many other agencies; but the data loader functionality is limited when compared to a database (e.g., no date-based ‘Compare’ with the GTFS loader). The TTPUB code available on http://timetablepublisher.org is the same code we use at TriMet (the only difference is we’ve enabled the logic to connect to our internal scheduling database). That database code is included in the open-source snapshot as an example…and one day, I hope someone (maybe myself) finds the time to get TTPUB connected to a GTFS database ala http://gtfsdb.com.