OSRM

OSRM означает Open Source Routing Machine — это программное обеспечение с открытым исходным кодом, предназначенное для поиска оптимальных маршрутов между двумя точками. Используя OSRM с решениями Navixy On-premise, вы можете развернуть его на локальном сервере без ограничения количества запросов. OSRM не зависит от каких-либо карт, что дает вам свободу выбора поставщика картографии.

Развёртывание локального сервера OSRM может быть очень полезно в случаях, когда доступ в сеть ограничен, и предпочтительно сохранять соединение в пределах локальной сети. Другие средства прокладывания маршрутов также могут быть слишком дорогими или не обеспечивать точных данных для вашего региона.

В настоящий момент OSRM доступен по лицензии BSD с двумя пунктами, и вы можете проверить, доступны ли данные для вашего региона, посетив их официальный веб-сайт и просмотрев их демонстрацию. Инструкции по установке и раздел FAQ можно найти на их странице GitHub.

Важно убедиться, что ваш сервер соответствует требованиям к оборудованию и программному обеспечению перед установкой OSRM. Требования к оборудованию будут зависеть от объёма данных, которые вы планируете поддерживать. Например, установка данных только для одной страны или одного континента потребует меньше ресурсов, чем данные для всего земного шара.

После установки OSRM вы сможете обращаться к его маршрутизирующим службам, отправляя запросы на сервер через REST API. OSRM поддерживает несколько профилей маршрутизации, таких как driving, cycling и walking, которые вы можете выбрать в зависимости от сценария использования.

Последнее обновление

Это было полезно?