[BonnMotion] OSRM Installation
Fátima Castro Jul
fatima at det.uvigo.es
Thu Sep 14 16:53:03 CEST 2017
Hi,
Thank you for your answer.
I have tried to modify OSRoutingMachine.java//according to the new OSRM
API to work with ORM 5.11.0. My modifications are limited to the API
calls and responses processing. Now, I can run Bonnmotion. However, the
coordinates in the .movements.gz file are not within the limits of the
x,y values in the//.params file. The coordinates in the file
.movements.geo.gz are not always within the bounding box either.
May the modifications to the OSRoutingMachine.java file have affected
coordinates choosing? Am I doing something wrong when running Bonnmotion?
For instance:
./bm -f scenario RandomStreet -n 1000 -d 3600 -s 0.9 1.5 -p 30 -B
-8.7296 42.2319 -8.7139 42.2421 -R 1234 -o /path/map.osm.pbf -u 0.0.0.0:5001
In scenario.params:
model=RandomStreet
ignore=3600.0
randomSeed=1234
x=1747.716005454422
y=1533.635604236275
duration=3600.0
nn=1000
circular=false
J=2D
boundingBox=-8.7296 42.2319 -8.7139 42.2421
clippingMethod=0
rsMetric=Pedestrian
osmFile=/path/map.osm.pbf
rsURL=0.0.0.0:5001
distFile=null
maxPause=30.0
speed=0.9 1.5
In scenario.movements.geo.gz (first lines):
0.0 [-8.715823405291129,42.203754445654724], 3600.0
[-8.706116197524537,42.1687900700981],
0.0 [-8.718972344559301,42.203802813972466], 3600.0
[-8.71099292724169,42.17492810899706],
0.0 [-8.71079316577188,42.19073929147142], 3600.0
[-8.69885787606997,42.14771951347391],
0.0 [-8.706779739246365,42.20395795031393], 3600.0
[-8.698081948572195,42.17259861887113],
In scenario.movements.gz (first lines):
0.0 1187.5624645399644 -3327.2085444231298 3600.0 1920.5450429319296
-7672.257377061738
0.0 896.5370442566041 -3471.3099859895324 3600.0 1498.2509550961317
-7057.227789234152
0.0 1665.0420254702763 -5067.26831240366 3600.0 2566.700416711787
-10413.153339571183
0.0 2228.608934641187 -3385.276691569191 3600.0 2885.3050883430005
-7282.212748053645
Best regards,
Fátima
On 06/09/17 14:10, Matthias Schwamborn wrote:
> 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
>>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.serv.uni-osnabrueck.de/pipermail/bonnmotion/attachments/20170914/31b5c1fd/attachment.html>
More information about the BonnMotion
mailing list