Hi Daniel,

Your idea is pretty much what I used for my travel time map: http://stvno.github.io/page/bartholomap/ though N was easier to determine: nearest non-stop airport, nearest one stop airport etc. For overland speed: I like the wiggle factor Bjorn was suggesting, however it supposes we know the landuse, which as far as I know OSRM doesn't take into account For N if we can have a default of 4 on separate roads that would probably help a lot already without too high a cost. (separate roads being at least one fork in the road away) Does that sound reasonable?

I guess the strategy to determine the N points could be made configurable, different use cases require different strategies I'd say.

Steven



On 4/19/2016 4:44 PM, Daniel Patterson wrote:
Hi Steve,

I was thinking about exactly this just the other day when considering https://github.com/Project-OSRM/osrm-backend/issues/2277

  What I came up with was roughly:

    Find N nearest neighbours, and calculate the walking duration to each
Insert all neighbours into the search heap, and set the initial cost to the walk duration Route as normal, but include the walk duration in the total time at the end

The question is, how big do we make N, and how do we determine the overland speed? Overland speed I suppose could be a profile parameter, and it feels like walking speed would usually be the most appropriate thing. But I'm not sure how many possible start points we should reasonably consider. Everything within a radius? Closest N points?

daniel

On Tue, Apr 19, 2016 at 12:39 PM, Steven M. Ottens <[email protected] <mailto:[email protected]>> wrote:

    Hi all,

    I am working on a tool that will calculate the travel time from
    villages to for instance the nearest hospital for rural
    accessibility analysis. So far I have build a tool which will
    calculate this for 215.000 villages in a few minutes, thanks to
    the help of Daniel P. However I realized that not all villages are
    on a road, actually quite a few are at least an hour walk from the
    nearest drivable road see:
    http://stvno.github.io/img/OSRM-snapping.png
    The villages are typically connected to the roads by informal
    trails, which I do not have as a road network. So I was wondering
    if it would be possible to add a basic penalty to the distance of
    the point to the nearest road.
    I am aware that the nearest service will provide me with the
    distance:
    
https://github.com/Project-OSRM/osrm-backend/wiki/New-Server-api#service-nearest
    but before I am going to calculate the extra traveltime for each
    village, I was wondering if it is possible to integrate this with
    an osrm.table request. I am aware this opens quite a can of worms:
    if there is a penalty to snapping, it might be worth it to snap to
    a road which is further away, but in the end quicker to get to the
    destination. But for the moment I'm happy with just the added
    traveltime for nearest road snapping.

    Any suggestions on how to handle this?

    Steven



    _______________________________________________
    OSRM-talk mailing list
    [email protected] <mailto:[email protected]>
    https://lists.openstreetmap.org/listinfo/osrm-talk




_______________________________________________
OSRM-talk mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/osrm-talk

_______________________________________________
OSRM-talk mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/osrm-talk

Reply via email to