Время в пути по метро Санкт-Петербурга
Ориентировочное время
Введите данные - результат обновится автоматически.
22 мин
- Пересадок
- 1
Часть значений появится, когда заполните остальные поля.
Расчёт справочный и не заменяет консультацию специалиста.
График платежейМаршрут по станциям
Листайте таблицу по горизонтали
| Станция | Следующий шаг | До следующей станции, с |
|---|---|---|
| Площадь Восстания · линия 1 | Проезд | 107.0 |
| Владимирская · линия 1 | Пересадка | 240.0 |
| Достоевская · линия 4 | Проезд | 188.0 |
| Спасская · линия 4 | Проезд | 342.0 |
| Горный институт · линия 4 | Прибытие | 0.0 |
Описание
Это статическая оценка для состояния сети на 23.10.2026. Времена перегонов рассчитаны по расстояниям и условной скорости; текущие интервалы поездов, часы работы и ограничения отдельных вестибюлей не проверяются. Для поездки к определённому времени сверяйте актуальные условия с метрополитеном.
Пересадка уже включает переход и ожидание следующего поезда — в модели на неё заложено 4 мин. Поле ожидания относится только к первому поезду. Не прибавляйте его заново за каждую линию.
Маршрут выбирается по наименьшей сумме весов модели. Это не обязательно путь с наименьшим числом пересадок. Добавленные вами вход, выход и первое ожидание меняют общий итог, но не выбор маршрута.
У пересадочных станций выбирайте нужную линию: узлы разных линий представлены отдельно. Закрытые для входа Фрунзенская и Парк Победы недоступны как начало или конец, но могут встретиться в транзитном маршруте. Залы и направления Технологического института отдельно не моделируются.
В таблице указано время до следующего узла, включая переходы; в последней строке стоит 0. Подход, выход и первое ожидание в эти строки не входят. Поэтому сумма секунд таблицы отличается от полного времени при ненулевых добавках.
Пример ниже — независимый вектор №1, Девяткино — Проспект Ветеранов: поездка по модели 3397 с, пересадок 0. Подход 3 мин, выход 2 мин и ожидание 1,5 мин добавляют 390 с. Всего 3787 с; после округления вверх — 64 мин.
Как считается
П — сумма секунд на рёбрах найденного пути, включая переходы; В, Х и О — введённые минуты подхода, выхода и первого ожидания. Если станции совпадают, полное время равно 0 независимо от добавок. Иначе полное время в секундах = П + 60 * (В + Х + О). Итог в минутах = полное время / 60 с округлением вверх до целой минуты после суммирования.
Путь ищется алгоритмом Дейкстры по статическим весам сети. Число пересадок — количество рёбер, отмеченных как переходы. Число строк таблицы — число узлов пути; соседние узлы могут относиться к разным линиям одной пересадочной станции.
Для подготовки веса перегона расстояние Д в километрах определено по координатам как кратчайшая дуга на сфере радиусом 6371 км. Движение в секундах = большее из 60 и округлённого вверх значения 1,15 * Д * 3600 / 40. К нему добавлено по 12,5 с за каждый открытый конец перегона; закрытый конец стоянку не добавляет. Вес перехода с ожиданием — 240 с. Коэффициент пути 1,15 и скорость 40 км/ч — параметры модели, а не данные расписания.
Станции выбираются только из списка доступных начал и концов. Подход, выход и первое ожидание — от 0 до 30 мин каждый с шагом 0,5 мин; по умолчанию 3, 2 и 1,5 мин. Недопустимые значения отклоняются, а не округляются до шага. Итог и пересадки показываются целыми, секунды в таблице — с одним десятичным знаком.
Пример расчёта
- Откуда
- Девяткино — линия 1
- Куда
- Проспект Ветеранов — линия 1
- Подход к поезду
- 3 мин
- Выход со станции
- 2 мин
- Ожидание первого поезда
- 1,5 мин
- Поездка и переходы, с
- 3 397
- Пересадки
- 0
- Строк маршрута
- 19
- Полное время, с
- 3 787
- Ориентировочное время, мин
- 64 мин
Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.
Источники
Комментарии (0)
Комментариев пока нет.