Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
На нашем сервере (Core i5, 8GB RAM, 5400), файл с картами размером 35 ГБ в итоге обрабатывался 4 часа.
Чтобы запустить сервер, ему необходимо подготовить данные, для построения графа. Чтобы загрузить их, необходимо их извлечь из карт OpenStreetMap. Делается это, входящими в комплект утилитами.Вот тут-то всё и лежит.
Но, сначала нужно скачать карту региона, для которого вы хотите строить маршруты.
Разработчики, предлагают использовать сервис GeoFabrik. На котором можно скачать карты для основных материков земли, отдельных стран и регионов. Но, нам захотелось большего, и мы выкачали целиком карту планеты через Planet OSM.
С помощью утилиты osrm-extract, данные извлекаются из карты и сохраняются для дальнейшей загрузки.
И еще у вас в тексте указано что тайлы от Яши и MapboxДумаю, это просто следование лицензионному соглашению. Под иллюстрацией даны ссылки на соответствующих правообладателей.
прошло 7 лет - сервис сломался
Разворачиваем сервис построения маршрутов OSRM