Эта страница нужна, чтобы читатель в одном месте видел, что именно у нас проверено, что собирается автоматически, что мы пока не публикуем — и почему. На «Автобусы Беларуси» работает та же модель прозрачности, что и в крупных деловых СМИ: если факт нельзя подтвердить ссылкой на государственный реестр, открытый картографический источник или собственный лог кликов, мы либо помечаем его «уточняется», либо не публикуем вовсе.
Поиск автобуса. Цены и расписание — у партнёров без наценок.
Расписания рейсов
Расписания на страницах «Автобус <Откуда> — <Куда>» формируются автоматически по фидам перевозчиков. Поддерживаемые форматы — Unitiki XML (используется Минсктрансом и крупными частными операторами), Tutu.ru JSON и стандартные дампы GTFS-static. Когда фид по конкретному направлению ещё не подключён, страница маршрута переключается в режим «Скоро будет»: показывается только заголовок, поиск в шапке и ссылка на эту страницу. Мы никогда не выдумываем времена отправлений «по аналогии» или «по логике маршрута Минск — Брест». Это правило закреплено в коде: скрипт scripts/fetch_schedule_feed.py записывает пустой массив departures.times, а шаблон страницы из него либо берёт реальные данные, либо рендерит фразу «Скоро будет». Если читатель видит конкретное расписание — оно пришло из фида, не из фантазии редактора.
Перевозчики: ОГРН, УНП, адрес
Реквизиты юрлиц перевозчиков на страницах /perevozchik/<slug>/ мы получаем через две публичные системы. Для российских перевозчиков, выполняющих международные маршруты в Беларусь, первый источник — официальный сервис ФНС egrul.nalog.ru, он отдаёт ОГРН, ИНН, юридический адрес и полное наименование. Для белорусских перевозчиков используется Единый государственный регистр (УНП, юридический адрес). Если реестр возвращает несколько совпадений по одному названию — мы не выбираем «наиболее вероятный» автоматически, а помечаем запись как ambiguous и ждём ручной верификации. Запасной источник — открытый каталог Rusprofile; он используется только если по тому же названию у Rusprofile нашёлся ровно один результат. Все идентификаторы хранятся в src/data/carrier_registry.json с обязательными полями source, source_url и fetched_at. Когда на странице перевозчика вы видите ОГРН или УНП — под блоком всегда есть подпись с датой сверки и ссылкой на источник.
Маршруты, расстояния и время в пути
Расстояния по маршрутам берутся из OpenStreetMap через сервис маршрутизации OSRM, ортодромия используется только как запасной вариант, и в таких случаях рядом с цифрой стоит знак «~». Время в пути считается по расстоянию и средней скорости автобуса в реальных условиях трассы (М1 Брест — Москва, Е28, Е95 и т.д.), не по идеализированной формуле «расстояние / 60». Все формулы публично описаны в материале «Редакция и стандарты».
Цены и популярность
Цены и статистика покупок — это агрегированные данные нашего собственного логирования наших кликов: они показывают средние значения за последние 18 месяцев, без привязки к конкретному рейсу или конкретной дате. Цена, которую читатель видит в момент покупки, всегда определяется самим перевозчиком; наша «средняя цена» — это ориентир. Мы не получаем платных вознаграждений за то, чтобы поднять конкретного перевозчика в рейтинге, и не торгуем местами в выдаче. Если бы делали — об этом было бы прямо написано в разделе «Раскрытие нашей модели» в шапке каждой статьи.
Что мы НЕ публикуем
Не публикуем: телефонные номера перевозчиков, которые не подтверждены реестром или официальным сайтом перевозчика, фотографии автобусов из стоковых баз с подписями «фото редакции», прогнозы цен на будущее, рейтинги с пятью звёздами без указания источника отзывов. Если поле должно быть, но нет проверенного источника — там всегда стоит фраза «Уточняется», ссылка на эту страницу и название реестра, по которому редактор закроет вопрос.
Как сообщить об ошибке
Если вы заметили на странице маршрута, перевозчика или автовокзала неточность — напишите редакции через контакты с ссылкой на правильный источник. Мы публикуем правки в течение 3 рабочих дней и сохраняем историю изменений в блоке «История правок» внизу каждой статьи. Прозрачность — это не статичный документ, это процесс; чем больше глаз на данных, тем меньше у нас ошибок.
Источники
- ЕГРЮЛ — реестр юрлиц ФНС (Россия) — egrul.nalog.ru
- ЕГР — Единый государственный регистр Республики Беларусь — egr.gov.by
- OpenStreetMap — данные о расстояниях — openstreetmap.org