English site

For those who do not read Russian

+7 (495) 225-76-93
+7 (499) 653-71-56мобильная разработка
ЗАКАЗАТЬ ЗВОНОК

Над проектом работали:

Управление разработкой, архитектура
Александр Шлянников
Евгений Долганов

Проектирование и разработка
Мария Тришкина
Юлия Соколова
Гульназ Нугманова

Аналитика и сбор требований
Евгений Санду
Илья Поляк

Экспертиза
Дмитрий Завалишин

Технологии и библиотеки

  • Remote Method Invocation
  • EJB 3 Java Persistance API
  • Java Message Service
  • Swing
  • Xstream (сериализация оъектов в XML, JSON и обратно)
  • Apache Ant
  • Subversion

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

Права на разработку принадлежат компании Digital Zone.
Если вы заинтересованы в разработке подобной системы, напишите нам: sales@dz.ru.

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

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

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

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

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

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

  2. ГИС-сервер

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

  3. Сервер БД

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

 

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

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

DZ: картографияКонфигурация ГИС.
Отображение электронных карт.


DZ: картографияВзаимодействие с геокодером


DZ: картографияУправление объектами на карте


DZ: картографияОтображение бортов с траекториями движения


DZ: картографияУправление геозонами