Professional Documents
Culture Documents
Regional Bus Stop Editor Data Manual v1
Regional Bus Stop Editor Data Manual v1
MANUAL
INTRODUCTION.......................................................................................................................5
GENERAL......................................................................................................................................6
PHOTOS.......................................................................................................................................19
SIGN..............................................................................................................................................21
POLE............................................................................................................................................29
INFOCASE...................................................................................................................................34
ELECTRICALS...........................................................................................................................51
PEDESTRIAN PAD....................................................................................................................59
SIDEWALK.................................................................................................................................66
PARKING CONTROLS.............................................................................................................73
CURB RAMPS.............................................................................................................................77
CROSSWALKS...........................................................................................................................83
VERSION HISTORY..................................................................................................................93
INTRODUCTION
This document is a guide for the regional users with regards to the bus stop attributes that may be
recorded or updated using the Bus Stop Editor Web/Mobile application. In addition, it provides some
database information about the attributes.
Order of Observation and Organization of the Document. Within the document, the attributes are
ordered more or less in the order in which the surveyor might record them: 1. Sign, pole, and infocase;
2. Shelter and shelter amenities; 3. Benches and street lights; 4. Pedestrian pad and sidewalk; 5. Parking
controls; and 6. Intersection conditions (curb ramps, crosswalks, and traffic controls). The order assumes
that the surveyor begins by checking the Regional ID on the bus stop sign to verify that he or she is at
the correct stop, and proceeds to the sign and pole, then the other assets and amenities at the stop,
then the parking and sidewalk conditions around the stop, and lastly the intersection nearest the stop.
Attribute Descriptions. The following information is provided about each data item:
Database Information
In addition, the following database information is given, to assist in referring to technical
documentation of the database:
1. Table: The unabbreviated name of the table where the item is found (e.g. bus stop inf)
2. Table name: The database short name of the table (e.g., BSTP_INF)
3. Item Code: The database short name of the data item (e.g., BSTP_BNH_CNT)
4. Data Type: The data type and length of the item (e.g., CHAR(3), NUMBER (1), etc.)
5. Constrained by: The name of any database table that constraints the attribute.
Comments. Direct comments to: Brian Fisher, Manager - IT Bus Applications, bmfisher@wmata.com,
202-962-2608
GENERAL
Bus Stop Latitude
(Core Attributes – Mandatory fields to establish a bus stop)
Database Information
Table: bus stop inf
Table name: BSTP_INFO
Item Code: BSTP_LAT
Data Type: NUMBER(9,6)
Constrained by: BSTP_LAT is between 37.888930 and 39.721190
Bus Stop Longitude
(Core Attributes – Mandatory fields to establish a bus stop)
Database Information
Table: bus stop inf
Table name: BSTP_INFO
Item Code: BSTP_LON
Data Type: NUMBER(9,6)
Constrained by: BSTP_LON is between -78.130970 and -76.200840
Bus Stop Position Type Code
(Core Attributes – Mandatory fields to establish a bus stop)
Business rules:
1. Enter ‘UNK’ if the stop has never been surveyed.
2. Default value (for a new record) = ‘UNK’
Database Information
Table: bus stop inf
Table name: BSTP_INFO
Item Code: BSTP_POS_TCD
Data Type: NVARCHAR2(3)
Constrained by: BSTP_POS_TYP
Bus Stop Location Description
Domain/Constraints: None
Database Information
Table: bus stop inf
Table name: BSTP_INFO
Item Code: BSTP_LDC
Data Type: NVARCHAR2(120)
Constrained by:
Bus Stop Message Text
Database Information
Table: bus stop inf
Table name: BSTP_INFO
Item Code: BSTP_MSG_TEXT
Data Type: NVARCHAR2(150)
Constrained by: Cannot be empty
Bus Stop Type Code
Domain/Constraints:
Business rules:
1. Enter ‘UNK’ if the stop has never been surveyed.
2. Default value (for a new record) = ‘UNK’
Database Information
Table: bus stop inf
Table name: BSTP_INFO
Item Code: BSTP_TCD
Data Type: NVARCHAR2(3)
Constrained by: BSTP_TYP
Bus Stop Geo ID
Database Information
Table: bus stop inf
Table name: BSTP_INFO
Item Code: BSTP_GEO_ID
Data Type: NUMBER(5)
Constrained by: Cannot be empty
Bus Stop Effective Date
Domain/Constraints: None
Business rules:
1. No earlier than today’s date.
Database Information
Table: bus stop inf
Table name: BSTP_INFO
Item Code: BSTP_EFF_DATE
Data Type: Date
Constrained by:
SURVEYOR AND SURVEY DATE
Bus Stop Inventory Surveyor Type Code
(Core Attributes – Mandatory fields to establish a bus stop)
Domain/Constraints:
Business rules:
3. Enter ‘UNK’ if the stop has never been surveyed.
4. Default value (for a new record) = ‘UNK’
Database Information
Table: bus stop pole
Table name: BSTP_INF
Item Code: BSTP_INV_SYR_TCD
Data Type: CHAR(3)
Constrained by: BSTP_INV_SYR_TYP
Bus Stop Inventory Survey Date
Business rules:
1. A date of 1/1/1901 or 1/1/01 indicates that the stop has never been surveyed.
2. The default value for a new record is 1/1/1901.
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_INV_SRV_DATE
Data Type: DATE
Constrained by:
PHOTOS
Bus Stop Photos
Domain/Constraints:
Restricted to images of bus stops, and hyperlinks to access the images.
Business rules:
1. Photographs must have a resolution of 1600 x 1200 pixels or better.
2. Photographs must show the entire stop, including sign, pole, shelter (if any), passenger waiting area
(including sidewalk and/or pedestrian pad if any), and curb or roadside of passenger waiting area.
3. Photographs that include the sign face must be from close enough to read sign text when zoomed in
to sign
4. Photographs must have a date on them with the format of MM/DD/YYYY.
2. The Bus Stop Editor application automatically links each photo to the bus stop Regional ID. If for any
reason photos are taken with digital camera that is not running the Bus Stop Editor application,
then:
a. Before taking photos of the stop, write down the Regional ID of the stop on a sheet of paper
and take a picture of the Regional ID. Proceed with taking the three pictures of the bus stop.
b. After taking the three pictures of the bus stop, take another picture of the Regional ID. This
will ensure accurate renaming of the photos at the end of the day.
Database Information
Table: FTR_DOC_LINK
Table name: BSTP_INF
Item Code: DOC_PATH
Data Type: CHAR (100)
Constrained by: Physical path to image on server, and EGIS_ID
SIGN
Bus Stop Sign ID
Domain/Constraints: Unique
Database Information
Table: bus stop sign
Table name: BSTP_SIGN
Item Code: BSTP_SIGN_ID
Data Type: NUMBER(1)
Constrained by: Unique
Bus Stop Sign Text
Domain/Constraints: None
Database Information
Table: bus stop sign
Table name: BSTP_SIGN
Item Code: BSTP_SIGN_TEXT
Data Type: NVARCHAR2(255)
Constrained by: None
Bus Stop Sign Owner
Definition: Identifies the agency that owns a sign at the bus stop.
Domain/Constraints:
Business rules:
1. Usually this value will be ‘Unknown’ (Code: ‘UNKW’) and need to be changed if a stop is being
surveyed for the first time and the sign is posted.
2. Enter ‘Not Applicable; No LTA’ (Code: ‘NAPP’) if there is no sign at the stop (rare but not impossible).
3. Enter ‘Unknown’ (Code: ‘UNKW’) if the stop is inaccessible, under construction, or not yet surveyed.
4. Permissible values within the database are restricted to those found in the table BSTP_LTA_TCD (the
master list of transit agencies and bus shelter owners).
5. Default value (for a new record) = ‘Unknown’ (Code: ‘UNKW’)
Database Information
Table: bus stop sign
Table name: BSTP_INF
Item Code: BSTP_LTA_TCD
Data Type: CHAR(4)
Constrained by: BSTP_LTA_TYP
Bus Stop Sign Mount Type Code
Domain/Constraints:
Business rules:
1. Usually this value will be ‘Unknown’ (Code: ‘UNK’) and need to be changed if a stop is being
surveyed for the first time and the sign is posted.
2. Enter ‘Unknown’ (Code: ‘UNK’) if the not sure how the sign was mounted.
3. Permissible values within the database are restricted to those found in the table
BSTP_SIGN_MNT_TCD (the master list of sign mount type).
4. Default value (for a new record) = ‘Unknown’ (Code: ‘UNK’)
Database Information
Table: bus stop sign
Table name: BSTP_INF
Item Code: BSTP_SIGN_MNT_TCD
Data Type: CHAR(3)
Constrained by: BSTP_SIGN_MNT_TYP
Bus Stop Sign Text Date
Definition: Identifies the date when the sign text was saved to the database.
Domain/Constraints: None
Used for: Identifier for when the sign text was saved
Database Information
Table: bus stop sign
Table name: BSTP_SIGN
Item Code: BSTP_SIGN_TEXT_DATE
Data Type: DATE
Constrained by: None
Bus Stop Sign Version
Domain/Constraints: None
Database Information
Table: bus stop sign
Table name: BSTP_SIGN
Item Code: BSTP_SIGN_VERSION
Data Type: NVARCHAR2(4)
Constrained by: None
POLE
Bus Stop Pole ID
Domain/Constraints: Unique
Database Information
Table: bus stop pole
Table name: BSTP_PL
Item Code: BSTP_PL_ID
Data Type: NUMBER(1)
Constrained by: None
Bus Stop Pole Owner
Item Name: bus stop pole local transit agency type code
Definition: Identifies the agency that owns the pole (if any) to which the sign is affixed.
Domain/Constraints:
Business rules:
1. Poles are typically not marked to show ownership. The pole (if any) is presumed to be owned by the
agency whose sign is at the top of the pole.
2. Change “UNKW” to pole transit agency type code if a stop is being surveyed for the first time and
the pole is installed.
3. Enter “NAPP” if there is no pole at the stop (rare but not impossible).
4. Enter ‘UNKW’ if the stop is inaccessible, under construction, or not yet surveyed.
5. Default value (for a new record) = ‘UNKW’
Database Information
Table: bus stop pole
Table name: BSTP_INF
Item Code: BSTP_LTA_TCD
Data Type: CHAR(4)
Constrained by: BSTP_LTA_TYP
Bus Stop Pole Installation Surface Type Code
Definition: The type of surface the bus stop pole is installed in or on.
Domain/Constraints:
Business rules:
1. Enter ‘E’ if there is no pole at the stop, or if the sign is on a utility pole.
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘UNK’
Database Information
Table: bus stop pole
Table name: BSTP_PL
Item Code: BSTP_PL_INS_TCD
Data Type: CHAR(3)
Constrained by: BSTP_PL_INS_TYP
INFOCASE
Bus Stop Infocase Owner
Domain/Constraints:
Business rules:
1. Enter ‘UNKW’ if the stop is inaccessible, under construction, or not yet surveyed.
2. Enter “NAPP” if there is no infocase at the stop.
3. Permissible values within the database are restricted to those found in the table BSTP_LTA_TCD (the
master list of transit agencies and bus shelter owners).
4. Default value (for a new record) = ‘UNKW’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_IFC_OWN
Data Type: CHAR(4)
Constrained by: BSTP_LTA_TYP
SHELTER
Bus Stop Shelter ID
Domain/Constraints: None
Database Information
Table: bus stop slt
Table name: BSTP_SLT
Item Code: BSTP_SLT_ID
Data Type: NUMBER(1)
Constrained by: None
Bus Stop Shelter Owner
Domain/Constraints:
Business rules:
1. Ownership is typically indicated by the transit authority name on the shelter.
2. Note that some shelters are maintained by advertising firms under contract with the jurisdiction or
local transit agency (e.g. Clear Channel in DC, Signal Outdoor in Prince George’s).
3. Enter ‘UNKW’ if the stop is inaccessible, under construction, or not yet surveyed.
4. Enter “NAPP” if there is no shelter at the stop.
5. Permissible values within the database are restricted to those found in the table BSTP_LTA_TCD (the
master list of transit agencies and bus shelter owners).
6. Default value (for a new record) = ‘UNKW’
Database Information
Table: bus stop slt
Table name: BSTP_SLT
Item Code: BSTP_PSO
Data Type: CHAR(4)
Constrained by: BSTP_LTA_TYP
Bus Stop Shelter Interior Length
Definition: Unobstructed interior length of the shelter in feet, as measured parallel to the roadway.
Business rules:
1. Enter 0 if there is no shelter at the stop.
2. Enter -9 if the stop is inaccessible, under construction, or not yet surveyed.
3. Use of -9 for unknown to be implemented after August 23, 2015 service change. Records created
before that will have NULL or zero instead of -9.
4. BSTP_SLT_INT_LTH must have a valid value if a record exists
5. Default value (for a new record) = -9
Database Information
Table: bus stop slt
Table name: BSTP_SLT
Item Code: BSTP_SLT_INT_LTH
Data Type: NUMBER (3)
Constrained by:
Bus Stop Shelter Has Interior Light
Domain/Constraints:
Business rules:
1. BSTP_SLT_HAS_ILG must have a valid value if a record exists.
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop slt
Table name: BSTP_SLT
Item Code: BSTP_SLT_HAS_ILG
Data Type: CHAR(1)
Constrained by: CIN_TYP
Bus Stop Shelter Includes Wheelchair Space
Definition: Whether there is a clear 36” wide dedicated space to the back of the shelter where a
wheelchair can fit
Domain/Constraints:
Business rules:
1. BSTP_SLT_ICL_WSP must have a valid value if a record exists
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop slt
Table name: BSTP_SLT
Item Code: BSTP_SLT_ICL_WSP
Data Type: CHAR(3)
Constrained by: CIN_TYP
Bus Stop Shelter Has Wheelchair Access Path
Definition: Whether there is an unobstructed 3’ wide path allowing a wheelchair user to get to the
shelter.
Domain/Constraints:
Business rules:
1. BSTP_SLT_HAS_WAP must have a valid value if a record exists
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop slt
Table name: BSTP_SLT
Item Code: BSTP_SLT_HAS_WAP
Data Type: CHAR(3)
Constrained by: CIN_TYP
Bus Stop Shelter Has Wheelchair Entrance Obstruction
Definition: Whether there is a problem with the shelter entrance that does not allow a wheelchair to
enter the shelter.
Domain/Constraints:
Business rules:
1. BSTP_SLT_HAS_WEO must have a valid value if a record exists
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop slt
Table name: BSTP_SLT
Item Code: BSTP_SLT_HAS_WEO
Data Type: CHAR(1)
Constrained by: CIN_TYP
BIKE RACKS, MAPS AND SCHEDULES
Bus Stop Has Bike Racks
Domain/Constraints:
Business rules:
1. ‘E’ (Exempt) cannot be used with this attribute.
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_HAS_BKRS
Data Type: CHAR (1 Byte)
Constrained by: CIN_TYP
Bus Stop Has Posted Shelter Vicinity Map
Domain/Constraints:
Business rules:
1. ‘E’ (Exempt) cannot be used with this attribute.
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_HAS_PVM
Data Type: CHAR(1)
Constrained by: CIN_TYP
Bus Stop Has Posted Route Schedule
Domain/Constraints:
Business rules:
1. ‘E’ (Exempt) cannot be used with this attribute.
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_HAS_PRS
Data Type: CHAR(1)
Constrained by: CIN_TYP
Bus Stop Has Posted Route Map
Domain/Constraints:
Business rules:
1. ‘E’ (Exempt) cannot be used with this attribute.
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_HAS_PRM
Data Type: CHAR(1)
Constrained by: CIN_TYP
ELECTRICALS
Bus Stop Has LED Display
Definition: Whether the bus stop has an LED display showing the next bus arrival.
Domain/Constraints:
Business rules:
1. ‘E’ (Exempt) cannot be used with this attribute.
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_HAS_LED_DSP
Data Type: CHAR(1)
Constrained by: CIN_TYP
Bus Stop Has Luminator Sign
Definition: Whether the stop has a Customer Information Electronic Display (CIED) sign.
Source of Data: As signs are installed, WMATA Department of Bus Technology Systems Support provides
data.
Domain/Constraints:
Business rules:
1. BSTP_SLT_HAS_LUM_SIGN Value = ‘Y’ for all bus stops included in the data received from WMATA
BTSS
2. BSTP_SLT_HAS_LUM_SIGN Value = ‘N’ for all bus stops not included in the data received from
WMATA BTSS
3. Default value (for a new record) = ‘U’
Observation Method: Data updates are obtained from BTSS CIEDS team. For additional information
about the CIEDS program, contact the CIEDS program manager (as of Aug 12, 2015, Dinesh Patel,
dpatel@wmata.com, 962-2462)
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_HAS_LUM_SIGN
Data Type: CHAR(1)
Constrained by: CIN_TYP
Bus Stop Has Power Source
Definition: Whether the stop has an uninterruptible (24/7 availability) source of electrical power.
Domain/Constraints:
Business rules:
1. Enter “Y” only if there is a digital display advertising sign or a CIEDS display sign or other digital
display sign at the stop. Otherwise enter ‘N”. Power sources are typically concealed within the
shelter wall and not visible to a bus stop surveyor. The assumption is that there is no power supply
at the stop unless there is a digital display sign at the stop.
2. If BSTP_HAS_LED_DSP = ‘Y’ then BSTP_HAS_PWR_SRC must also = ‘Y’.
3. If BSTP_SLT_HAS_LUM_SIGN Value = ‘Y’ then BSTP_HAS_PWR_SRC must also = ‘Y’.
4. If BSTP_HAS_LED_DSP = ‘N’ and BSTP_SLT_HAS_LUM_SIGN Value = ‘N’ then BSTP_HAS_PWR_SRC
must also = ‘N’.
5. ‘E’ (Exempt) cannot be used with this attribute.
6. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
7. Default value (for a new record) = ‘U’
Observation Method: Primary data updates are obtained from BTSS CIEDS team or by visual observation
of a digital display sign at a bus stop.
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_HAS_PWR_SRC
Data Type: CHAR(1)
Constrained by: CIN_TYP
BENCHES AND STREET LIGHT
Bus Stop Bench Count
Business rules:
1. Enter 0 if there is no bench at the stop.
2. Enter -9 if the stop is inaccessible, under construction, or not yet surveyed.
3. Use of -9 for unknown to be implemented as of the August 23, 2015 service change. Records created
before that will have NULL or zero instead of -9.
4. If the BSTP_BNH_CNT is not zero or null or -9 then the BSTP_BST_TCD must also have a valid seat
type code
5. If the BSTP_BST_TCD has a valid seat type code then the BSTP_BNH_CNT must also have a valid
positive integer value and cannot be zero or null
6. Default value (for a new record) = -9
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_BNH_CNT
Data Type: NUMBER (2)
Constrained by:
Bus Stop Seat Type Code
Definition: Whether the benches at a bus stop are inside a shelter, or freestanding, or both.
Domain/Constraints:
Business rules:
1. Enter “UNK” if the stop is inaccessible, under construction, or not yet surveyed.
2. If the BSTP_BNH_CNT is not zero, null, or -9, then the BSTP_BST_TCD must also have a value other
than “EXM” or “UNK”
3. If the BSTP_BST_TCD has a valid seat type code then the BSTP_BNH_CNT must also have a valid
positive integer value and cannot be zero, null, or -9
4. If the BSTP_BNH_CNT is zero then the BSTP_BST_TCD must be EXM
5. Default value (for a new record) = ‘UNK’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_BST_TCD
Data Type: CHAR (3)
Constrained by: BSTP_BST_TYP
Street Light Within 30 Ft
Definition: Whether there is a street light within 30 feet of the bus stop pole on the same side of the
street.
Domain/Constraints:
Business rules:
1. ‘E’ (Exempt) cannot be used with this attribute.
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: STR_LGT_WTN_30_FT
Data Type: CHAR(1)
Constrained by: CIN_TYP
PEDESTRIAN PAD
Bus Stop Pedestrian Pad Size Type Code
(Required for ADA Compliance)
Definition: The usable size of the pedestrian pad (as reduced by any obstructions).
Domain/Constraints:
Business rules:
1. Enter “UNK” if the stop is inaccessible, under construction, or not yet surveyed.
2. If BSTP_PDP_SIZE_TCD is <58, 58O, or 58U then the BSTP_PDP_MTR_TCD, BSTP_PDP_OBS_TCD,
BSTP_PDP_HAS_CCN cannot be ‘UNK’ or ‘EXM’
3. If the BSTP_PDP_SIZE_TCD is ‘NON’ or ‘SWK’ then the BSTP_PDP_MTR_TCD, BSTP_PDP_OBS_TCD
and BSTP_PDP_HAS_CCN must be ‘EXM’.
4. If the BSTP_PDP_SIZE_TCD is ‘UNK’ then the BSTP_PDP_MTR_TCD, BSTP_PDP_OBS_TCD and
BSTP_PDP_HAS_CCN must be ‘UNK’.
5. Default value (for a new record) = ‘UNK’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_PDP_SIZE_TCD
Data Type: CHAR(3)
Constrained by: BSTP_PDP_SIZE_TYP
Bus Stop Pedestrian Pad Material Type Code
(Required for ADA Compliance)
Domain/Constraints:
Business rules:
1. Enter “UNK” if the stop is inaccessible, under construction, or not yet surveyed.
2. If BSTP_PDP_SIZE_TCD = ‘NON’ then BSTP_PDP_MTR_TYP = ‘EXM’
3. If BSTP_PDP_SIZE_TCD = ‘SWK’ then BSTP_PDP_MTR_TYP = ‘EXM’
4. If BSTP_PDP_SIZE_TCD is ‘UNK’ then the BSTP_PDP_MTR_TCD must be ‘UNK’.
5. If BSTP_PDP_SIZE_TCD is <58, 58O, or 58U then the BSTP_PDP_MTR_TCD cannot be ‘UNK’ or ‘EXM’
6. Default value (for a new record) = ‘UNK’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_PDP_MTR_TCD
Data Type: CHAR(3)
Constrained by: BSTP_PDP_MTR_TYP
Bus Stop Pedestrian Pad Has Curb Connection
(Required for ADA Compliance)
Domain/Constraints:
Business rules:
1. Enter “U” if the stop is inaccessible, under construction, or not yet surveyed.
2. If BSTP_PDP_SIZE_TCD = ‘NON’ then BSTP_PDP_HAS_CCN = ‘E’
3. If BSTP_PDP_SIZE_TCD = ‘SWK’ then BSTP_PDP_HAS_CCN = ‘E’
4. If BSTP_PDP_SIZE_TCD is ‘UNK’ then the BSTP_PDP_HAS_CCN must be ‘UNK’.
5. If BSTP_PDP_SIZE_TCD is <58, 58O, or 58U then the BSTP_PDP_HAS_CCN cannot be ‘UNK’ or ‘EXM’
6. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_PDP_HAS_CCN
Data Type: CHAR(1)
Constrained by: CIN_TYP
Bus Stop Pedestrian Pad Obstruction Type Code
Definition: Type of permanent obstruction that impedes use of the pedestrian pad or reduces its usable
area to less than 5'x8'.
Source of Data: Field survey
Domain/Constraints:
Business rules:
1. Only one type of obstruction per stop can be recorded.
2. Enter “UNK” if the stop is inaccessible, under construction, or not yet surveyed.
3. If BSTP_PDP_SIZE_TCD = ‘NON’ then BSTP_PDP_OBS_TCD = ‘EXM’
4. If BSTP_PDP_SIZE_TCD = ‘SWK’ then BSTP_PDP_OBS_TCD = ‘? ’
5. If BSTP_PDP_SIZE_TCD is ‘UNK’ then the BSTP_PDP_OBS_TCD must be ‘UNK’.
6. If BSTP_PDP_SIZE_TCD is <58, 58O, or 58U then the BSTP_PDP_OBS_TCD cannot be ‘UNK’ or ‘EXM’
7. Default value (for a new record) = ‘UNK’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_PDP_OBS_TCD
Data Type: CHAR(3)
Constrained by: BSTP_PDP_OBS_TYP
Bus Stop Has Bus Rear Door Pedestrian Pad
Item Name: bus stop has bus rear door pedestrian pad
Definition: Whether the bus stop has a distinct, paved area for rear door alighting (not recorded if the
area is part of the sidewalk)
Domain/Constraints:
Business rules:
1. Enter “UNK” if the stop is inaccessible, under construction, or not yet surveyed.
2. BSTP_HAS_BDR_PDP cannot = ‘E’
3. If BSTP_HAS_BDR_PDP = 'Y' then the BSTP_BDR_PDP_OBS must be ‘Y’ or ‘N'
4. If BSTP_HAS_BDR_PDP = ‘N’ then BSTP_BDR_PDP_OBS must be ‘E’.
5. If BSTP_HAS_BDR_PDP = ‘U’ then BSTP_BDR_PDP_OBS must be ‘U’.
6. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_HAS_BDR_PDP
Data Type: CHAR(1)
Constrained by: CIN_TYP
Bus Stop Bus Rear Door Pedestrian Pad Obstruction
Item Name: bus stop bus rear door pedestrian pad obstruction
Definition: Whether the rear door pedestrian pad is 5'x8' and unobstructed.
Domain/Constraints:
Business rules:
1. Enter “UNK” if the stop is inaccessible, under construction, or not yet surveyed.
2. If BSTP_HAS_BDR_PDP = 'Y' then the BSTP_BDR_PDP_OBS must be ‘Y’ or ‘N'
3. If BSTP_HAS_BDR_PDP = ‘N’ then BSTP_BDR_PDP_OBS must be ‘E’
4. If BSTP_HAS_BDR_PDP = ‘U’ then BSTP_BDR_PDP_OBS must be ‘U’.
5. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_BDR_PDP_OBS
Data Type: CHAR(1)
Constrained by: CIN_TYP
SIDEWALK
Bus Stop Sidewalk Width
(Required for ADA Compliance)
Definition: width of the sidewalk in feet at its narrowest part at the stop, taking into consideration
planters, tree boxes, shelters, and other types of permanent obstructions (0 = no sidewalk).
Business rules:
1. Value = 0 indicates no sidewalk at the stop
2. Enter -9 if the stop is inaccessible, under construction, or not yet surveyed.
3. Use of -9 for unknown to be implemented after August 23, 2015 service change. Records created
before that will have NULL or zero instead of -9.
4. If the BSTP_SWK_WDT > 0 then the BSTP_SWK_HAS_CCN must be ‘Y’ or ‘N’
5. If the BSTP_SWK_WDT > 0 then the BSTP_SWK_HAS_PPC must be ‘Y’ or ‘N’
6. If the BSTP_SWK_WDT > 0 then the BSTP_SWK_SLP_WVL must be ‘Y’ or ‘N’
7. If the BSTP_SWK_WDT > 0 then the BSTP_SWK_OBS_TCD must be ‘Y’ or ‘N’
8. If the BSTP_SWK_WDT = 0 then the BSTP_SWK_HAS_CCN must be 'E'
9. If the BSTP_SWK_WDT = 0 then the BSTP_SWK_HAS_PPC must be 'E'
10. If the BSTP_SWK_WDT = 0 then the BSTP_SWK_SLP_WVL must be 'E'
11. If the BSTP_SWK_WDT = 0 then the BSTP_SWK_OBS_TCD must be 'E'
12. Default value (for a new record) = -9
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_SWK_WDT
Data Type: NUMBER (2)
Constrained by:
Bus Stop Sidewalk Has Pedestrian Pad Connection
(Required for ADA Compliance)
Definition: Whether the sidewalk connects to the pedestrian pad at the stop (Applies only to stop with
pedestrian pad)
Domain/Constraints:
Business rules:
1. If the BSTP_SWK_WDT = 0 then the BSTP_SWK_HAS_PPC must be 'E'
2. If BSTP_PDP_SIZE_TCD = ‘NON’ then BSTP_SWK_HAS_PPC must be ‘E’
3. If the BSTP_SWK_WDT > 0 then the BSTP_SWK_HAS_PPC must be 'Y' OR ‘N’
4. If the BSTP_SWK_WDT = -9 then the BSTP_SWK_HAS_PPC must be 'U'
5. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
6. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_SWK_HAS_PPC
Data Type: CHAR(1)
Constrained by: CIN_TYP
Bus Stop Sidewalk Has Curb Connection
(Required for ADA Compliance)
Definition: Whether the on-street sidewalk connects with on-street curb (no grassy/dirt area between
sidewalk and curb)
Domain/Constraints:
Business rules:
1. If the BSTP_SWK_WDT = 0 then the BSTP_SWK_HAS_CCN must be 'E'
2. If the BSTP_SWK_WDT > 0 then the BSTP_SWK_HAS_CCN must be ‘Y’ or ‘N’
3. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
4. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_SWK_HAS_CCN
Data Type: CHAR(1)
Constrained by: CIN_TYP
Bus Stop Sidewalk Slope Wheelchair Viable
Definition: Whether the slope of the sidewalk appears to present difficulty for wheelchair navigation
(>5% is too steep; goal is 2% or less).
Domain/Constraints:
Business rules:
1. If the BSTP_SWK_WDT > 0 then the BSTP_SWK_SLP_WVL must be 'Y' OR ‘N’
2. If the BSTP_SWK_WDT = 0 then the BSTP_SWK_SLP_WVL must be 'E'
3. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
4. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_SWK_SLP_WVL
Data Type: CHAR(1)
Constrained by: CIN_TYP
Open Question:
Pedestrian Pad and Sidewalk attributes: Need to work out complete rules for valid combinations of
pedestrian and sidewalk attributes.
Bus Stop Sidewalk Obstruction Type Code
Definition: The type of streetside furnishing, construction, or landscaping that impedes pedestrian
access to the bus stop via the sidewalk.
Domain/Constraints:
Business rules:
1. If the BSTP_SWK_WDT = 0 then the BSTP_SWK_OBS_TCD must be 'EXM'
2. If the BSTP_SWK_WDT > 0 then the BSTP_SWK_OBS_TCD must be ‘Y’ or ‘N’
3. If the BSTP_SWK_WDT = -9 then the BSTP_SWK_OBS_TCD must be 'U'
4. Enter ‘UNK’ if the stop is inaccessible, under construction, or not yet surveyed.
5. Default value (for a new record) = ‘UNK’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_SWK_OBS_TCD
Data Type: CHAR(3)
Constrained by: BSTP_SWK_OBS_TYP
Bus Stop Sidewalk Impedance Type Code
Definition: The type of sidewalk condition that impedes pedestrian access to the bus stop
Domain/Constraints:
Business rules:
1. If the BSTP_SWK_WDT = 0 then the BSTP_SWK_IPD_TCD must be 'E'
2. If the BSTP_SWK_WDT > 0 then the BSTP_SWK_ IPD_TCD must be ‘Y’ or ‘N’
3. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
4. Default value (for a new record) = ‘UNK’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_SWK_IPD_TCD
Data Type: CHAR(3)
Constrained by: BSTP_SWK_IPD_TYP
PARKING CONTROLS
Bus Stop Parking Restriction Type Code
Domain/Constraints:
Business rules:
1. ‘E’ (Exempt) cannot be used with this attribute.
2. Enter ‘UNK’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘UNK’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_PRK_RST_TCD
Data Type: CHAR(3)
Constrained by: BSTP_PRK_RST_TYP
Bus Stop No Parking Zone Length
Definition: The length (in feet) of the no parking zone at the stop (0 = none)
Business rules:
1. Enter 0 if there is no ‘no parking zone’ at the stop.
2. Enter -9 if the stop is inaccessible, under construction, or not yet surveyed.
3. Use of -9 for unknown to be implemented after August 23, 2015 service change. Records created
before that will have NULL or zero instead of -9.
4. Default value (for a new record) = -9
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: BSTP_NPK_ZNE_LTH
Data Type: NUMBER (3)
Constrained by:
Conflicting No Parking Signs
Definition: Whether there are multiple no-parking signs with contradictory information at the stop
Domain/Constraints:
Business rules:
1. ‘E’ (Exempt) cannot be used with this attribute.
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: CNF_NPK_SNS
Data Type: CHAR(1)
Constrained by: CIN_TYP
CURB RAMPS
On Street Near Side Curb Ramp
(Required for ADA Compliance)
Definition: Whether there is a curb ramp to the on-street at the near-side of the intersection
Domain/Constraints:
Business rules:
1. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
2. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: ONS_CRP
Data Type: CHAR(1)
Constrained by: CIN_TYP
On Street Far Side Curb Ramp
(Required for ADA Compliance)
Definition: Whether there is a curb ramp to the on-street on the far-side of the intersection.
Domain/Constraints:
Business rules:
1. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
2. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: OFS_CRP
Data Type: CHAR(1)
Constrained by: CIN_TYP
At Street At Bus Stop Curb Ramp
(Required for ADA Compliance)
Definition: Whether there is a curb ramp to the at-street on the near side of the intersection
Domain/Constraints:
Business rules:
1. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
2. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: AT_STR_ABS_CRP
Data Type: CHAR(1)
Constrained by: CIN_TYP
At Street Opposite Bus Stop Curb Ramp
(Required for ADA Compliance)
Definition: Whether there is a curb ramp to the at-street on the far side of the intersection.
Domain/Constraints:
Business rules:
1. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
2. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: AT_STR_OSS_CRP
Data Type: CHAR(1)
Constrained by: CIN_TYP
Curb Ramp Attributes: Need to add business rules for T-intersections, divided roads, rail stations,
shopping center parking lots, and other cases where a curb ramp cannot exist. Value should be EXE.
On Street Near Side Curb Ramp Slope
Definition: Slope (in degrees) of the curb ramp nearest the stop, computed as the average of three
measurements (CurbRampSlope1, CurbRampSlope2, CurbRampSlope3) taken at top, middle, and
bottom of the ramp.
Business rules:
1. Use of -9 for unknown to be implemented after August 23, 2015 service change. Records created
before that will have NULL or zero instead of -9.
2. Default value (for a new record) = -9
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: ONS_CRP_SLP
Data Type: NUMBER (4,1)
Constrained by:
Definition: Whether there is a crosswalk across the on-street on the near side of the intersection (or at
the stop, for a mid-block bus stop).
Domain/Constraints:
Business rules:
1. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
2. Enter “E” if the intersection configuration precludes an on-street near-side crosswalk.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: ONS_CWK
Data Type: CHAR(1)
Constrained by: CIN_TYP
At Street At Bus Stop Crosswalk
Definition: Whether there is a crosswalk across the at-street on the near side of the intersection.
Domain/Constraints:
Business rules:
1. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
2. Enter “E” if the intersection configuration precludes an at-street near-side cross-walk (e.g. a T
intersection where at-street does not extend through the near side of the intersection).
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: AT_STR_ABS_CWK
Data Type: CHAR(1)
Constrained by: CIN_TYP
At Street Opposite Bus Stop Crosswalk
Definition: Whether there is a crosswalk across the at-street on the far side of the intersection.
Domain/Constraints:
Business rules:
1. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
2. Enter “E” if the intersection configuration precludes an at-street far-side cross-walk (e.g. the on-
street does not extend through the far side of the intersection).
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: AT_STR_OSS_CWK
Data Type: CHAR(1)
Constrained by: CIN_TYP
Crosswalk Attributes: Need to add business rules for T-intersections, divided roads, rail stations,
shopping center parking lots, and other cases where a crosswalk cannot exist. Value should be EXE if
there is no street to be crossed.
On Street Far Side Crosswalk
Definition: Whether there is a crosswalk across the on-street on the far side of the intersection.
Domain/Constraints:
Business rules:
1. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
2. Enter “E” if the intersection configuration precludes an OSFS cross-walk (e.g. the on-street does not
extend through the far side of the intersection).
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: OFS_CWK
Data Type: CHAR(1)
Constrained by: CIN_TYP
Crosswalk Attributes: Need to add business rules for T-intersections, divided roads, rail stations,
shopping center parking lots, and other cases where a crosswalk cannot exist. Value should be EXE if
there is no street to be crossed.
INTERSECTION TRAFFIC CONTROLS
On Street Stop Sign Or Traffic Light
Definition: Whether there is a traffic light or stop sign at the bus stop at the on-street location.
Domain/Constraints:
Business rules:
1. ‘E’ (Exempt) cannot be used with this attribute.
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: ON_STR_STS_OR_TFL
Data Type: CHAR(1)
Constrained by: CIN_TYP
On Street Pedestrian Crossing Signal
Domain/Constraints:
Business rules:
1. ‘E’ (Exempt) cannot be used with this attribute.
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: ON_STR_PDC_SGL
Data Type: CHAR(1)
Constrained by: CIN_TYP
At Street Pedestrian Crossing Signal
Domain/Constraints:
Business rules:
1. ‘E’ (Exempt) cannot be used with this attribute.
2. Enter ‘U’ if the stop is inaccessible, under construction, or not yet surveyed.
3. Default value (for a new record) = ‘U’
Database Information
Table: bus stop inf
Table name: BSTP_INF
Item Code: AT_STR_PDC_SGL
Data Type: CHAR(1)
Constrained by: CIN_TYP
Core and Accessibility Attributes
VERSION HISTORY
Version History
No Date Version/Change
1 3/9/2017 First review draft