< Orange County, California

Orange County, California/OCTA

Orange County Transportation Authority (OCTA) is the transportation planning commission for Orange County, California in the Los Angeles metropolitan area.

Bus

Routes will be based on PTv2 schema, see Buses. Routes should be tagged with public_transport:version=2 if applicable. Add network=OC Bus and network:wikidata=Q6593059 and use the Name Suggestion Index preset to fill in the rest of the operator information. For the sake of simplicity and making the completion of this project possible in a timely manner, public_transport=stop_position for bus routes will not be used.

Stops that share the same place with Long Beach Transit (LBT) or Metro (LACMTA), for example, should use separate bus stops to avoid conflicting name=* and ref=*. They should be grouped together with a public_transport=stop_area relation.

Tagging Conventions

The official system map PDFs and "Next Ride" web app uses colors for different classes of routes, those will be used.

Coloring scheme:

  • Route master:
    • Local Routes (1-99): colour=#00aeef
    • Community Routes (100-199): colour=#9b8679
    • OC Express Routes (200-299): colour=#3ab54a
    • Metrolink Stationlink Routes (400-499): colour=#ee1d23
    • Bravo Limited Stop Service (500-599): colour=#f58220
    • Xpress Stop Service: colour=#015da5
    • Express Service (700-799): colour=#653d89
    • City Shuttle (800-899): colour=#0c6638
  • Routes: Do NOT use colour=*.
    • Routes inherit color from the route master.

Naming scheme:

  • Route master: name=OC Bus X
    • X should be the route number.
  • Routes: name=OC Bus X: A - B
    • A - B should be the official route name. If applicable flip to B - A for the opposite route.
    • Unlike conventional descriptive PTv2 route naming, do NOT use to=* and from=* as part of the route name.
    • Use spaces between the dash to keep in line with official naming. Some transit apps convert the "-" into a nicely formatted arrow, such as OsmAnd.
  • Bus stops: Official OCTA stop name with no spaces between the dash. Example: name=Del Amo-Pioneer

Color and symbol legend

Symbol Meaning
Route status
Stops status
Base Code (None) NA 0 1 2 3 4 X
r=... (Route)
Unknown. Unknown. Route not mapped. Route partially mapped. Route mostly mapped. Route is fully mapped using old route relation schema. Route is fully mapped using new route relation schema (with public transport keys). Route no longer exists.
h=... (Stops)
Unknown. Unknown. Stop not mapped. Stops partially mapped. Stops mostly mapped. Stops are fully mapped using old route relation schema. Stops are fully mapped using new route relation schema (with public transport keys). Stop no longer in use, or stop does not exist.

The codes 0-4 are a logical progression, but they do not all have to be used in sequence. Level 3 will be used to denote PTv1 and level 4 will be used for PTv2.

Routes

Local Fixed Routes

Routes 1 to 99

In progress.

Number Route Status Route master Routes
1 Long Beach - San Clemente  8458059
25 Fullerton - Huntington Beach  8458054
26 Fullerton - Placentia  8458053
29/A La Habra - Huntington Beach  8458052
30 Cerritos - Anaheim  8458050
33 Fullerton - Huntington Beach  8458049
35 Fullerton - Costa Mesa  8458039
37 La Habra - Fountain Valley  8457975
38 Lakewood - Anaheim Hills  14555142 EB:  8460874
WB:  14555141
42/A Seal Beach - Orange  8460873
43 Fullerton - Costa Mesa  8460872
46 Los Alamitos - Orange  15025624 EB:  8460871
WB:  15025623
47/A Fullerton - Balboa  8460870
50 Long Beach - Orange  8460869
53 Anaheim - Irvine  15631423 NB:  8464890
SB:  15631422
53X 53Xpress  8464889
54 Garden Grove - Orange  8464888
55 Santa Ana - Newport Beach  8464887
56 Garden Grove - Orange  8464886
57 Brea - Newport Beach  8464885
57X 57Xpress  8464884
59 Anaheim - Irvine  8464883
60 Long Beach - Tustin  8465995
64 Huntington Beach - Tustin  15627300 EB:  8465994
WB:  15627299
64X 64Xpress  8465991
66 Huntington Beach - Irvine  8465990
70 Sunset Beach - Tustin  8465989
71 Yorba Linda - Newport Beach  8465988
72 Sunset Beach - Tustin  8465987
76 Huntington Beach - John Wayne Airport  8465986
79 Tustin - Newport Beach  8465985
82 Foothill Ranch - Rancho Santa Margarite  8466294
83 Anaheim - Laguna Hills  15607343 SB:  15607342
NB:  8466293
85 Mission Viejo - Laguna Niguel  8466292
86 Costa Mesa - Mission Viejo  8466291
87 Rancho Santa Margarita - Laguna Niguel  8466290
89 Mission Viejo - Laguna Beach  8466289
90 Tustin - Dana Point  8466288
91 Laguna Hills - San Clemente  8466287

Community Routes

Routes 100 to 199

Not started.

Number Route Status Route master Routes
123 Anaheim - Huntington Beach
129 La Habra - Anaheim  8466382
143 La Habra - Brea  8466381
150/A Santa Ana - Costa Mesa  8466380
153 Brea - Anaheim  8466379
167 Orange - Irvine  8466378
177 Foothill Ranch - Laguna Hills  8466377
178 Huntington Beach - Irvine  8466376

Routes 400 to 499. Includes iShuttle Bus Service.

Not started.

Number Route Status Route master Routes
400 iShuttle 400A
401 iShuttle 401B
402 iShuttle 402C
403 iShuttle 403D
453 Orange Transportation Center - St. Joseph's Hospital  15617760 SB:  8468275
NB:  15617759
463 Santa Ana Regional Transportation Intermodal Center - Hutton Centre  8468273
472 Tustin Metrolink Station - Irvine Business Complex  8468272
473 Tustin Metrolink Station - UCI  8468271
480 Irvine Metrolink Station - Lake Forest  8468270

Bravo Routes

Routes 529, 543, 553, 560

Not started.

Number Route Status Route master Routes
529 Fullerton - Huntington Beach
543 Fullerton Transportation Center - Costa Mesa  8470333
553 Anaheim - Irvine
560 Santa Ana - Long Beach  8470332

City Shuttles

Route 862

Completed.

Number Route Status Route master Routes
862 Santa Ana Regional Transportation Intermodal Center - Civic Center  15093783 Roundtrip:  8468274

Streetcar

Construction not finished.

Import

  • Data available under Public Domain.
  • Routes can be found here OCTA GIS Open Data Portal bus-routes however the data was not used in the import.
  • Bus stops were downloaded from OCTA GIS Open Data Portal bus-stops.
    • Data was downloaded as a CVS file and preprocessing was done in Excel. OCTA_ID was transformed into ref=*. ON_STREET and AT_STREET was combined into name=* delimited with a "-" to match official stop naming scheme. Source data was all uppercase and converted to title case so name capitalization may not be 100% accurate. Other source data was not used. Processed CSV file was added in JOSM using the OpenData plugin.
    • Stops are appended with source=OCTA GIS and have the OC Bus NIS preset added.
    • Imported stops were manually conflated with existing OCTA stops using the Conflation plugin.
    • The positions of the bus stops vary in accuracy from around 1 to 10 meters. The most unacceptable positions where manually moved if needed. A dozen erroneous stops that where several kilometers away from the dataset in the mountains and ocean were excluded.
This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.