К содержимому
kalqulyator.ru
Личный кабинет

Меню

Время в пути по метро Санкт-Петербурга

Сообщите об ошибке или неточности

Опишите найденную неточность.

Осталось 1000 символов

Разместить у себя

Настройте калькулятор и скопируйте код на свой сайт.

Код для вставки

<script src="https://kalqulyator.ru/embed.js" data-calc="metro-spb-travel-time" data-mode="button" data-theme="light" data-accent="#1d4ed8" data-text-color="#172033" data-card-bg="#ffffff" data-size="adaptive" async></script>
Как вставить
  1. Tilda: добавьте блок HTML-кода и вставьте строку.
  2. WordPress: добавьте блок "Пользовательский HTML" и вставьте строку.
  3. Обычный HTML: вставьте строку в нужное место страницы.

Предпросмотр

Данные для расчёта

Ориентировочно. Сеть актуальна на 23.10.2026

Временно закрытые станции «Фрунзенская» и «Парк Победы» не доступны для начала и конца поездки; проезд по линии через них сохранён. Оперативные ограничения, часы работы и режим отдельных вестибюлей не учитываются.

мин
мин
мин

Время перегонов оценено по расстояниям и условной скорости 40 км/ч; переход с ожиданием следующего поезда — 4 мин. Вход, выход и ожидание первого поезда задаются выше. Итог округляется вверх до минуты один раз; при одинаковых станциях — 0 мин.

Топология: © участники OpenStreetMap, ODbL 1.0. Открытая база маршрутов и методика.

Ориентировочное время

Введите данные - результат обновится автоматически.

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)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки

Связаться с поддержкой

Напишите, чем мы можем помочь.

Вход в кабинет

Забыли пароль?