GraphHopper

редактировать
GraphHopper
Graphhopper-screenshot.png
Разработчик (и)
Стабильная версия 2.0 / 30 сентября 2020 г.; 30 дней назад (30.09.2020)
Репозиторий Измените это в Викиданных
Написано наJava
Операционная система Кросс-платформенный
Тип Поиск, График и Программное обеспечение для GPS-навигации
Лицензия Лицензия Apache 2.0
Веб-сайтgraphhopper.com

GraphHopper - это открытый источник библиотека и сервер маршрутизации, написанные на Java и предоставляющие веб-интерфейс под названием GraphHopper Maps.. А также API маршрутизации по HTTP. Он работает на сервере, настольном компьютере, Android, iOS или Raspberry Pi. По умолчанию используются данные OpenStreetMap для дорожной сети и данные о высоте из Shuttle Radar Topography Mission.

GraphHopper можно настроить для использования различных алгоритмов, таких как Dijkstra, A* и его двунаправленные версии. Чтобы сделать маршрутизацию достаточно быстрой для длинных путей (континентальный размер) и избежать эвристических подходов, GraphHopper по умолчанию использует иерархии сжатия. В журнале Java Magazine из Oracle автор Питер Карич описывает методы, необходимые для повышения эффективности и скорости системной памяти. Кроме того, GraphHopper построен на большом наборе тестов, включая модульные, интеграционные и нагрузочные тесты.

Версия 1.0 была выпущена в мае 2020 года.

Лицензия Apache позволяет каждому настраивать и интегрировать GraphHopper в бесплатные или коммерческие продукты, и вместе со скоростью запроса и данными OpenStreetMap это делает GraphHopper возможной альтернативой существующим службам маршрутизации и программному обеспечению GPS-навигации.

. точечная маршрутизация для различных транспортных средств GraphHopper может использоваться для вычисления матриц расстояний, которые затем используются в качестве входных данных для задач маршрутизации транспортных средств. Другие варианты использования:

Содержание

  • 1 Пользователи
  • 2 Компания
    • 2.1 GraphHopper Directions API
  • 3 См. также
  • 4 Ссылки

Пользователи

Известными пользователями GraphHopper являются Rome2rio, Deutsche Bahn, Gnome и Flixbus. С февраля 2015 года GraphHopper является одним из API-интерфейсов маршрутизации на официальном веб-сайте OpenStreetMap, а вскоре после этого в марте 2015 года была выпущена версия 0.4.

Компания

В В январе 2016 года разработчики GraphHopper и jsprit создали компанию GraphHopper GmbH.

GraphHopper Directions API

GraphHopper Directions API является предложением GraphHopper GmbH и включает API геокодирования, API матрицы расстояний, API сопоставления карт, API Isochrone и API оптимизации маршрутов помимо Routing API

См. также

Ссылки

Последняя правка сделана 2021-05-22 05:12:22
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте