Взаимодействие с сервисом «Яндекс.Транспорт»

«Яндекс.Транспорт» – это навигационный сервис для передвижения на городском транспорте. Чтобы ретранслировать сведения о местонахождении объектов общественного транспорта из системы мониторинга в сервис «Яндекс.Транспорт», необходимо выполнить настройку взаимодействия. После настройки точки объектов будут ретранслироваться на сервер «Яндекса». «Яндекс» хранит эти сведения в обезличенном виде для оперативного информирования. В результате пассажиры смогут узнать актуальное положение единиц транспорта, выполняющих рейс по тому или иному маршруту, на карте города в режиме реального времени:

Маршрут на карте «Яндекс.Транспорта»

В сервисе «Яндекс.Транспорт» действуют особые алгоритмы прогноза движения объекта. Даже если точки от трекера отправляются в сервис раз в минуту, объекты на карте будут плавно передвигаться от остановки к остановке. Этот же алгоритм отвечает за прогнозируемое время прибытия объекта на остановку с учетом пробок и сведений о предыдущих рейсах объекта.

Схема настройки взаимодействия

Для настройки ретрансляции данных в сервис необходимо:

1. Связаться с менеджером «Яндекса», договориться о ретрансляции данных и подписать соглашение о достоверности передаваемых сведений.

2. Передать в «Яндекс» сведения об адресе сервера системы мониторинга и утвержденные графики движения транспорта.

3. После того, как «Яндекс» присвоит идентификатор клиента, прописать его в карточке учетной записи в поле Идентификатор клиента в системе «Яндекс.Транспорт».

4. После согласования «Яндекс» в течение нескольких дней будет собирать сведения о движении объектов по маршрутам. Для этого необходимо:

  • Добавить все объекты, совершающие один и тот же маршрут, в группу, с пометкой о том, что эта группа является маршрутом «Яндекс.Транспорта».
  • Настроить в карточках объектов на вкладке Яндекс транспорт идентификаторы объектов и другие параметры.
  • Объекты каждой группы должны в течение нескольких дней совершать рейсы по утвержденному маршруту.

5. После сбора и анализа данных «Яндекс» формирует маршрут общественного транспорта и выводит его на карту. Маршрут появится на карте только в том случае, если на нем есть активные объекты, от которых поступают данные. Если объект отклоняется от маршрута, на карту он не выводится. Наименование маршрута транспорта на карте будет подписано номером группы объектов в системе мониторинга.

Далее каждый шаг процесса настройки взаимодействия будет описан более подробно.

Создание идентификатора клиента

Поле Идентификатор клиента в системе «Яндекс.Транспорт» находится в карточке учетной записи на вкладке Дополнительно. В этом поле необходимо прописать уникальный идентификатор клиента.

Поле «Идентификатор клиента в системе “Яндекс.Транспорт”»

Идентификатор клиента автоматически прописывается в карточках всех объектов текущей учетной записи в соответствующем поле вкладки Яндекс транспорт:

Ручной ввод идентификатора клиента в карточках объектов невозможен.

Поле «Идентификатор клиента в системе «Яндекс.Транспорт»

Идентификатор клиента в карточке объекта до первого сохранения данных соответствует текущей учетной записи – записи, которая в настоящий момент просматривает карточку объекта. После того, как вы сохраните данные на этой вкладке, идентификатор клиента изменить будет нельзя. Поэтому все действия по редактированию свойств на данной вкладке необходимо проводить в учетной записи клиента, в свойствах которой указан нужный идентификатор.

Создание маршрута

Для создания маршрута «Яндекс.Транспорт» необходимо:

  • В разделе УправлениеГруппы объектов создать новую группу (или выбрать существующую группу при условии, что в ней будут только объекты одного маршрута, по которым нужно выполнять ретрансляцию в «Яндекс»).
  • В поле Наименование указать название маршрута общественного транспорта.
  • В поле Создатель выбрать создателя – пользователя учетной записи, которой принадлежат объекты группы.
  • Установить в свойствах группы флажок Использовать как маршрут для системы «Яндекс транспорт»:

Создание маршрута «Яндекс.Транспорт»

  • Добавить в эту группу объекты мониторинга, совершающие поездки по данному маршруту:

Добавление объектов в группу

Один объект может находиться только в одном маршруте «Яндекс.Транспорта». Для групп объектов, которые не являются маршрутами, данное правило не распространяется: объект может находится в любом количестве других групп и только в одной группе «Яндекс.Транспорта».

Один и тот же объект может совершать рейсы по разным маршрутам. Для этого необходимо изменять маршрут объекта в настройках. Изменить маршрут можно тремя способами:

При изменении маршрута объект будет автоматически удален из предыдущей группы и добавлен в новую.

Настройка параметров объекта

В карточке объекта на вкладке Яндекс транспорт необходимо указать числовой идентификатор транспортного средства в поле Идентификатор транспортного средства.

Информация по ретрансляции данных в сервис сохраняется после того, как вы измените какой-либо параметр на вкладке Яндекс транспорт и нажмете OK. До этого момента выводится предупреждение о том, что данные по ретрансляции не сохранены, поля предварительно заполнены данными по умолчанию.

До первого сохранения данных редактировать информацию на вкладке Яндекс транспорт необходимо в учетной записи клиента, в свойствах которой указан нужный идентификатор. После того, как вы сохраните данные на этой вкладке, идентификатор клиента изменить будет нельзя.

Карточка объекта. Вкладка «Яндекс.Транспорт»

На вкладке Яндекс транспорт укажите следующую информацию:

  • Идентификатор транспортного средства – по умолчанию соответствует UID трекера, но может быть изменен на любое другое числовое значение. Оно должно быть уникальным для каждого объекта и состоять из нескольких цифр.
  • Идентификатор клиента – автоматически прописывается из свойств текущей учетной записи. После сохранения данных изменить нельзя. Подробнее см. в Создание идентификатора клиента.
  • Маршрут – в выпадающем списке отображаются все группы с флажком Использовать как маршрут для системы «Яндекс транспорт». При необходимости можно сменить маршрут объекта. Подробнее см. в Создание маршрута.
  • Уровень сигнала GPS – установите значение «Слабый».
  • Тип транспорта – выберите тип транспорта, который будет отображаться в сервисе: «Автобус», «Микроавтобус», «Троллейбус», «Трамвай».

Для сохранения данных по ретрансляции измените параметры и нажмите OK.