Open Source Routing Machine

редактировать
Open Source Routing Machine (OSRM)
Open Source Routing Machine logo.png
OSRM screenshot.png
Автор (ы) Деннис Люксен, Кристиан Веттер
Репозиторий Отредактируйте это в Викиданных
Написано наC ++
Операционная система Linux, FreeBSD, OS X, Windows
Тип Программное обеспечение для планирования маршрутов
Лицензия Упрощенная лицензия BSD
Веб-сайтproject-osrm.org Отредактируйте это в Викиданных

Open Source Routing Machine или OSRM - это C ++ реализация высокопроизводительного механизма маршрутизации для кратчайшие пути в дорожных сетях. OSRM - это бесплатная сетевая услуга, на которую распространяется разрешающая 2-параграф лицензия BSD. OSRM поддерживает платформу Linux, FreeBSD, Windows и Mac OS X.

Содержание
  • 1 Обзор
  • 2 Функции
  • 3 См. Также
  • 4 Ссылки
  • 5 Дополнительная литература
  • 6 Внешние ссылки
Обзор

Он сочетает в себе сложные алгоритмы маршрутизации с данными открытой и бесплатной дорожной сети проекта OpenStreetMap (OSM). Вычисление кратчайшего пути в сети континентального размера может занять до нескольких секунд, если оно выполняется без так называемого метода ускорения. OSRM использует реализацию иерархий сжатия и может вычислить и вывести кратчайший путь между любым источником и пунктом назначения в течение нескольких миллисекунд, в результате чего вычисление чистого маршрута занимает гораздо меньше времени. Больше всего усилий уходит на аннотирование маршрута и передачу геометрии по сети.

Поскольку он разработан с учетом совместимости с OpenStreetMap, файлы данных OSM можно легко импортировать. Демонстрационная установка спонсируется Технологическим институтом Карлсруэ, а ранее - Geofabrik. Показанный снимок экрана устарел с сентября 2015 года из-за потери функций службы маршрутизации оператора.

OSRM был частью класса Google Summer of Code 2011 года.

Функции
Снимок экрана, показывающий маршрут с несколькими путевыми точками
См. также
Ссылки
Дополнительная литература
Внешние ссылки
По состоянию на 18 мая 2012 года эта статья полностью или частично является производной от Open Source Routing Machine. Владелец авторских прав лицензировал контент таким образом, чтобы разрешить повторное использование в соответствии с CC BY-SA 3.0 и GFDL. Необходимо соблюдать все соответствующие условия.
Последняя правка сделана 2021-06-01 12:46:06
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте