<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0">

<channel>

<title>Таня Мисютина, заметки с тегом: расписание</title>
<link>https://blog.infotanka.ru/tags/raspisanie/</link>
<description></description>
<generator>E2 (v3239; Aegea)</generator>

<item>
<title>Вопрос-ответ: качество работы маршруток</title>
<guid isPermaLink="true">https://blog.infotanka.ru/all/vopros-otvet-minibus/</guid>
<link>https://blog.infotanka.ru/all/vopros-otvet-minibus/</link>
<comments>https://blog.infotanka.ru/all/vopros-otvet-minibus/</comments>
<description>&lt;p&gt;Спрашивает Евгений Макаров &lt;a href="http://www.baseride.com/"&gt;из Baseride Technologies&lt;/a&gt;:&lt;/p&gt;
&lt;div style="background-color: #fff6c7; padding: 15px; padding-left: 35px; width:700px; margin-bottom:20px; padding-right:18px;"&gt;&lt;p&gt;Мы собираем данные о работе маршрутных такси в Нижнем Новгороде для центральной диспетчерской, которая контролирует качество перевозок. На каждой машине установлен GPS-передатчик, который передаёт данные в «Клаудбас». На основании данных формируются ежедневные и ежемесячные отчёты о выполненной работе и нарушениях.&lt;/p&gt;
&lt;p&gt;Нужно визуализировать два ключевых параметра: отклонение от расписания движения по остановкам маршрута и превышение скорости. Правда, в условиях пробок точное время отправления практически никогда не выдерживается, и маршрутчикам сказано контролировать интервал и число автобусов на маршруте.&lt;/p&gt;
&lt;p&gt;Как наглядно отобразить эту информацию?&lt;/p&gt;
&lt;/div&gt;&lt;p&gt;Часто подобные задачи решают так: данные складывают в таблицы, а ключевые параметры (среднее отклонение, количество нарушений) рассчитывают и выводят &lt;i&gt;на дашборд&lt;/i&gt;. На виду оказываются оторванные от реальных данных, «средние по больнице» показатели, а на поиски проблем и их возможных причин пользователи системы отправляются в громоздкие, неприспособленные для этого таблицы.&lt;/p&gt;
&lt;p&gt;Попробуем решить задачу иначе: от частного (одного рейса) к общему (ежедневным и ежемесячным отчётам). Как наглядно показать отклонения и превышения маршрутки за один рейс? Расположим остановки по горизонтали, сохранив пропорциональность растояний между ними. Отклонения от расписания при посещении конкретной остановки покажем кругом, площадь которого пропорциональна опозданию/опережению в минутах. Участки превышения скорости закрасим красным цветом: чем больше превышение, тем краснее участок.&lt;/p&gt;
&lt;p&gt;Рейсы без нарушений или с небольшими нарушениями выглядят нейтрально:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.infotanka.ru/pictures/minibus-1@2x.png" width="722" height="18" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Конкретные опоздания и превышения показаны при наведении:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.infotanka.ru/pictures/minibus-1b@2x.png" width="722" height="18" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Чтобы картина была нагляднее, оживим её временным слайдером.&lt;/p&gt;
&lt;p&gt;&lt;img src="/pictures/minibus-one@2x.gif" width=721&gt;&lt;/p&gt;
&lt;p&gt;Чем «краснее» рейс, тем больше нарушений и тем они серьёзнее:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.infotanka.ru/pictures/minibus-2@2x.png" width="730" height="27" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.infotanka.ru/pictures/minibus-3@2x.png" width="717" height="26" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Масштаб кружков выбран таким образом, чтобы их радиус не превышал оптимальный для чтения диаграммы максимум.&lt;/p&gt;
&lt;p&gt;Во-первых, такие рейсы легко сравнивать между собой. Например, можно одним взглядом окинуть все утренние рейсы, расположив их друг под другом (слева — время старта):&lt;/p&gt;
&lt;p&gt;&lt;img src="/pictures/minibus-5@2x.png" width=791 style="margin-left:-55px; margin-bottom:10px;"&gt;&lt;br /&gt;
&lt;span style="font-size:18px;"&gt;&lt;b&gt;Живой прототип: &lt;a href="http://minibus.datalaboratory.ru/onebyone/"&gt;http://minibus.datalaboratory.ru/onebyone/&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Во-вторых, рейсы можно складывать между собой. Та же картина дня может быть свёрнута в одну линию с суммарным опозданиям по остановкам и суммарными (полупрозрачными) нарушениями на участках:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://blog.infotanka.ru/pictures/minibus-many@2x.gif" width="733" height="25" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Последние четыре остановки сильнее других страдают от нарушений расписания, а скорость превышают чаще всего в начале и на длинном перегоне в конце маршрута. Благодаря интерактивности видно, как маршрутки, стартовавшие в разное время дня, распределяются по маршруту: кто и где отстаёт и, наоборот, опережает общую массу.&lt;/p&gt;
&lt;p&gt;Дополним картину средними показателями, над каждой остановкой подпишем средний интервал ожидания:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;a href="https://minibus.datalaboratory.ru/all/" class="e2-text-picture-link"&gt;
&lt;img src="https://blog.infotanka.ru/pictures/minibus-6-qa@2x.png" width="810" height="305" alt="" /&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;&lt;span style="font-size:18px;"&gt;&lt;b&gt;Живой прототип: &lt;a href="https://minibus.datalaboratory.ru/all/"&gt;https://minibus.datalaboratory.ru/all/&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Плюс такого подхода в том, что можно наглядно показать любой срез по рейсам: за определённую дату или время дня, для конкретного водителя, по определённым нарушениям, — а также сравнивать эти срезы между собой. Так можно показать все городские маршруты со статистикой за любой временной период на одном экране. При этом будет видна общая картина и каждый конкретный рейс в удобной для дальнейшего исследования форме.&lt;/p&gt;
&lt;p&gt;Мы в Лаборатории данных создаём наглядные системы мониторинга для траспортных компаний и городских служб. Пишите: &lt;a href="mailto:data@datalaboratory.ru"&gt;data@datalaboratory.ru&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size:13px; margin-top:20px;"&gt;Присылайте вопросы о визуализации данных на почту: &lt;a href="mailto:data@datalaboratory.ru"&gt;data@datalaboratory.ru&lt;/a&gt;, ответы публикуются по понедельникам. При участии Кирилла Беляева и Сергея Долинина.&lt;/p&gt;
</description>
<pubDate>Tue, 28 Apr 2015 10:24:40 +0300</pubDate>
</item>


</channel>
</rss>