On 3/11/2015 10:12 AM, Michael Leonard wrote:
Hi Steve

Thanks for the message!  Yes I found simpleclient.cpp before... but
unfortunately I don't know where to start to turn that into a command I
can call from the command line to generate a route I'm afraid.

If it's not too much trouble, would you be able to share any example
code or tips on how to turn simpleclient.cpp into something I can call
from the command line?  I'd really really appreciate any help!

Micheal,

It is a command line the generates a route from start_coordinate to end_coordinate and prints out the result.

Mimic this code and substitute your coordinates and do something with the output.

You have not defined your requirements in enough detail for anyone to be more specific. Also you will need to do some C++ programming to implement whatever you need.

-Steve

PS: If you want some consulting help to build a specific tool contact me off-list.



Thanks

Kind regards

Mike

PS

On 10 March 2015 at 16:26, Stephen Woodbridge <[email protected]
<mailto:[email protected]>> wrote:

    Michael,

    Take a look at this.

    
https://github.com/Project-__OSRM/osrm-backend/blob/master/__tools/simpleclient.cpp
    
<https://github.com/Project-OSRM/osrm-backend/blob/master/tools/simpleclient.cpp>

    I have used it to wrap OSRM into some VRP code. I also recommend
    using osrm-datastore to host the data, then you can make multiple
    parallel request to that and we were getting 5-8ms responses to
    route queries.

    -Steve


    On 3/10/2015 12:14 PM, Michael Leonard wrote:

        Hi

        I'm new to OSRM and the mailing list but have managed to get it all
        working well on a 64bit Ubuntu 14.04 server.

        I’m writing looking for help to get OSRM’s routing algorithm working
        directly from the command line rather than via http.


        More info....

        OSRM is already extremely fast when called using |curl
        http://localhost
        …| - however I’m looking to include it an algorithm to generate
        millions
        of realistic driving routes, and am hoping that the underlying C++
        routing function might be accessible from the command line
        directly in
        some way. With a command line function that wraps around OSRM’s
        routing
        algorithm, I could call this from within R where I’m writing the
        rest of
        my code.

        My C++ skills are unfortunately at the extreme beginner level, but I
        have found where I might start if I were much more advanced:
        either the
        file simpleclient.cpp in the OSRM github repo or the
        node_osrm.cpp file
        in the node-osrm repo which looks like it's similar to
        simpleclient.cpp.

        Hopefully someone has already crossed this bridge and could I'm
        hoping
        provide some kind of simple command-line wrapper function to these
        underlying c++ functions so that I can avoid the http approach
        which I'm
        guessing slows things down.


        Thanks in advance...

        Thanks so much in advance I really appreciate any help or tips
        to get
        this working

        Love osrm by the way


        Mike


        PS....

        I posted this on stackoverflow but found this mailing list and
        thought I
        might have more luck using it.

        
http://stackoverflow.com/__questions/28958577/open-__source-routing-machine-via-__the-commandl
        
<http://stackoverflow.com/questions/28958577/open-source-routing-machine-via-the-commandl>


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



    _________________________________________________
    OSRM-talk mailing list
    [email protected] <mailto:[email protected]>
    https://lists.openstreetmap.__org/listinfo/osrm-talk
    <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