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
- Route data source: https://data-octagis.opendata.arcgis.com/datasets/OCTAGIS::bus-routes
- Bus stops data source: https://data-octagis.opendata.arcgis.com/datasets/OCTAGIS::bus-stops
- Realtime route and bus stop map: https://www.octa.net/Bus/Rider-Tools-and-Apps/Next-Ride/
Local Fixed Routes
Routes 1 to 99
In progress.
Number | Route | Status | Route master | Routes |
---|---|---|---|---|
1 | Long Beach - San Clemente | 8458059 8458059 | ||
25 | Fullerton - Huntington Beach | 8458054 8458054 | ||
26 | Fullerton - Placentia | 8458053 8458053 | ||
29/A | La Habra - Huntington Beach | 8458052 8458052 | ||
30 | Cerritos - Anaheim | 8458050 8458050 | ||
33 | Fullerton - Huntington Beach | 8458049 8458049 | ||
35 | Fullerton - Costa Mesa | 8458039 8458039 | ||
37 | La Habra - Fountain Valley | 8457975 8457975 | ||
38 | Lakewood - Anaheim Hills | 14555142 14555142 | EB: 8460874 8460874 WB: 14555141 14555141 | |
42/A | Seal Beach - Orange | 8460873 8460873 | ||
43 | Fullerton - Costa Mesa | 8460872 8460872 | ||
46 | Los Alamitos - Orange | 15025624 15025624 | EB: 8460871 8460871 WB: 15025623 15025623 | |
47/A | Fullerton - Balboa | 8460870 8460870 | ||
50 | Long Beach - Orange | 8460869 8460869 | ||
53 | Anaheim - Irvine | 15631423 15631423 | NB: 8464890 8464890 SB: 15631422 15631422 | |
53X | 53Xpress | 8464889 8464889 | ||
54 | Garden Grove - Orange | 8464888 8464888 | ||
55 | Santa Ana - Newport Beach | 8464887 8464887 | ||
56 | Garden Grove - Orange | 8464886 8464886 | ||
57 | Brea - Newport Beach | 8464885 8464885 | ||
57X | 57Xpress | 8464884 8464884 | ||
59 | Anaheim - Irvine | 8464883 8464883 | ||
60 | Long Beach - Tustin | 8465995 8465995 | ||
64 | Huntington Beach - Tustin | 15627300 15627300 | EB: 8465994 8465994 WB: 15627299 15627299 | |
64X | 64Xpress | 8465991 8465991 | ||
66 | Huntington Beach - Irvine | 8465990 8465990 | ||
70 | Sunset Beach - Tustin | 8465989 8465989 | ||
71 | Yorba Linda - Newport Beach | 8465988 8465988 | ||
72 | Sunset Beach - Tustin | 8465987 8465987 | ||
76 | Huntington Beach - John Wayne Airport | 8465986 8465986 | ||
79 | Tustin - Newport Beach | 8465985 8465985 | ||
82 | Foothill Ranch - Rancho Santa Margarite | 8466294 8466294 | ||
83 | Anaheim - Laguna Hills | 15607343 15607343 | SB: 15607342 15607342 NB: 8466293 8466293 | |
85 | Mission Viejo - Laguna Niguel | 8466292 8466292 | ||
86 | Costa Mesa - Mission Viejo | 8466291 8466291 | ||
87 | Rancho Santa Margarita - Laguna Niguel | 8466290 8466290 | ||
89 | Mission Viejo - Laguna Beach | 8466289 8466289 | ||
90 | Tustin - Dana Point | 8466288 8466288 | ||
91 | Laguna Hills - San Clemente | 8466287 8466287 |
Community Routes
Routes 100 to 199
Not started.
Number | Route | Status | Route master | Routes |
---|---|---|---|---|
123 | Anaheim - Huntington Beach | |||
129 | La Habra - Anaheim | 8466382 8466382 | ||
143 | La Habra - Brea | 8466381 8466381 | ||
150/A | Santa Ana - Costa Mesa | 8466380 8466380 | ||
153 | Brea - Anaheim | 8466379 8466379 | ||
167 | Orange - Irvine | 8466378 8466378 | ||
177 | Foothill Ranch - Laguna Hills | 8466377 8466377 | ||
178 | Huntington Beach - Irvine | 8466376 8466376 |
Metrolink Stationlink Routes
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 15617760 | SB: 8468275 8468275 NB: 15617759 15617759 | |
463 | Santa Ana Regional Transportation Intermodal Center - Hutton Centre | 8468273 8468273 | ||
472 | Tustin Metrolink Station - Irvine Business Complex | 8468272 8468272 | ||
473 | Tustin Metrolink Station - UCI | 8468271 8468271 | ||
480 | Irvine Metrolink Station - Lake Forest | 8468270 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 8470333 | ||
553 | Anaheim - Irvine | |||
560 | Santa Ana - Long Beach | 8470332 8470332 |
City Shuttles
Route 862
Completed.
Number | Route | Status | Route master | Routes |
---|---|---|---|---|
862 | Santa Ana Regional Transportation Intermodal Center - Civic Center | 15093783 15093783 | Roundtrip: 8468274 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
andAT_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.
- Data was downloaded as a CVS file and preprocessing was done in Excel.
External links
- Realtime routes and schedules map: https://www.octa.net/Bus/Routes-and-Schedules/Overview/
|