Routing na serwerze
Z UMP
(Różnice między wersjami)
Wersja z dnia 18:57, 25 gru 2012
Spis treści |
Konfiguracja serwerów OSRM na potrzeby projektu UMP
Na potrzeby projektu UMP skonfigurowane zostały trzy serwery wyznaczające trasy i prezentujące je na www.
Każdy z nich obsługuje inny tryb routingu: samochodowy, rowerowy i pieszy.
Poniższa strona opisuje szczegóły techniczne instalacji.
Kod i dokumentacja projektu Open Source Routing Machine (OSRM) http://project-osrm.org/
Konfiguracja serwerów OSRM
- Serwer: osrm1.ump.waw.pl - alias do gen1.ump.net.pl
- URL
- samochodowy: osrm1.ump.waw.pl:/OSRMauto
- rowerowy: osrm1.ump.waw.pl:/OSRMrower
- pieszy: osrm1.ump.waw.pl:/OSRMpieszy
- konfiguracja proxy apache'a
ProxyPass /OSRMrower http://localhost:5001 ProxyPass /OSRMpieszy http://localhost:5002 ProxyPass /OSRMauto http://localhost:5000
- katalog roboczy instalacji:
umpsrv@osrm1.ump.waw.pl~/osrm-build
Codzienne odświeżanie danych
Skrypt w cronie robi całą robotę:
umpsrv@osrm1.ump.waw.pl~/osrm-build/bin/check_and_update_osrm.sh cron
Oczekuje danych ( UMPxxxx.osm i flagi READY ) w katalogu:
umpsrv@osrm1.ump.waw.pl~/osrm-build/OSRM-INPUT
Logi z działania:
umpsrv@osrm1.ump.waw.pl~/osrm-build/bin/check_update.log umpsrv@osrm1.ump.waw.pl~/osrm-build/OSRM-auto/osrm-update.log umpsrv@osrm1.ump.waw.pl~/osrm-build/OSRM-pieszo/osrm-update.log umpsrv@osrm1.ump.waw.pl~/osrm-build/OSRM-rower/osrm-update.log