The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

15.06.2016 22:35  Доступен открытый движок построения маршрутов GraphHopper 0.7

Состоялся релиз проекта GraphHopper 0.7, в рамках которого развивается библиотека и серверное ПО для поиска оптимальных маршрутов по карте. GraphHopper лежит в основе одноимённого облачного сервиса, но в качестве источника карт также можно использовать базу OpenStreetMap (osm/xml, pbf) или свои данные. Код проекта написан на языке Java и распространяется под лицензией Apache 2.0.

Поддерживается несколько алгоритмов поиска оптимального пути, включая алгоритмы Дейкстры и A*, а также их двунаправленные варианты. Построение маршрута может производиться в двух режимах: быстром (используются оптимизации с усечением графа связей) и гибком (используются эвристические методы для уточнения маршрута и возможно динамическое перестроение маршрута при изменении условий). При работе учитываются типы дорог, дорожное покрытие, преграды, ограничения доступа, паромные переправы, условные ограничения (разрешённый вес и время проезда) и другие условия. Имеются профили для построения маршрутов для пешеходов, автомобилей, горных и шоссейных велосипедов, мотоциклов. Для управления можно использовать простой Web API с готовыми клиентами на JavaScript и Java.

В новой версии осуществлён переход с использования Java 5 на Java 7 для ядра движка и Java 8 для web-модулей. Добавлена поддержка расчёта кольцевых маршрутов. Реализована возможность отключения быстрого режима для выполнения текущего запроса с задействованием расширенных возможностей гибкого режима (например, учёт изменения погоды и построение альтернативных маршрутов). Условные ограничения теперь не ограничиваются временем и могут учитывать такие параметры, как вес транспортного средства. Добавлен новый пешеходный профиль "поход".

Дополнение: несколько дней назад также состоялся выпуск движка построения маршрутов OSRM 5.2.0, написанного на языке С++ (лицензия BSD) и рассчитанного на использование с картами OpenStreetMap. Пример web-карты на основе OSRM.

  1. Главная ссылка к новости (https://graphhopper.com/blog/2...)
  2. OpenNews: Немецкая полиция начала внедрение свободной навигационной системы Navit
  3. OpenNews: Компания Vodafone открыла исходные тексты навигационного ПО Wayfinder
  4. OpenNews: На создателей навигационного ПО Waze подали в суд за закрытие изначально открытого проекта
Лицензия: CC-BY
Тип: Программы
Ключевые слова: route, graphhopper
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 22:59, 15/06/2016 [ответить] [смотреть все]
  • –4 +/
    Навител и yandex maps существенно лучше маршрут выбрирают На https graphhopp... весь текст скрыт [показать]
     
     
  • 2.3, анон, 23:17, 15/06/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    У них пользовательская база огромна, есть на чем обучаться Да и по второстепе... весь текст скрыт [показать] [показать ветку]
     
  • 2.4, Аноним, 23:22, 15/06/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Cовсем не факт что они знают что эта дорога раздолбана Вот если бы вы по ней пр... весь текст скрыт [показать] [показать ветку]
     
  • 2.5, suslikk, 23:30, 15/06/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +6 +/
    А вы вообще знаете, что такое OSM?
     
  • 2.11, depeche, 11:53, 16/06/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Не понимаю к чему вы это написали. Вы бы еще сравнили Гимп с фотошопом.
     
  • 1.6, Аноним, 01:23, 16/06/2016 [ответить] [смотреть все]  
  • +/
    А есть подобное на C++? Именно для работы с данными OSM.
     
     
  • 2.7, Аноним, 07:06, 16/06/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    http://project-osrm.org/
     
  • 2.8, Аноним, 07:19, 16/06/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    OSRM
     
     
  • 3.9, Аноним, 10:01, 16/06/2016 [^] [ответить] [смотреть все]  
  • +/
    OSRM ведёт маршрут как попало.
     
  • 1.10, Аноним, 11:12, 16/06/2016 [ответить] [смотреть все]  
  • +/
    зато оно умеет пешеходные маршруты
     
     
  • 2.12, erera22, 12:49, 16/06/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    _так_же_как_и_yandex/google_ оно умеет пешеходные маршруты
     
  • 1.13, Аноним, 16:30, 16/06/2016 [ответить] [смотреть все]  
  • +/
    Именно сабж не интересен, маршрут всегда выбираю сам А тема карт, в данный моме... весь текст скрыт [показать]
     
     
     
    Часть нити удалена модератором

  • 3.15, Аноним, 17:00, 16/06/2016 [^] [ответить] [смотреть все]  
  • +/
    Цель программа которая создаёт карту на локальном компе любого квадрата или что... весь текст скрыт [показать]
     
     
     
    Часть нити удалена модератором

  • 5.18, Аноним, 17:25, 16/06/2016 [ответить] [смотреть все]  
  • +1 +/
    Странный ты, если где-то на карте что-то поплыло, значит так кому-то надо Сер... весь текст скрыт [показать]
     
  • 3.16, Аноним, 17:04, 16/06/2016 [^] [ответить] [смотреть все]  
  • +/
    Создаваемая карта будет всего подложка в QMapShack и подобных системах К ней в ... весь текст скрыт [показать]
     
  • 1.19, Аноним, 21:11, 16/06/2016 [ответить] [смотреть все]  
  • +/
    в Китае на законодательном уровне 200м отклонение https habrahabr ru post 16... весь текст скрыт [показать]
     
     
  • 2.21, Аноним, 12:17, 17/06/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Проблема не в OSM, он хорош в городах и пригородах Там где дикая природа на OSM... весь текст скрыт [показать] [показать ветку]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor