Orange County, California/OCTA

From OpenStreetMap Wiki
Jump to navigation Jump to search

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

Community Routes

Routes 100 to 199

Not started.

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

Metrolink Stationlink Routes

Routes 400 to 499. Includes iShuttle Bus Service.

Not started.

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

Bravo Routes

Routes 529, 543, 553, 560

Not started.

Number Route Status Route master Routes
529 Fullerton - Huntington Beach Routing (0/4)Stops (0/4)
543 Fullerton Transportation Center - Costa Mesa Routing (2/4)Stops (0/4) relation 8470333
553 Anaheim - Irvine Routing (0/4)Stops (0/4)
560 Santa Ana - Long Beach Routing (2/4)Stops (0/4) relation 8470332

City Shuttles

Route 862

Completed.

Number Route Status Route master Routes
862 Santa Ana Regional Transportation Intermodal Center - Civic Center Routing (4/4)Stops (4/4) relation 15093783 Roundtrip: relation 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.

External links