февраля 06, 2012

Картографическая система для диспетчерской службы такси

Картографическая система для диспетчерской службы такси

Любая компания, имеющая собственный автопарк, неизбежно сталкивается с необходимостью производить мониторинг транспорта. Причины, приводящие к такой необходимости, могут быть самыми различными: это и контроль недобросовестных сотрудников, и проверка маршрутов движения транспорта, и расчет расхода топлива, и оптимизация работы всего автопарка. Наконец, может возникнуть элементарная проблема угона транспорта.

Одним из важнейших компонентов систем мониторинга является картографический модуль, который позволяет видеть транспорт на электронной карте в реальном масштабе времени, отслеживать текущее состояние борта (занят, свободен, обед ...) и оперативно управлять автомобильным парком компании. Картографический компонент дает возможность просматривать уже существующие маршруты и прокладывать предстоящие с учётом загруженности магистралей в различное время суток. Эта опция системы дает возможность операторам рассчитывать стоимость поездки с максимальной точностью, что так необходимо клиентам во время регистрации заказа.

Задача состояла в разработке картографической системы для диспетчерского центра такси, состоящей из серверной части, включающей ГИС-сервер, сервер базы данных, подсистемы визуализации и управления.

Функции системы

Картографический модуль

  • Конфигуратор ГИС.
  • Отображение электронных карт.
  • Управление слоями.
  • Кэширование карт на клиенте ДЦ.
  • Управление режимами загрузки карт.
  • Управление объектами на карте.
  • Режим «Управление геозонами».
  • Отображение бортов с траекториями движения.
  • Отображение маршрута.
  • Взаимодействие с геокодером.
  • Назначение борта заказу через карту.
  • Добавление точек маршрута через карту.

ГИС-сервер

  • Предоставление списка доступных источников данных.
  • Кэширование карт.
  • Контроль версий источников данных.
  • Добавление новых источников данных.
  • Предоставление доступа к картам.
  • Геокодирование.
  • Интеграция с сервисами информации о пробках.
  • Построение маршрутов.
  • Использование proxy-адресов.

Сервер БД

  • Доступ к базе данных.
  • Обработка данных (математические расчеты, сценарии).

Достоинства разработанных компонентов системы:

  • Надежность, гибкость и легкое внесение изменений.
  • Независимость компонентов.
  • Возможность работы с неограниченным количеством любых поставщиков картографии.
  • Стабильность и устойчивость к нагрузкам.
  • Отладка и изменение бизнес-логики без приостановки сервера.
    Все записи