This page covers mapping of public transportation routes in the Philippines, including train, bus, jeepney, UV Express, and ferry routes.
Please follow the new public transportation route tagging scheme.
|route||Type of vehicle||Mandatory|
|from||Name of the station||Name of the starting station||Recommended|
|to||Name of the station||Name of the terminal station||Recommended|
|via||Name of the stations||Intermediate stops (or waypoints) if different variants per direction exist. Add the stations or waypoints which make the difference between two routes.||Recommended if multiple variants exist per direction.|
|name||Usually <operator/network><vehicle type>: <from> → <to> (for most cases) or <vehicle type><reference number>: <from> → <to> (on routes with numbers). Intermediate points on variants of the same route are usually indicated in parentheses beside the name (e.g. via Turbina).||Human readable description of the route. <reference number> should be the value of ref=*.
|ref||Text||Reference number or code which is valid on the whole route.||recommended if no route_master=* exists, else optional|
|operator||Text||Name of the company operating the route. There is no consensus whether you should use abbreviations or not. Multiple names are separated by semicolons.
On PUV (bus, jeepney, UV Express) routes, corresponds to the name of the operating company as registered with the Land Transportation Franchising and Regulatory Board (LTFRB), and can be found on outside markings on vehicles. Not recommended on routes with vehicles operated by individuals instead of a company or cooperative, such as on jeepney routes that haven't adopted newer vehicles.
|recommended if no route_master=* exists, else optional|
|network||Text||Name of the network(s) the route belongs to. Usually an abbreviation. There is no consensus whether you should use abbreviations or not. Multiple names are separated by semicolons.||Recommended|
|interval=*||Text||The time between arrivals at any given stop along the route. Also known as the service frequency or headway. Use HH:MM:SS, H:MM:SS, HH:MM, H:MM, MM, or M format. Example: interval=00:06:30 indicates a that the arrivals are 6.5 minutes apart.||Recommended|
|duration=*||Text||The duration of the bus route, or the time between the bus leaving the first stop and arriving at the last stop. Use HH:MM:SS, H:MM:SS, HH:MM, H:MM, MM, or M format. Example: duration=00:31 indicates that from the start to the end, the travel time is 31 minutes.||Recommended|
|colour||Text||Color of the line symbol (English HTML color name or web color in hexadecimal form (e.g.,
||Recommended if no route_master=* exists, else optional|
|public_transport:version||1 or 2||Version of the tagging scheme being used. This makes it easier for data consumers to interpret the data.||Recommended if the route follows the PTv2 scheme.|
|Bus/PUJ stop or loading/unloading area||
||In some places, may be marked by yellow lines or placed on a dedicated turnout or service road (e.g. stops in front of malls or other locations with space constraints).
Use public_transport=platform for the platform/waiting area or defined loading/unloading area (marked by painted lines or word markings, or road signs. Where there are signs, but no markings, the area 15 m from the sides of the sign as indicated by arrows is assumed.
|Bus/jeepney/UV Express station or central transportation terminal||
Station/terminal access roads are tagged highway=service. Add access tags where there are signed restrictions (e.g. access=no+psv=yes where only public utility vehicles (PUVs, including taxis and tricycles) are allowed)
|May also be called "integrated transport terminal", "central terminal", etc depending on locality. Also served by tricycles or taxis for local connections.|
|PUV-only or designated PUV lanes||psv:lanes=*
bus:lanes=* (for lanes exclusive to or designated for buses)
|Usually defined with yellow lines or a physical barrier, signs, or both.|
- City bus routes in Metro Manila
- Provincial bus routes - Intends to cover mapping of provincial bus routes. To be divided by operating company.