[OSRM-talk] Exclude bridge from OSRM calculation

Frédéric Rodrigo fred.rodrigo at gmail.com
Tue Oct 29 13:55:56 UTC 2019


You can edit the profile to ignore ways based on osm id and list the id 
on a secondary csv file.


Le 29/10/2019 à 14:32, Michael Janson a écrit :
>
> Another approach could be to edit your OSM file.  You could identify 
> the OSM nodes of the collapsed bridge (using openstreetmap.org) and 
> remove them from the file.
>
> *From:* Jason Dalton <jason.dalton at azimuth1.com>
> *Sent:* Tuesday, October 29, 2019 6:54 AM
> *To:* Mailing list to discuss Project OSRM <osrm-talk at openstreetmap.org>
> *Subject:* Re: [OSRM-talk] Exclude bridge from OSRM calculation
>
> Create a class in your OSM extract for the collapsed bridges.  Compile 
> two different OSRM profiles - one that avoids class 'bridge-collapsed' 
> and one that doesn't.
>
> On Tue, Oct 29, 2019 at 7:27 AM ANDRES ABARCA 
> <andres.abarca at iusspavia.it <mailto:andres.abarca at iusspavia.it>> wrote:
>
>     Hi Nikhil,
>
>     Thanks for the response! I was checking the car.lua and I will
>     keep looking into it, but I think this would work for a
>     generalized restriction. But I don't want to exclude all bridges,
>     I want to exclude some specific ones (detected as collapsed).
>
>     Best regards,
>
>     Andres
>
>     Il giorno mar 29 ott 2019 alle ore 12:14 Nikhil VJ
>     <nikhil.js at gmail.com <mailto:nikhil.js at gmail.com>> ha scritto:
>
>         Hi Andres,
>
>         Instead of trying to actually remove the bridge data, why not
>         instruct (your own instance of) OSRM to avoid bridges when
>         reading the OSM data?
>
>         Take a look at
>         https://github.com/Project-OSRM/osrm-backend/blob/master/profiles/foot.lua
>
>         I don't know right now about bridges, but I was able to enable
>         pedestrian routing over trunk roads by tinkering around in
>         this file and then building and running OSRM.
>
>         --
>         Cheers,
>         Nikhil VJ
>         https://nikhilvj.co.in
>
>         On Tue, Oct 29, 2019 at 4:03 PM ANDRES ABARCA
>         <andres.abarca at iusspavia.it
>         <mailto:andres.abarca at iusspavia.it>> wrote:
>
>             Thank you for your response!
>
>             I'm still inclining to use OSRM directly. Do you know if
>             it would be possible to exclude bridges from the analysis
>             if I use one of the Docker images?
>
>             Also, in general, how would I proceed about removing a
>             bridge? Should I (temporarily) remove it from the road
>             data? Or could I query it out?
>
>             Thanks for the help!!
>
>             Best regards,
>
>             Andres
>
>             Il giorno ven 25 ott 2019 alle ore 14:16 Steven M. Ottens
>             <steven at minst.net <mailto:steven at minst.net>> ha scritto:
>
>                 Hi Andres,
>
>                 The public web service doesn't allow for exclusion of
>                 roads/bridges. If you setup your own copy of OSRM you
>                 obviously do have the freedom to exclude anything.
>
>                 Alternatively you could look into Rural Accessibility
>                 Map. An application on top of OSRM developed for the
>                 Worldbank which is used to calculate the impact of
>                 road improvements on the accessibility of a region.
>                 You can use it to other way around as well: Calculate
>                 the impact of a bridge collapse.
>
>                 http://rah.surge.sh/about+
>
>                 https://github.com/WorldBank-Transport/ram-backend
>
>                 Cheers
>
>                 Steven
>
>                 On 25-10-2019 12:31, ANDRES ABARCA wrote:
>
>                     Hi! I'm a PhD student at IUSS Pavia doing research
>                     on the impact of bridge collapse.
>
>                     I want to use the OSRM public web server to
>                     calculate a duration matrix using the Table
>                     Service. How can I exclude a specific bridge (or
>                     several) from the query?
>
>                     We use OSM information, so we do have the OSM id
>                     numbers for the bridges we would be excluding.
>
>                     Thanks for any assistance you can provide.
>
>                     Best regards,
>
>                     Andres Abarca
>
>                     PhD Student
>
>                     IUSS Pavia
>




More information about the OSRM-talk mailing list