3.14.3 Rules for creating public transport route options and adding attributes to them


Not all YME users can create rapid transit route options or add attributes to them.

Every route on public transport includes all the stops that vehicle makes.

You can add route options that contain detailed information about road sections that are part of a transport's route, the time interval between arrivals at stops, waiting time, and the time the transport spends between stops.

Even the simplest routes include two options (i.e. an option for each of the two directions), so for each two-way transport route at least two route options (from A to B and from B to A) should be created.


Indicate the working hours for the route using local time (the current time in the location where that transit system operates).

You can't create a route option without indicating the time interval between vehicle arrivals and the time the vehicle spends traveling between stops.

Route options are always based on already existing routes and transport stops and are added one-by-one. Adding route options

To create a route option for public transport, open the public transport route panel and click Add in the Route option field:

The Motor transport route option panel opens:

Assign the following route option parameters in the Motor transport route option panel:

Then save your changes. Naming route options

Route option names are an optional attribute aimed at differentiating route options from other options of the same route.

For example, the via Sofino route option of the Kotelniki - Bronnitsy route.

To add a route option name, click Add name on the Motor transport route option panel.

In the group of fields that opens, enter a name (the same way as other names in Yandex Map Editor: Techniques for naming items).

When naming route options, only use the Official name type. You can enter it in several languages if necessary. Route option timetable

Timetable parameters for public transport vehicles are specified on the Route option panel in the Timetable fields:

  1. A route option doesn't have a timetable by default. To add timetable parameters, click Add time interval. A group of fields that let you add attributes to your route options opens:

  2. To add multiple timetables for public transport vehicles (traffic patterns):
    1. If a vehicle has multiple traffic patterns that change depending on the time interval (for example, different schedules for weekdays and weekends, as well as different seasons), click Add time interval and set the required values in the fields that open: the interval start and end date in DD.MM format. For example, 01.01 ─ 30.04.

      If a route option uses the same patterns all year round (01.01 ─ 31.12), then you don't have to configure any time intervals.

      Weekdays, days of the week, and weekends — check the appropriate boxes.

      All boxes are checked by default; if a the route does not operate every day of the week, then uncheck the appropriate boxes. For example, if a route option only applies on weekdays, then uncheck the “Weekends” boxes:

    2. If a route operates with time intervals, click Add time interval and specify the timeframe and interval value in the fields that open (the start and end times of the timeframe are indicated in HH:MM format, for example, 05:00 ─ 21:59):


      Time intervals are indicated in the 48-hour format, which means that you need to use time values between 24 and 48 hours for time intervals related to the next day.

      The 48-hour format is also used for routes that have an exact arrival and departure schedule and for 24-hour routes with different schedules for different days of the week.

      If a vehicle has different intervals for different times of day, specify all of them separately.
      • We recommend entering different time interval values for morning rush hours (6-10 am), mid-days (10 am-5 pm), evening rush hours (5-8 pm), and late evenings (8 pm till the last route).
      • Transportation time intervals should not overlap: only one interval should apply to any given time.
      • If a vehicle's headway doesn't change during the whole route option, you only have to fill out the field group once.
      • If intervals change between weekdays and weekends, create separate values for them using the corresponding day groups.
    3. If a vehicle has a fixed departure time, click Add departure time and enter the time in the Departure field. Repeat these action however many times you need, and form a schedule to fit your vehicle:

      To add multiple departure times to the schedule, click Add departure times. In the field that opens, enter the desired values in the HHMM or HH:MM format separated by a space, a space with a comma, a hyphen, a dot, or a dash (for example, 06:42, 07:42, 08:42).

      If you enter the departure time values without a separator (in HHMM format), you don't have to start them with a zero: 0600 is equivalent to 600.

      Click Applyto add the departure time values to the schedule.


      If a route option has a mixed schedule (meaning it uses both exact departure times and time intervals), then the beginning and end of a time interval must not overlap with the exact departure times of the same route option. For example:

      • 07:00 ─ 19:00 ─ 15-minute interval, 19:00, 20:00, 21:00 — incorrect.
      • 07:00 ─ 19:00 ─ 15 minute interval, 20:00, 21:00 — correct.
  • 1) When adding a schedule to a route option, leave a short comment referring to the information source: “a photo”, “a website” (with a link to the photo or website), or “your own observations”.
  • 2) You don't have to describe a strict time interval for routes with frequent stops (intervals under 30 minutes). This should only be done if vehicles always stick to the schedule (less than 15-20% deviation between each trip), and if you're willing to constantly update this data in the future. However, if the schedule changes often and is not duly updated by the user who added it, service employees and other users may replace the exact schedule with detailed information for an approximate time interval without prior notice. Route option type

In the Route type field, select the route type: Linear or Ring.

Route options are only considered a ring if their first and last stops overlap and you can continue along the route without disembarking at terminal stops.

If the first and last stations don't match, this is a linear route option (even if its shape looks like a circle).

Rules for determining route option type

The specific route option is determined based on location and whether or not passengers have to disembark at terminal stops (at points A and B):

  1. If the route goes from point A to B and back and passengers have to get out at the last station (i.e. you can't continue riding without exiting the vehicle), then create a route using two linear options (A→B and B→A).

    In these cases, the exit and entry points at the final stops (A and B) are often in different locations. For example, they may be on different sides of the road.

  2. If the route goes from A to B and back and passengers can go past the final B station without exiting and paying again because of point B's “pseudo-ring” structure, but passengers must exit at the final A stop, then one linear option for the route must be created (A→A).

    These kinds of route options are considered “linear” since it's impossible to transit through the final A stop.

  3. If the passenger entry and exit points coincide at the final A station for the second type, but it's impossible to transit through (i.e. all passengers must get off and the vehicle might become unavailable for a while), create one linear option for the route (A→A).
  4. If you are not required to exit at the last stop on the route and passengers can pass through both A and B (in a circle), create one ring option (if the vehicle goes in one direction) or two ring options (if the vehicles goes in both directions).

    In these cases, you can start a route from any ending station, but it's better to use the one that most routes start from. Route option sections and stops

  1. A list of stops for that route option is generated in the Stops tab.

    Click “Stop” on the map to add stops to the list in the

    order they appear along the route. Stops that are included in the route are marked with an icon:

    To add a stop, click, to delete —.

  2. If you want to add the No entering or No exiting attributes to a stop, select the stop and click(Advanced mode).

    In the fields that open:

    • No entering — check the box if passengers can not board at the station you selected.

    • No exiting — check this box if passengers can not exit at the stop you selected.

    Don't set the no exiting attribute for the first stop and no entering for the last stop.


    For more information on the En route and Time limit fields, see Section Calculating travel time on a route option

  3. A route option may include information about the road sections that are part of that transport's route. This action can be done automatically for motor transport, but has to be carried out manually for trams.

    To automatically set a route for a collection of road sections, highlight a stop, and then click(Set route from/to selected stop) near another (desired) stop:

    A route between the stops you've chosen will then be displayed on the map. If you select the first stop of the route and then clicknear the last stop of the route, a full route will be formed.

    If you want to edit an automatically generated route or set a route manually, go to the Sections tab where you can add or remove road sections from road options.

    To add a road section to a route option, click on it. Click again to exclude it from the route option.

    On the Sections tab you'll see a counter: Calculating travel time on a route option

To automatically calculate travel time for a route, select a stop on the route in the Stops tab and then click(Calculate time en route to/from selected stop) near another stop:

To calculate the time it takes for the vehicle to complete the entire route option, select the first stop and then click Calculate time en route to/from selected stop next to the last stop on the route.

The time intervals a vehicle spends en route and at a stop are added up automatically for the whole route option and displayed in the Total time field (converted to hours and minutes).

Note. The time interval calculated automatically for your route option may not match the actual travel time. If you want to adjust the time interval for the whole route option, click Adjust in the Total time field.

In the panel that opens, enter the adjustment index as an integer with a decimal point (such as 0.9 or 0.75) and click Apply:

The calculated time intervals will be multiplied by the specified adjustment index.

If you want to specify the exact time between stops according to the schedule:

  1. Select a stop and click(Advanced mode). The following fields open:
    • En route — Enter the time interval between the selected route option stop and the next one (in seconds).

    • Time limit — Enter the length of time that the vehicle remains at that stop (in seconds).


    To learn more about the No entering and No exiting fields, see Section Route option sections and stops.

    The time intervals a vehicle spends en route and at a stop are added up automatically for the whole route option and displayed in the Total time field (converted to hours and minutes).


    When your travel time is calculated automatically, all the previously specified travel time values are reset and recalculated. Saving data

Click Save to create a new route.

The new route option will be automatically named after its first and last stations. The name displays in the Route options field of the Route panel as a link that opens the route option editing panel: