<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>I've had some success with transit matching by simply modifying
      the car profile to allow routing on streetcar tracks, allowing
      access for buses and public service vehicles, etc. Here's a
      profile I'm using for transit now:<br>
    </p>
    <p><a class="moz-txt-link-freetext" href="https://github.com/SAUSy-Lab/retro-gtfs/blob/master/etc/ttc.lua#L347">https://github.com/SAUSy-Lab/retro-gtfs/blob/master/etc/ttc.lua#L347</a></p>
    <p>I had also tried to develop a more transit specific profile from
      the ground up. My thought was that known transit routes (provided
      in the OSM data) would be preferred by modifying their edge
      weights. This however ran into an issue with the matching service
      which hasn't been resolved yet; edge weights simply aren't used in
      match results.
      <a class="moz-txt-link-freetext" href="https://github.com/Project-OSRM/osrm-backend/issues/4785">https://github.com/Project-OSRM/osrm-backend/issues/4785</a></p>
    <p> If anyone has a suggestion for the question about multimodal
      paths, I would be very keen to hear it, however I suspect this is
      still an open topic of research with no definite best practices. <br>
    </p>
    <p>Best,<br>
    </p>
    <div class="moz-signature">Nate Wessel<br>
      <span style="font-size:10px;color:#777">Jack of all trades, Master
        of Geography, PhD Candidate in Urban Planning <br>
        <a href="http://sausy.ca">SAUSy Lab</a>, Sid Smith Hall,
        University of Toronto</span>
      <br>
      <br>
    </div>
    <div class="moz-cite-prefix">On 04/26/2018 09:01 AM, Patrick Agin
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CADY-QyFEZwaJ-+VK9357Y+sviwLfgdC47ueVTaYN=QRzGsv46Q@mail.gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div dir="ltr">
        <p style="margin:0px 0px
          1em;padding:0px;border:0px;font-family:Arial,"Helvetica
Neue",Helvetica,sans-serif;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;color:rgb(36,39,41)">Dear
          all,</p>
        <p style="margin:0px 0px
          1em;padding:0px;border:0px;font-family:Arial,"Helvetica
Neue",Helvetica,sans-serif;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;color:rgb(36,39,41)">I'm
          a newbie to routing engines and my first attempts are with
          OSRM. Specifically I want to use the<span
            class="gmail-Apple-converted-space"> </span><em
style="font-family:inherit;font-variant-caps:inherit;font-weight:inherit;margin:0px;padding:0px;border:0px;font-stretch:inherit;line-height:inherit;vertical-align:baseline;box-sizing:inherit">match </em>service.
          Questions I have is :<span class="gmail-Apple-converted-space"> </span><br>
        </p>
        <p style="margin:0px 0px
          1em;padding:0px;border:0px;font-family:Arial,"Helvetica
Neue",Helvetica,sans-serif;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;color:rgb(36,39,41)">1)
          is it possible with match service to specify public transport
          (e.g. subway) as the mode of transportation? I see only
          profiles for car, bike and foot. If not, is there a solution?
          I'm pretty sure it it possible but how? I saw in some profiles
          the public_transport parameter but I don't know how to use it.</p>
        <p style="margin:0px 0px
          1em;padding:0px;border:0px;font-family:Arial,"Helvetica
Neue",Helvetica,sans-serif;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;color:rgb(36,39,41)">2)
          is it possible for match to return a multi-modal path given
          the timestamps of each coordinate? For example, return a
          sub-path that is the most plausible for pedestrian (chosen
          because of the low speed inferred from timestamps) followed by
          another subpath that is the most plausible for car (because of
          a higher speed)? Or is the only solution to pre-process the
          data to infer by myself the mode of transportation and make
          subsequent calls to the corresponding profile instance?</p>
        <p style="margin:0px 0px
          1em;padding:0px;border:0px;font-family:Arial,"Helvetica
Neue",Helvetica,sans-serif;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;color:rgb(36,39,41)">Thanks
          a lot,</p>
        <p style="margin:0px 0px
          1em;padding:0px;border:0px;font-family:Arial,"Helvetica
Neue",Helvetica,sans-serif;font-stretch:inherit;line-height:inherit;font-size:15px;vertical-align:baseline;box-sizing:inherit;clear:both;color:rgb(36,39,41)">Patrick</p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
OSRM-talk mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OSRM-talk@openstreetmap.org">OSRM-talk@openstreetmap.org</a>
<a class="moz-txt-link-freetext" href="https://lists.openstreetmap.org/listinfo/osrm-talk">https://lists.openstreetmap.org/listinfo/osrm-talk</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>