[BonnMotion] OSRM Installation
Matthias Schwamborn
schwamborn at informatik.uos.de
Wed Sep 6 14:10:33 CEST 2017
Hi Fátima,
> I would appreciate if you could confirm the folder you have hinted me to look into, considering the error I encounter is in a different one.
> ~/bonnmotion-3.0.1/bin$ ./bm -f Vigo-escenario MSLAW -n 5
there are several mandatory parameters for map-based scenarios missing
here, e.g., -B, -o, -u. Please refer to the documentation [1, Section
6.7.1] for details.
Best, Matthias
[1] http://sys.cs.uos.de/bonnmotion/doc/README.pdf
On 06.09.17 13:15, Fátima Castro Jul wrote:
> Hi,
>
> Thank you for your answer.
>
> I would appreciate if you could confirm the folder you have hinted me to
> look into, considering the error I encounter is in a different one.
>
> Best regards,
> Fátima
>
>
> On 05/09/17 18:05, Matthias Schwamborn wrote:
>> Hi Fátima,
>>
>> the short answer is that the current implementation of BonnMotion
>> assumes the route request and response formats of OSRM version 4.8.1 and
>> this format has been changed OSRM-side since then at least once.
>>
>> As much as I'd like to update the BM-side of the code, there are several
>> reasons why we haven't, yet, and most likely won't in the near future.
>> However, if you are eager enough to get BM working with OSRM version
>> 5.11, you can dig into and update the code located in
>> 'src/edu/bonn/cs/iv/util/maps/OSRoutingMachine.java'.
>>
>> As for why you encounter that error with version OSRM version 4.8.1, I
>> can only assume that this version might be incompatible with some newer
>> libraries in Ubuntu 17.04.
>>
>>
>> Best regards,
>> Matthias
>>
>> On 05.09.17 17:34, Fátima Castro Jul wrote:
>>> Hi again!
>>>
>>> I have been able to set up and run osrm-backend-5.11 with some
>>> modifications to the instructions in the documentation.
>>>
>>> * I have replaced cbf-routing-profiles for the newest ones in
>>> https://github.com/sosm/cbf-routing-profiles/
>>> * I have changed the last line in prepare_pbf.sh to the following:
>>> LUA_PATH="$profiledir/lib/?.lua" ./osrm-contract ${osmfile}.osrm
>>>
>>> However, I have not been able to generate a map-base scenario
>>> successfully. Both with RandomStreet and MSLAW I run into the following
>>> error:
>>>
>>> ~/bonnmotion-3.0.1/bin$ ./bm -f Vigo-escenario MSLAW -n 5
>>> BonnMotion 3.0.1
>>>
>>> OS: Linux 4.10.0-33-generic
>>> Java: Oracle Corporation 1.8.0_131
>>>
>>> Starting MSLAW ...
>>> DEBUG: transformation (proj4): +proj=merc +lon_0=0 +k=1 +x_0=0
>>> +y_0=0 +a=6378137 +b=6378137 +towgs84=0,0,0,0,0,0,0 +units=m
>>> +no_defs
>>> java.lang.reflect.InvocationTargetException
>>> at
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> Method)
>>> at
>>>
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>>>
>>> at
>>>
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>>>
>>> at
>>> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>> at edu.bonn.cs.iv.bonnmotion.run.BM.go(BM.java:267)
>>> at edu.bonn.cs.iv.bonnmotion.run.BM.main(BM.java:296)
>>> Caused by: java.lang.NullPointerException
>>> at
>>>
>>> edu.bonn.cs.iv.bonnmotion.MapScenario.preGeneration(MapScenario.java:423)
>>>
>>> at
>>>
>>> edu.bonn.cs.iv.bonnmotion.models.MSLAW.preGeneration(MSLAW.java:631)
>>> at
>>> edu.bonn.cs.iv.bonnmotion.models.MSLAW.generate(MSLAW.java:101)
>>> at edu.bonn.cs.iv.bonnmotion.models.MSLAW.go(MSLAW.java:96)
>>> at edu.bonn.cs.iv.bonnmotion.models.MSLAW.<init>(MSLAW.java:90)
>>> ... 6 more
>>>
>>> Error:
>>> Error in MSLAW
>>>
>>> Is there a path where osrm is required to be running so it can work with
>>> Bonnmotion? Or is there any other requirement so they can work together?
>>> Have I compromised Bonnmotion function due to my modifications to the
>>> osrm setting up process?
>>>
>>> Best regards,
>>> Fátima
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> BonnMotion mailing list
>>> BonnMotion at list.serv.Uni-Osnabrueck.de
>>> https://list.serv.uni-osnabrueck.de/mailman/listinfo/bonnmotion
>>>
>
--
Matthias Schwamborn
University of Osnabrück Tel.: +49-541-969-7167
Institute of Computer Science Fax: +49-541-969-2799
Wachsbleiche 27 E-mail: schwamborn at informatik.uos.de
D-49090 Osnabrück, Germany http://sys.cs.uos.de/schwamborn/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 203 bytes
Desc: OpenPGP digital signature
URL: <http://list.serv.uni-osnabrueck.de/pipermail/bonnmotion/attachments/20170906/68fe441e/attachment.sig>
More information about the BonnMotion
mailing list