(0020162)
|
zed
|
13-07-2021 14:19
|
|
Инструкция по созданию БД здесь.
Вот здесь лежат уже готовые БД для Беларуси, Украины, Казахстана и Европейской части России.
БД (одну или несколько) распаковать в папку %SASPlanet%\osmscout\ и перезапустить SAS. После этого в списке доступных провайдеров для прокладки маршрута появится OsmScout.
В SASPlanet.ini для этого провайдера есть одна настройка:
[PathDetalize]
GarbageCollectionTimeOut=120000
указывает, как быстро закрывать БД после использования. Время в миллисекундах, по дефолту стоит 120 секунд. Закрытие БД происходит в 2 этапа: при первом таймауте очищается кэш запроса, при втором полностью закрывается БД и освобождается вся память.
Для работы функции, SAS нужна библиотека libosmscout_route.dll. Она уже включена в ночные сборки и будет так же включена в релиз. Если вдруг что - крайнюю версию всегда можно найти здесь: https://github.com/zedxxx/libosmscout-route/releases |
|