BTS Navigation Bar

NTL Menu


Trip Linking Procedures - Working Paper 3 - 1990 Bay Area Household Travel Survey





Click HERE for graphic.









TABLE OF CONTENTS

A.   INTRODUCTION. . . . . . . . . . . . . . . . . . . . . . . . . 1
B.   TRIP LINKING CONCEPTS . . . . . . . . . . . . . . . . . . . . 2
C.   TRIP LINKING PROCEDURE. . . . . . . . . . . . . . . . . . . . 4
          1. Indentification of Linkable Trips by Trip Purpose . . 4
          2. Input and Output Variables. . . . . . . . . . . . . . 6
          a.   Input File Variables included in Output Linked Trip
               File. . . . . . . . . . . . . . . . . . . . . . . . 7
          b.   Computed variables for walk access/egress to all
               modes . . . . . . . . . . . . . . . . . . . . . . .12
          c.   Computed variables for non-walk access
               to transit. . . . . . . . . . . . . . . . . . . . .13
          d.   Computed variables for non-walk egress
               from transit. . . . . . . . . . . . . . . . . . . .15
          e.   Computed variables for transit passenger modes. . .16
          f.   Computed variables for passenger serving trip
               sequences . . . . . . . . . . . . . . . . . . . . .19


     LIST OF TABLES AND FIGURES

     Table 1 Summary of Trip Purpose Linking . . . . . . . . . . .20
     Table 2 Mode Priority Assignment for Linkable Trips . . . . .21
     Table 3  Unlinked Input File Format . . . . . . . . . . . . .22
     Table 4  Linked Output File Format. . . . . . . . . . . . . .23
     Figure 1 Illustrative Examples of Reported Trips. . . . . . .26

                                 -i-








A. INTRODUCTION

The 1990 MTC Travel Survey was conducted by E.H. White and Company,
Nelson/Nygaard and Phase III Research of Northern California, to
provide updated travel information to the 1965 Survey of the Bay
Area Transportation Study Commission and the 1981 MTC Household
Travel Survey.  The survey consisted of a sample of 10,900
households in the nine county region.  Interviewing was conducted
by telephone between April 1st and October 31, 1990.  Sample
selection was by random digit dialing controlled to a predetermined
county sample.  In contrast to the 1965 and 1981 travel surveys, no
households were surveyed as to their weekend travel patterns.  Of
the total sample of 10,900 households, 9,400 households were asked
to report one-day travel diaries.  The remaining 1,500 households
provided multiple-weekday travel diaries.  For all samples,
detailed household, person and trip information was collected. 
Survey procedures are documented in 1990 Bay Area Travel Survey,
E.H. White and Associates, January 1991.

The Survey data was delivered to MTC on floppy diskettes in three
basic files: the household, the person and the trip file.  Minor
changes were made to protect the confidentiality of the sample
telephone number.  A sample identification number replaces the
telephone number in all three files.  The methods outlined in this
working paper use the trip file as input and may involve the other
files marginally.

The purpose of this paper is to report on the process for linking
individually reported trip legs into trip segments suitable for
travel demand analysis and travel model estimation.  The next two
sections of this working paper provides descriptions of trip
linking concepts and the specific trip linking process.  The
Appendix gives a number of tables and input/output file formats.

Two linked trip files are created in the trip linking process.  The
first linked trip file - the "standard" file - includes only the
original 24 variables included in the input unlinked trip record
file.  The second linked trip file - the "extended" file includes
the original 24 variables plus computed variables that will be
useful in mode-of-access, mode-of-egress, and special travel
behavior analyses.

                                 -1-





B. TRIP LINKING CONCEPTS

Linking of trips is a technical detail that arises out of the way
trips are defined and reported in origin-destination travel
surveys.  It has been the practice in these surveys to report
individual legs of a trip separately every time the traveller stops
for a specific purpose on the way to an ultimate destination.  The
1990 MTC telephone survey is no exception with its "walk", "change
travel mode", and "serve passenger" trip segments.

The basic reason for linking trips stems from the methods used for
associating travel demand with demographic, economic and land use
variables at origins and destinations of trips.  The trips
generated from home can be quantified if the characteristics of the
households living in a zone are known.  Similarly the trips
attracted to a work place can be quantified if the employment
characteristics at a zone of work are known.  If trips are not
linked, it is not possible to account for large numbers of trips
ending in a transit terminal.  This is due to the absence of
economic activities in a transit terminal commensurate with the
number of trips ending there.  This does not mean that we are not
interested in finding mode of access to, say, a BART station. 
Rather, it means that for travel demand model development, we need
to link a change travel mode leg of a trip to its
preceding/succeeding legs until we couple "legitimate" trip
purposes from origins to destinations.

The trip legs that need to be linked are those that have one of two
trip purposes at either origin or destination: "change travel mode"
and "serve passenger".1  These legs are considered intermediate
legs in a trip sequence, and are combined (or linked) with other
trips in the sequence.  The linking is done in such a way that the
ultimate purpose of the trip is not lost.  The following examples
show reported trips in the survey and how they are linked.

___________________________

1)   The 1981 MTC Travel Survey included change travel mode and
serve passenger trip purposes.  The 1990 Travel Survey further
broke down the serve passenger trip purpose into three sub-
categories: serve adult passenger, serve child passenger, and child
care.  See next footnote on the need to further split child care
trips into child care (adult) versus child care (child) trips.

                                 -2-





Example 1.     A Palo Alto resident catches a ride with his wife to
the CalTrain Station, rides the train to San Francisco and catches
a Muni bus to work in the financial district.  The trips are
reported and linked as follows:

Husband's Reported Trips
Person No. Trip No. Purpose at Origin  Mode  Purpose at Destination
     A         1    Home           auto passenger change mode
     A         2    change mode    CalTrain psgr  change mode
     A         3    change mode    walk           change mode
     A         4    change mode    public bus     change mode
     A         5    change mode    walk Work


Husband's Linked Trip
Person No. Trip No. Purpose at Origin  Mode  Purpose at Destination
A            1         Home       CalTrain psgr       Work

It is clear that the reason for the five trip legs is to get from
"home" to "work".  Linking combines the characteristics of these
trip legs into one linked trip.  One major mode is selected for the
linked home-to-work trip.  In this case it will be CalTrain
Passenger mode.  Station access and egress modes are noted in the
characteristics of the linked trip.  Trip times are traced from
origin to destination and the individual mode times are kept
separately.

Example 2. In example 1 above, the wife drives the car from home to
the CalTrain station to drop off her husband.  She then drives to
drop off their child at school on her way to work.  The sequence of
trips is reported and linked as follows:

Wife's Reported Trips
Person No. Trip No. Purpose at Origin  Mode  Purpose at Destination
     B    1         Home           auto driver    serve passenger
     B    2    serve passenger     auto driver    serve child psgr
     B    3    serve child psgr    auto driver    change mode
     B    4    change mode         walk           Work

Wife's Linked Trips
Person No. Trip No. Purpose at Origin  Mode  Purpose at Destination
     B         1    Home           auto driver         Work

                                 -3-





Child's Reported Trips
Person No. Trip No. Purpose at Origin  Mode  Purpose at Destination
C              1    Home         auto passenger   Education

The child's trip (home-to-school) is left alone as reported.


C.   TRIP LINKING PROCEDURE

1. Identification of Linkable Trips by Trip Purpose

A computer program should be written to link the reported trips. 
All trips made by one person in the household are examined as a
unit.  In the multi-day travel survey, all trips made by a person
over the three to five day time period are treated as a unit.

The reported trips are classified into three categories:
unlinkable, potentially linkable, and linkable trips.  Unlinkable
are written out unaltered, except for possible format changes
discussed later.  Potentially linkable are examined further to
determine whether linking will or will not take place.  If linking
is warranted, they become linkable.  If not, they are treated as
unlinkable.

The first decision to be made is to identify a potentially-linkable
sequence.  To define such a sequence, a search is made for a first
leg and continued until a sequence terminating condition occurs.  A
first leg is identified when the trip purpose at origin or
destination is either child care2, serve child passenger, serve
adult passenger, or change travel mode (codes 12, 13, 14, or 15,
respectively).  Subsequent trips are considered part of the
sequence if they have codes 12, 13, 14, or 15 for trip purpose at
origin and destination until a terminating condition occurs.

___________________________

2)   Child care - purpose=12 - was intended as a sub-purpose to
serve child passenger.   Children who were dropped off at day care
or child care were also assigned the child care trip purpose code. 
This amounted to 21.2 percent (524 trips) of the 1,942 total child
care trips encountered in the Travel Survey.  Our intention is to
treat child care trips by adults (16+) as a special class of serve
child passenger trip, and to treat these child care (adult) trips
as potentially linkable trips.  This means that we should recompute
the trip purpose for child care (child) trips as a new trip
purpose, purpose=17.  Trip purpose=17, child care (child) trips
will be unlinkable trips.

                                 -4-





Termination of a trip sequence occurs if:

a.   Standard trip purpose.  The trip purpose at the destination is
     not 12, 13, 14 or 15;

b.   Last trip per person unit.  The trip is the last one for the
     particular person under consideration.

c.   Out of region trips.  The trip purpose at the destination is
     12, 13, 14 or 15 but the succeeding leg ends outside the
     region, or the preceding leg comes from outside the region.

d.   Inconsistency of trip purposes in a sequence.  The purpose at
     destination is not the same as the purpose at origin of the
     next trip.

e.   Time lapse.  Transit sequences are terminated if the elapsed
     time between legs is one hour or more.  Non-transit sequences
     are terminated if the elapsed time between legs is greater
     than 15 minutes.

Table 1 gives the three way classification of trip sequences. 
Unlinkable trips (sequence types #1 through #4) are those that do
not have codes 12, 13, 14, or 15 for trip purpose at either origin
or destination.  Therefore, the sequence consists of one leg only. 
They are read and written out unaltered.

Potentially-linkable sequences (sequence types #5 through #9) which
do not warrant linking are shown as the second category of trips. 
They include:

a.   one-leg sequences which have codes 12,13,14, or 15 at origin,
     destination or both.  They may be trips ending in an airport
     to leave the region or trips starting at the airport to enter
     the region.  They may also be change travel mode trips
     miscoded as serve passenger, or simply miscoded trips.

b.   A two-leg sequence which, if linked, would result in a home-
     to-home trip.  They may include pleasure rides from home to
     ride transit and back home.  They also include the typical
     home-to-serve passenger-to-home sequences.


The third category comprises the linkable trip sequences (sequence
type #10 through #21).  As Table 1 shows, all trip sequences are
linked to form one trip except for sequence types 20 and 21.  These
are linked to form two linked trips.

Sequence type 21 is linked to form approximately two equal linked
trips.  For example, a three leg sequence is linked to form:

     linked trip 1 = leg 1
     linked trip 2 = legs 2 + 3

                                 -5-





Similarly, a four leg sequence is linked to form:

     linked trip 1 = legs 1 + 2
     linked trip 2 = legs 3 + 4

Sequence type 20 may represent a school carpool, a serve passenger
trip to a transit terminal, a serve passenger trip to an airport,
etc.  For most of these trips we have to make the assumption that
there are only two legs and that linking should divide the legs
into two equal linked trips.  The school carpool however requires
an additional assumption.  Assume there are two school carpool
sequences of type 20 for the same person.  If so, then check time
trip started.  If AM, link 1st leg, 2nd leg, 3rd leg, etc. and n-1
leg to form the first linked trip.  "n" is the number of legs in
the sequence.  The second linked trip will be the last leg of the
sequence.  Hopefully this way the first linked trip will end at the
school.  For the PM sequence, the reverse is done, i.e., linked
trip one is the first home-to-serve passenger leg.  Linked trip two
is the summation of the other legs.

In effect, each one of sequence types 20 and 21 becomes two
separate sequences.  Later reference to first leg and last leg of a
sequence should be applied properly to each of the two separate
sequences in each of types 20 and 21.

Also note that implementing terminating condition c above may best
be done by separating (and not linking) those legs that leave the
region immediately after identifying a potentially-linkable
sequence.


2. Input and Output Variables

Since linking involves combining several legs of a sequence, the
variables for the linked trip come from the individual legs of a
sequence.  The input file format is in Table 3.

The output (linked) file is similar to the input (unlinked) file
except for change in definition of variables, and the addition of
new variables resulting from linking.  The output file format is in
Table 4. The treatment of the variables affected by linking is
described in the succeeding subsections.  To avoid any confusion
over terminology, two basic definitions are given here.

                                 -6-





Trip legs are the unlinked trip records which are reported in the
master survey trip file.  In Table 1 all unlinkable trips and
potentially-linkable are considered unlinked legs (or trips) in the
input and output files.

Trip sequences are sequential legs (or unlinked trips) which are
combined into one linked trip except for two sequence-types in
Table 1. Sequence-types 20 and 21 are combined into two linked
trips each.

For the first pass of the trip linking analysis, the master input
trip file will be evaluated in terms of the 21 sequence type
described in Table 1, and then written out onto 21 separate sub-
files, before implementing trip linking procedures.  Problemsome
sequence types (#5, #6, #7, #8, #9, #12, #13, #14, #17, #18, #19,
#20, and #21) will be manually reviewed for 'Coding errors.  After
making the necessary corrections to a copy of the master input trip
file, the second pass of the trip linking analysis will implement
the trip linking procedures.  Separate subfiles will also be
written out for persons who made no trips on their assigned travel
day or who refused to participate in the travel diary portion of
the travel survey.


a. Input File Variables included in Output Linked Trip File

We turn now to the details of each specific Variable in the output
file.  We follow the layout of the input file and indicate the
changes made due to linking as the output variables are computed. 
The unlinked (input) trip file format is included in Table 3. The
linked (output) trip file format for the "extended" trip file is
included as Table 4.

(1) - (4) variables in the input file (COUNTY, ID, TRAVDAY and
PERSON) are not altered in the output file.  The COUNTY code is the
standard FIPS code.

(5)  Trip number (TRIPNO):
The trip number output should be the trip number for the first leg
of the sequence.  This variable was originally coded as "1" for
persons who did not travel on their assigned travel day ("NOTRIP"
in columns 12-17), or who refused the travel diary ("REFUSE" in
columns 12-17).  The final unlinked trip files have been edited
such that trip records for NOTRIP persons were written out with
trip number = 0; trip records for REFUSED trip diary persons were
written out with trip number = -1.  This amounts to 951 REFUSED
trip diary persons in the singleday sample and 737 trip diary
persons in the multi-day sample.  The no trip

                                 -7-





persons amounted to 3,126 persons in the single-day sample and
1,983 persons in the multi-day sample.  These NOTRIP and REFUSE
records should also be written out on separate files for further
analysis.

(6)  Census Tract at Trip Origin (OTRACT):
This variable is taken from the first leg of the sequence.  This
field should be left blank for records containing the string
"NOTRIP" or "REFUSE" for no trip persons or refused trip diary
persons. (TRIPNO=O identifies the valid zero-trip persons. 
TRIPNO=-L will identify the invalid persons who refused the trip
diary).

(7)  Census Block Group at Trip Origin (OBLKGRP):
This variable is taken from the first leg of the sequence.  Missing
entries in this field are valid.

(8)  Census Tract at Trip Destination (DTRACT):
This variable is taken from the last leg of the sequence.

(9)  Census Block Group at Trip Destination (DBLKGRP):
This variable is taken from the last leg of the sequence.  Missing
entries in this field are valid.

(10) Travel Mode (MODE):
A linkable sequence of trips is expected to contain two or more
legs with identical or different modes.  One mode has to be
selected for the linked trip from among the modes of the separate
legs.  Such a mode is thought of as predominant, major or more
representative of the sequence.  The problem of selecting mode of
travel for sequences involving only "serve passenger" purposes does
not arise.  Since only drivers can serve passengers, mode of travel
will be the same (driver) for all legs.  However, there may be
sequences where the drivers involved in serve passenger legs could
ultimately change travel mode to ride transit.  In this case, the
modes will be different and a selection of a predominant mode is
necessary.

In the case of transit trips, where several "change travel mode"
purposes may be involved, there will be a number of different modes
for the separate legs.  Walk, public bus and BART might be reported
for the individual legs of a sequence.

The predominant mode is selected by assigning a priority number to
the reported modes of the legs and choosing the highest ranking
mode for the linked trip.  A

                                 -8-





redetermined look up table is used to rank all possible modes as
shown in Table 2. Highest priority for selection means lowest
number.  As shown in Table 2, the transit modes head the list of
high-to-low priority.  This indicates that where there is a transit
leg in a sequence of linkable trips, that leg will be considered
the predominant one and its mode will be used for the linked trip. 
The argument is that auto or walk access modes to a transit station
are incidental to the main transit trip by bus or train.  Also,
where there are transit legs in a sequence, they tend to be longer
and are more legitimately predominant.  Some conflicts could arise
between, say, an A.C. Transit District bus passenger transferring
to Muni and ultimately to ferry on a recreation trip.  In the
present setup the ferry mode will be selected.  Further analysis
might be necessary to investigate such occurrences and could lead
to a revision of the procedure.

In the 1981 MTC travel survey, ranking of modes differed for San
Francisco residents with streetcar (Muni Metro) preceding bus.  For
the rest of the region, bus preceded streetcar.  Multi-modal
streetcar / bus trips should be reported for analysis, though
typically we can assume that a patron will spend a longer part of
their journey on a streetcar than in a bus.

(11) - (12)    Trip Purpose at Origin (OPURP) and Trip Purpose at
Destination (DPURP):
The linking process discussed in section C.1 above and Table 1
specify the new trip purposes for the linked trip.

(13) Time When-Trip Began (OTIME):
This will be taken from the first leg of a sequence.  The start
times, as coded, are in standard military time (e.g., 1:30 PM is
1330 hours).  The times as output on the linked trip file should be
converted to decimal military time (e.g., 1:30 PM is 1350 hours) to
facilitate straightforward trip duration analysis.

(14)- Time when Trip Ended (DTIME):
This will be taken from the last leg of the sequence.  The trip
finish times, as coded, are in standard military time (e.g., 1:30
PM is 1330 hours).  The times as output on the linked trip file
should be converted to decimal military time (e.g., 1:30 PM is 1350
hours) to facilitate straightforward trip duration analysis.

(15) Number of Persons in Vehicle (VOCC):
In the input file, this field contains the number of persons in
vehicle for unlinkable non-transit trips, and linkable vehicle
driver/passenger trips (codes

                                 -9-





1-7) to a transit terminal.  Obviously the unlinkable trips are not
altered.  For linked transit trips with vehicle driver/passenger
access, this variable should also be left blank.  However, vehicle
occupancy for mode of access/egress will be saved and stored as a
separate variable.  See later sections for proper treatment.

For a linked trip involving two-or-more serve passenger legs, the
Maximum number of persons in the vehicle (driver trips, modes=1, 3,
5) recorded should be entered in the output file for this variable. 
Checks should be made for multi-occupant motorcycle, moped and
bicycle trips.

By definition there should be no "serve passenger" legs with a mode
"passenger".  These trips will fall in the unlinkable category.  If
any are found they should be reported for further analysis.

(16) Was This a Prearranged Vehicle Pool? (PREARR):
For a linked trip with a predominant transit mode, this variable
should be left blank.  Note that entries for this variable in the
input file for mode of access/egress legs to a predominant transit
trip should be saved and used to construct a new variable as
discussed later.

For linked driver and passenger (mode codes=l - 7) trips with legs
having "serve passenger" purposes, the value for PREARR is taken
from the trip leg with the highest vehicle occupancy level (VOCC).

(17) Resident Vehicle Used Identification Code (VEHICLE):
For linked vehicle driver trips (mode codes=l, 3, or 5), this
variable should be taken from the driver leg with the highest
vehicle occupancy level (VOCC).  For unlinked vehicle driver trips,
this variable is written out unaltered.

For linked transit trips, this variable should be left blank.  For
vehicle mode of access to/egress from transit, the entries should
be saved and used for computing new variables as explained later.

(18) Type of Parking Used (PARKTYPE):
For linked vehicle trips that involve serve passenger legs, this
variable is taken from the last driver mode (codes=l, 3, or 5) leg
of the sequence.  For unlinked vehicle driver trips, this variable
is written out unaltered.

For all other transit trips, it will remain blank per the
predominant transit leg. Note that for those that have a driver
mode of access to/egress from transit, the

                                -10-





entry from such legs is saved and a new variable created as
explained later.

(19 - 20) Amount Paid for Parking Cost (PARKCOST) & Time Unit for
Parking Code (PARKUNIT):
For linked vehicle trips involving serve passenger purposes,
these.variables should be taken from the last leg of the sequence
that has vehicle driver modes 1, 3, or 5. For unlinked vehicle
driver trips, these variables are written out unaltered.

For linked transit trips, these variables are blank.  However, if a
driver mode of access/egress is involved in the linked sequence,
the entry for such a leg should be saved and new variables computed
as explained later.

(21) - (22)    First Bridge Crossed (BRIDGE1) and Second Bridge
Crossed (BRIDGE2):
For driver and passenger predominant modes, a search is made for
all legs of a sequence.  If any leg has entries for these two
variables, they should be transferred to this location in the
output file.  These will generally be serve passenger sequences. 
If more than one leg has entries, the entire sequence should be
listed for further analysis.  Only two bridges crossed should be
included in the output file.

For linked sequences with a predominant transit mode, this variable
will be generally blank.  If a leg is encountered with a bridge
crossed, its entries for these two variables should be included in
the output file.  Entries will represent characteristics of the
driver or passenger modes of access to/egress from transit.  Such
sequences should be listed for further analysis.

(23) Transit Operator Code (TRANOPER):
This is a new variable included in the 1990 Survey which will allow
for analysis of multi-operator transit trips.  This field was left
blank if a non-bus operating transit operator (e.g., BART,
CalTrain, AMTRAK) was used.  For this output variable, the operator
code should be taken from the first transit leg encountered in a
trip sequence.  If the first transit leg (transit boarding)
encountered is mode 8, 10 - 16, 18 (transit modes) and the operator
code is missing then this is probably a BART, CalTrain, AMTRAK, or
private ferry leg.

                                -11-





New operator codes are assigned to these four operators, as
follows:
     -    BART (mode=14) -         operator=31;
     -    CalTrain (mode=15) -     operator=32;
     -    AMTRAK (mode=16) -       operator=33;
     -    Ferry (mode=18) -        operator=34.
Passengers on the Golden Gate Ferries are probably coded as mode=18
(ferry), operator=3 (Golden Gate Transit).

Additional variables, described later, will document the second and
third transit operators used in a linked trip sequence.  Trip
sequences with more than three transit operators involved in a trip
should be reviewed manually.

(24) How Transit Fare was Paid (FAREHOW)-This variable should be
used from the first transit leg in a trip sequence (modes 8, 10 -
16, 18).  Additional variables will be defined for the second,
third, n-th transit leg involved in a transit trip sequence.

(25) What Transit Fare was Paid (FAREPAID):This variable should be
used from the first transit leg in a trip sequence (modes 8, 10 -
16, 18).  Additional variables will be defined for the second,
third, n-th transit leg involved in a transit trip sequence.


b.   Computed Variables for Walk Access/Egress to All Mode-s

(26) Walk Access Time (in Minutes) at_Trip Origin (OWALK):
a.   For unlinked output trips, this variable will be blank.

b.   For linked trips, this variable is taken from the first leg of
the sequence.  If the first leg is not walk, then OWALK is left
blank.  If the first leg is a walk leg, then compute travel time
from DTIME - OTIME (decimal military time).

A reasonableness check should be made on the value obtained for
walk at origin.  Any linked trip with origin walk time over 30
minutes should be listed.  Maximum, minimum and average walk times
are to be reported for non-blank entries.

(27) Walk Access Time (in minutes) at Trip Destination (DWALK):
a.   For unlinked output trips, this variable will be blank.

                                -12-





b.   For linked trips, this variable is taken from the last leg of
the sequence.  If the last leg is not walk, leave blank.  If the
last leg is a walk leg, then compute travel time from DTIME - OTIME
(decimal military time).

A reasonableness check should be made on the value obtained for
walk at trip sequence destination.  Any linked trip with
destination walk time over 30 minutes should be listed.  Maximum,
minimum and average walk times are to be reported for non-blank
entries.

(28) Transfer Walk Time (in minutes) (XFERWALK):
a.   For unlinked output trips this variable should be blank.

b.   For linked trips, the first and last legs of the sequence are
ignored irrespective of their mode.  A search should be made for
intermediate walk legs and the XFERWALK is accumulated across these
intermediate legs by summing their respective travel times (DTIME -
OTIME).

A reasonableness check should be made on the value obtained for
transfer walk times.  Any linked trip with transfer walk time over
30 minutes should be listed.  Maximum, minimum and average walk
times are to be reported for non-blank entries.


c. Computed Variables for Non-Walk Access to Transit

We now turn to identifying non-walk access-to-transit variables at
the origin of a linked trip.  Variables (29)-(41) that follow will
be blank for all unlinked output trips and linked trips with a non-
transit predominant mode (codes 1 - 7, 9, 17, 1924).  For linked
trips with a transit predominant mode (codes 8, 10 - 16, 18), a
search is made through the sequence of unlinked trips to identify
mode of access leg.  Starting at the origin of the sequence, the
legs are searched for modes 1 - 7, 9, 17, 19 - 22, and 24.  The
first leg with such a mode prior to the leg with the predominant
mode is used to transfer information to the output file for
variables (29)-(41), as indicated below.  Usually the first leg in
the transit trip sequence provides mode-of-access.  The frequency
of such occurrences should be reported, i.e., number of occurrences
is reported where the first leg, second leg, third plus legs
provide mode-of-access to transit.  If no non-walk mode-of-access
is encountered prior to the predominant leg, then variables (29) to
(41) are left

                                -13-





blank.

(29) Census tract of origin for non-walk access to transit (OACC):
Use the variable OTRACT (6) for the selected access leg.

(30) Census block group of origin for non-walk access to transit
(OBGACC):
Use the variable OBLKGRP (7) for the selected access leg.

(31) Census tract of destination for non-walk access to transit
(DACC):
Use the variable DTRACT (8) for the selected access leg.

(32) Census block group of destination for non-walk access to
transit (DBGACC):
Use the variable DBLKGRP (9) for the selected access leg.

(33) Mode of travel for non-walk access to transit (MODEACC):
Use the variable MODE (10) for the selected access leg.

(34) Time when trip began for non-walk access to transit (OTACC):
Use the variable OTIME (13) for the selected access leg.

(35) Time when trip ended for non-walk access to transit (DTACC):
Use the variable DTIME (14) for the selected access leg.

(36) Number of persons in the vehicle for non-walk mode of access
to transit (VOCCACC):
Use the variable VOCC (15) for the selected access leg.

(37) Was non-walk access to transit a Prearranged vehicle pool
(PREARACC):
Use the variable PREARR (16) for the selected access leg.

(38) Resident vehicle number used for non-walk access to transit
(VEHACC):
Use the variable VEHICLE (17) for the selected access leg.

(39) Type of parking for non-walk access to transit (PTYPEACC):
Use the variable PARKTYPE (18) for the selected access leg.

(40) Parking Cost for non-walk access to transit (PCOSTACC):
Use the variable PARKCOST (19)     for the selected access leg.

                                -14-





(41) Time unit for transit (PUNITACC):
 Use the variable' s leg.


d. Computed Variables for Non-walk Egress from Transit

The next group of variables represent characteristics of the non-
walk mode-of-egress from transit for the destination end of a
linked trip.  A similar approach to that of the access
characteristics is adopted here for egress characteristics.  All
unlinked trips and linked trips with a non-transit predominant mode
will have blank entries for variables (42) - (54) that follow.  For
linked trips with a transit predominant mode (codes 8, 10 - 16,
18), a search is made through the sequence of unlinked trips to
identify mode-of-egress leg.  The sequence is searched backwards,
starting with the destination of the linked trip, to identify the
1st leg with a mode of 1 - 7, 9, 17, 19 - 22, or 24 prior to
reaching the predominant transit leg.

Once the candidate leg is identified, the information for it is
transferred to the output file.  The specifics follow, but first a
frequency of occurrence should be reported for the number of times
the egress leg is the last in the sequence, the n-1 or n-2, etc.

(42) Census tract of origin for non-walk egress from transit
(OEGR):
Use the variable OTRACT (6) for the selected egress leg.

(43)  Census block group of origin for non-walk egress from transit
(OBGEGR):
Use the variable OBLKGRP (7) for the selected egress leg.

(44).  Census tract of destination for non-walk egress from transit
(DEGR):
Use the variable DTRACT (8) for the selected egress leg.

(45) Census block group of destination for non-walk egress from
transit (DBGEGR):
Use the variable DBLKGRP (9) for the selected egress leg.

(46) Mode of travel for non-walk egress from transit (MODEEGR):
Use the variable MODE (10) for the selected egress leg.

                                -15-





(47) Time when trip began for non-walk egress from transit (OTEGR):
 Use the variable OTIME (13) for the selected egress leg.

(48) Time when trip ended for non-walk egress from transit (DTEGR):
 Use the variable DTIME (14) for the selected egress leg.

(49) Number of persons in the vehicle for non-walk mode of egress
from transit (VOCCEGR):
Use the variable VOCC (15) for the selected egress leg.

(50) Was non-walk egress from transit a prearranged vehicle pool
(PREAREGR):
Use the variable PREARR (16) for the selected egress leg.

(51) Resident vehicle number used for non-walk egress from transit
(VEHEGR):
Use the variable VEHICLE (17) for the selected egress leg.

(52) Type of parking for non-walk egress from transit (PTYPEEGR):
Use the variable PARKTYPE (18) for the selected egress leg.

(53) Parking Cost for non-walk egress from transit (PCOSTEGR):
Use the variable PARKCOST (19) for the selected egress leg.

(54) Time unit for parking cost for non-walk egress from transit
(PUNITEGR):
Use the variable PARKUNIT (20) for the selected egress leg.


e. Computed Variables for Transit Passenger Modes

Data collected in the 1990 Travel Survey will allow for the
analysis of interoperator and intra-operator transfers; total
boardings per linked person trip; and the extent of multi-operator
linked trips.  The computed variables described in this section
pertain to the second, third, and n-th boarding within a transit
trip sequence.  The variables (55) through (66) are written out to
the extended version of the linked trip file.

                                -16-





It is assumed that the maximum number of operators used in one
transit sequence is three operators.  It is also assumed that the
maximum number of transit boardings in a transit sequence is five
boardings.  Unusual transit sequences of greater than three
operators and/or five boardings should be listed and carefully
reviewed before proceeding with the trip linking procedures.  If
need be, the assumption for three maximum operators and five
maximum boardings will be adjusted.

(55) Tally of Number of Transit Boardings in Trip Sequence
(TOTBOARD):
This variable is a simple tally of the number of transit boardings,
i.e., transit passenger mode (MODE = 8, 10 - 16, 18) legs, within a
transit trip sequence.  This variable should be left blank for non-
transit trip sequences.

(56) Tally of Number of Transit Operators used in Trip Sequence
(TOTOPER):
This variable is a simple tally of the number of transit operators
(TRANOPER) used within a transit trip sequence.  Note that the
TRANOPER variable was left blank for BART, CalTrain, AMTRAK, or
private ferry boardings and is assigned for these operators
(operator codes 31, 32, 33, and 34) during the trip linking
procedure.  Special cases, such as transit patron who boards a Muni
bus, transfers to BART, then transfers to another Muni bus, should
be characterized as a two operator transit trip sequence
(TOTOPER=2).

(57) Second Transit Operator used in the Trip Sequence (TRANOPR2):
This is taken from the TRANOPER code from the second operator code
encountered in a transit trip sequence.  This field should be left
blank for all nontransit trips and transit trips with only one
transit operator involved.

(58) Third Transit Operator Used in the Trip Sequence (TRANOPR3):
This is taken from the TRANOPER code from the third operator code
encountered in a transit trip sequence.  This field should be left
blank for all nontransit trips and transit trips with only one or
two transit operators involved.

(59) How Transit Fare was Paid in Second Transit leg (FAREHOW2):
This variable is taken from the second transit leg in a trip
sequence (modes 8, 10 16, 18) from the input variable FAREHOW. 
This field should be left blank for all non-transit trips and
transit trips with only one transit boarding.

                                -17-





(60) How Transit Fare was Paid in Third Transit leg (FAREHOW3):
This variable is taken from the third transit leg in a trip
sequence (modes 8, 10 16, 18) from the input variable FAREHOW. 
This field should be left blank for all non-transit trips and
transit trips with fewer than three transit boardings.

(61) How Transit Fare was Paid in Fourth Transit leg (FAREHOW4):
This variable is taken from the fourth transit leg in a trip
sequence (modes 8, 10 16, 18) from the input variable FAREHOW. 
This field should be left blank for all non-transit trips and
transit trips with fewer than four transit boardings.

(62) How Transit Fare was Paid in Fifth Transit leg (FAREHOW5):
This variable is taken from the fifth transit leg in a trip
sequence (modes 8, 10 16, 18) from the input variable FAREHOW. 
This field should be left blank for all non-transit trips and
transit trips with fewer than five transit boardings.

(63) What Transit Fare was Paid in Second Transit Leg (FAREPD2):
This variable is taken from the second transit leg in a trip
sequence (modes 8, 10 16, 18) from the input variable FAREPAID. 
This field should be left blank for all non-transit trips and
transit trips with fewer than two transit boardings.

(64) What Transit Fare was Paid in Third Transit Leg (FAREPD3):
 This variable is taken from the third transit leg in a trip
sequence (modes 8, 10 16, 18) from the input variable FAREPAID. 
This field should be left blank for all non-transit trips and
transit trips with fewer than three transit boardings.

(65) What Transit Fare was Paid in Fourth Transit Lee (FAREPD4):
This variable is taken from the fourth transit leg in a trip
sequence (modes 8, 10 16, 18) from the input variable FAREPAID. 
This field should be left blank for all non-transit trips and
transit trips with fewer than four transit boardings.

(66) What Transit Fare was Paid in Fifth Transit Leg (FAREPD5),
This variable is taken from the fifth transit leg in a trip
sequence (modes 8, 10 16, 18) from the input variable FAREPAID. 
This field should be left blank for all non-transit trips and
transit trips with fewer than five transit boardings.

                                -18-





f. Computed Variables for Passenger Serving Trip Sequences

The computed variables described in this section pertain to the
serve passenger activities associated with a trip sequence.  The
variables are simple tallies of the count of serve passenger stops
encountered in a linked trip sequence.  These intermediate serve
passenger stops (i.e., dropping off / picking up kids at school or
child care; dropping off or picking up spouse on their way to work;
dropping off or picking up carpool partners) may be helpful in
understanding the choice of travel modes as it relates to family /
household travel behavior.

The variables (67) through (69) are written out to the extended
version of the linked trip file.

(67) Tally of Number of Child Care St@s in Linked Trip Sequence
(STOPCCA):
This variable is a simple tally of the number of child care (adult)
trip stops within a trip sequence (DPURP = 12).  As re-defined in
the trip linking procedures, purpose=12 trips are only made by
persons 16 years-and-older; purpose=17 trips are child care trips
made by the child, we assume to attend child care or day care.  The
default for this variable is blank.  If this is not a linked trip
(i.e., only one trip leg in the trip sequence) then this variable
should also be left blank.

(68) Tally of Number of Serve Child Passenger Stops in Linked Tri]p
Sequence:
This variable is a simple tally of the number of serve child
passenger trip stops within a trip sequence (DPURP = 13).  The
default for this variable is blank.  If this is not a linked trip
(i.e., only one trip leg in the trip sequence) then this variable
should also be left blank.

(69) Tally of Number of Serve Adult Passenger Stops in Linked Trip
Sequence (STOPSAP):
This variable is a simple tally of the number of serve adult
passenger trip stops within a trip sequence (DPURP = 14).  The
default for this variable is blank.  If this is not a linked trip
(i.e., only one trip leg in the trip sequence) then this variable
should also be left blank.

                                -19-





Click HERE for graphic.

                                -20-





Table 2
Mode Priority Assignment for Linkable Trips


Priority,
in             1990 MTC Travel Survey Mode of Travel
Descending
Order     Code       Description

     1    14        BART Passenger
     2    15        CalTrain Passenger
     3    18        Ferry Passenger
     4    11        Streetcar Passenger
     5    8         Public Bus Passenger
     6    10        Cable Car Passenger
     7    12        Shuttle Bus Passenger
     8    13        Dial-a-Ride Passenger
     9    9         School Bus Passenger
     10   7         Taxi, Limo Passenger
     11   4         Truck Passenger
     12   6         Van Passenger
     13   2         Auto Passenger
     14   3         Truck Driver
     15   5         Van Driver
     16   1         Auto Driver
     17   20        Motorcycle passenger
     18   19        Motorcycle driver
     19   21        Moped
     20   22        Bicycle
     21   23        Walk
     22   24        Other
     23   16        AMTRAK Passenger
     24   17        Airplane Passenger

     * For non-San Francisco resident bus and streetcar trips, the
     modes bus and streetcar were reversed.

                                -21-





Table 3
Unlinked Trip Record File Format - 1990 Travel Survey

Variable  Record    Variable  Variable
Number    Position  Name      Description                     Format
1         1 - 2     COUNTY    County of Residence, FIPS code     I2
2         3 - 7     ID        Household Identification Number    I5
3         8         TRAVDAY   Travel day (1=Monday,...5=Friday)  I1
4         9         PERSON    Person Identification Letter       A1
5         10 -11    TRIPNO    Trip number                        I2
6         12-17     OTRACT    Census tract at trip origin        I6
6         12-17     Alternate:     "NOTRIP " (no trips made)     A6
6         12-17                    "REFUSE" (refused diary)      A6
7         18        OBLKGRP   Block group at trip origin         I1
8         19 - 24   DTRACT    Census tract at trip destination   I6
9         25        DBLKGRP   Block group at trip destination    I1
10        26 - 27   MODE      Travel mode code                   I2
11        28 - 29   OPURP     Purpose at trip origin code        I2
12        30 - 31   DPURP     Purpose at trip destination code   I2
13        32 - 25   OTIME     Military time at trip start        I4
14        36 - 39   DTIME     Military time at trip end          I4
15        40        VOCC      Persons in vehicle                 I1
16        41        PREARR    Prearranged vehicle pool           I1
17        42        VEHICLE   Vehicle used identification code   I1
18        43        PARKTYPE  Type of parking used code          I1
19        44 - 47   PARKCOST  Amount paid for parking            I4
20        48        PARKUNIT  Time unit for parking code         I1
21        49 - 50   BRIDGE1   First bridge crossed code          I2
22        51 - 52   BRIDGE2   Second bridge crossed code         I2
23        53 - 54   TRANOPER  Bus operator code                  I2
24        55        FAREHOW   How fare was paid code             I1
25a       56-59     FAREPAID  if FAREHOW=1, then fare amount     I4
25b       56-58     FAREPAID  if FAREHOW=2, then pass code       I3
25c       56        FAREPAID  if FAREHOW=3, then 1=free, 2=paid  I1
25d       56-59     FAREPAID  if FAREHOW=4 or 5, then blank      I4

Single Day Sample   IDs = I - 9439           81,451 records
Multi Day Sample    IDs = 10001 - 11486      43,291 records

                                -22-





Table 4
Linked Trip Record File Format - 1990 Travel Survey

Variable  Record    Variable  Variable
Number    Position  Name      Description    Format
1         1 - 2     COUNTY    County of Residence, FIPS code     I2
2         3 - 7     ID        Household Identification Number    I5
3         8         TRAVDAY   Travel day (1=Monday,...5=Friday)  I1
4         9         PERSON    Person Identification Letter       Al
5         10 -11    TRIPNO    Trip number                        I2
6         12-17     OTRACT    Census tract at trip origin        I6
6         12-17     Alternate:     "NOTRIP " (no trips made)     A6
6         12-17                    "REFUSE" (refused diary)      A6
7         18        OBLKGRP   Block group at trip origin         I1
8         19 - 24   DTRACT    Census tract at trip destination   I6
9         25        DBLKGRP   Block group at trip destination    I1
10        26 - 27   MODE      Travel mode code                   I2
11        28 - 29   OPURP     Purpose at trip origin code        I2
12        30 - 31   DPURP     Purpose at trip destination code   I2
13        32 - 25   OTIME     Military time at trip start        I4
14        36 - 39   DTIME     Military time at trip end          I4
15        40        VOCC      Persons in vehicle                 I1
16        41        PREARR    Prearranged vehicle pool           I1
17        42        VEHICLE   Vehicle used identification code   I1
18        43        PARKTYPE  Type of parking used code          I1
19        44 - 47   PARKCOST  Amount paid for parking            I4
20        48        PARKUNIT  Time unit for parking code         I1
21        49 - 50   BRIDGE1   First bridge crossed code          I2
22        51 - 52   BRIDGE2   Second bridge crossed code         I2
23        53 - 54   TRANOPER  Bus operator code                  I2
24        55        FAREHOW   How fare was paid code             I1
25a       56-59     FAREPAID  if FAREHOW=1, then fare amount     I4
25b       56-58     FAREPAID  if FAREHOW=2, then pass code       I3
25c       56        FAREPAID  if FAREHOW=3, then 1=free, 2=paid  I1
25d       56-59     FAREPAID  if FAREHOW=4 or 5, then blank      I4

Computed Variables for Walk Access/Egress - All Modes
26        60-61     OWALK     Walk Access Time, Trip Origin I2
27        62-63     DWALK     Walk Access Time, Trip Destin.I2
28        64-65     XFERWALK  Walk Transfer Time  I2

                                -23-





Table 4 (continued)
Linked Trip Record File Format - 1990 Travel Survey

Variable Record      Variable Variable
Number Position      Name     Description                     Format
Computed Variables for Non-Walk Access to Transit
29        66-71     OACC      Origin Census Tract of Access      I6
30        72        OBGACC    Origin Block Group of Access       I1
31        73-78     DACC      Dest. Census Tract of Access       I6
32        79        DBGACC    Dest. Block Group of Access        I1
33        80-81     MODEACC   Travel Mode of Non-Walk Access     I2
34        82-85     OTACC     Trip Start, Access to Transit Trip I4
35        86-89     DTACC     Trip End, Access to Transit Trip   I4
36        90        VOCCACC   Vehicle Occupancy, Access Trip     I2
37        91        PREARACC  Prearranged Carpool, Access Trip   I1
38        92        VEHACC    Vehicle Used,
                                   Access to Transit Trip        I1
39        93        PTYPEACC  Parking Type,
                                   Access to Transit Trip        I1
40        94-97     PCOSTACC  Parking Cost,
                                   Access to Transit Trip        I4
41        98        PUNITACC  Parking Unit,
                                   Access to Transit Trip        I1

Computed Variables for Non-Walk Egress from Transit
42        99-105    OEGR      Origin Census Tract of Egress      I6
43        106       OBGEGR    Origin Block Group of Egress       I1
44        107-112   DEGR      Dest. Census Tract of Egress       I6
45        113       DBGEGR    Dest. Block Group of Egress        I1
46        114-115   MODEEGR   Travel Mode of Non-Walk Egress     I2
47        116-119   OTEGR     Trip Start,
                                   Egress from Transit Trip      I4
48        120-123   DTEGR     Trip End, Egress from Transit Trip I4
49        124       VOCCEGR   Vehicle Occupancy, Egress Trip     I2
50        125       PREAREGR  Prearranged Carpool, Egress Trip   I1
51        126       VEHEGR    Vehicle Used,
                                   Egress to Transit Trip        I1
52        127       PTYPEEGR  Parking Type,
                                   Egress to Transit Trip        I1
53        128-131   PCOSTEGR  Parking Cost,
                                   Egress to Transit Trip        I4
54        132       PUNITEGR  Parking Unit,
                                   Egress to Transit Trip        I1

Computed Variables for Transit Passenger Modes
55        133       TOTBOARD  Tally of Total Transit Boardings   I1
56        134       TOTOPER   Tally of Operators used in SequenceI1
57        135-136   TRANOPR2  Second Transit Operator Boarded    I2
58        137-138   TRANOPR3  Third Transit Operator Boarded     I2
59        139       FAREHOW2  Second Transit Leg, How Fare Paid  I1
60        140       FAREHOW3  Third Transit Leg, How Fare Paid   I1
61        141       FAREHOW4  Fourth Transit Leg, How Fare Paid  I1
62        142       FAREHOW5  Fifth Transit Leg, How Fare Paid   I1

                                -24-





Table 4 (continued)
Linked Trip Record File Format - 1990 Travel Survey

Variable  Record     Variable Variable
Number    Position   Name     Description                     Format
Computed Variables for Transit Passenger Modes (continued)
63         143-146  FAREPD2   Second Transit Leg, Fare Paid      I4
64         147-150  FAREPD3   Third Transit Leg, Fare Paid       I4
65         151-154  FAREPD4   Fourth Transit Leg, Fare Paid      I4
66         155-158  FAREPD5   Fifth Transit Leg, Fare Paid       I4

Computed Variables for Passenger Serving Trip Purposes
67        159       STOPCCA   Tally of Child Care Stops          I1
68        160       STOPSCP   Tally of Serve Child Stops         I1
69        161       STOPSAP   Tally of Serve Adult Stops         I1

                                -25-





Click HERE for graphic.

                                -26-





Click HERE for graphic.

                                -27-





Click HERE for graphic.

                                -28-





Click HERE for graphic.

                                -29-


(oak.html)
Jump To Top