View Issue Details

IDProjectCategoryView StatusLast Update
0003714SAS.ПланетаХотелка / Feature requestpublic13-07-2021 14:20
Reporterzed Assigned Tozed  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version200606 
Target Version211230Fixed in Version211230 
Summary0003714: Построение маршрута в оффлайне при помощи osmscout
DescriptionЕсть несколько проектов, которые позволяют прокладывать маршруты в оффлайне, на основе данных OSM. Один из таких проектов - C++ библиотека libosmscout. Вот её и предлагается задействовать.
TagsNo tags attached.

Relationships

related to 0002135 confirmed Добавить offline прокладку маршрута по векторным картам 

Activities

zed

30-09-2020 17:47

manager   ~0019975

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

zed

13-07-2021 14:19

manager   ~0020162

Инструкция по созданию БД здесь.

Вот здесь лежат уже готовые БД для Беларуси, Украины, Казахстана и Европейской части России.

БД (одну или несколько) распаковать в папку %SASPlanet%\osmscout\ и перезапустить SAS. После этого в списке доступных провайдеров для прокладки маршрута появится OsmScout.

В SASPlanet.ini для этого провайдера есть одна настройка:

[PathDetalize]
GarbageCollectionTimeOut=120000
указывает, как быстро закрывать БД после использования. Время в миллисекундах, по дефолту стоит 120 секунд. Закрытие БД происходит в 2 этапа: при первом таймауте очищается кэш запроса, при втором полностью закрывается БД и освобождается вся память.

Для работы функции, SAS нужна библиотека libosmscout_route.dll. Она уже включена в ночные сборки и будет так же включена в релиз. Если вдруг что - крайнюю версию всегда можно найти здесь: https://github.com/zedxxx/libosmscout-route/releases

Issue History

Date Modified Username Field Change
30-09-2020 17:39 zed New Issue
30-09-2020 17:39 zed Status new => assigned
30-09-2020 17:39 zed Assigned To => zed
30-09-2020 17:47 zed Note Added: 0019975
18-01-2021 05:52 zed Relationship added related to 0002135
18-01-2021 05:53 zed Summary Построение маршрута в оффлайне => Построение маршрута в оффлайне при помощи osmscout
13-07-2021 14:19 zed Note Added: 0020162
13-07-2021 14:20 zed Status assigned => resolved
13-07-2021 14:20 zed Fixed in Version => 211230
13-07-2021 14:20 zed Resolution open => fixed
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request