You can also use sumolib in the following way:

x,y =
sumolib.geomhelper.positionAtShapeOffset(net.getLane(laneID).getShape(),
lanePos)

Caveat
- the code currently works for flat networks only
- In rare cases, the logical length of the lane may differ from its
geometrical length. In this case you would have to use lanePos *
sumolib.polyLength(shape) / lane.getLenght()

regards,
Jakob

Am Mo., 1. Juli 2019 um 09:23 Uhr schrieb Harald Schaefer <
[email protected]>:

> Hi Melissa
>
> whats the problem with traci?
> Just start a dummy simulation with sumo, using the network you have used
> to create your files.
> Let the simulation start (just one step). At this point traci knows your
> lanes and the mapping.
> Add some code to process your existing files.
>
> Look at the test case tests/complex/traci/pythonApi/simulation (you have
> to download the tests) and here particularly into
>     runner.py
>     output.complex
>
> I think
>     print("convertRoadGeo", traci.simulation.convert2D("o", 0.,
> toGeo=True))
> is the function you are looking for.
>
> Best regards, Harald
>
>
> Am 01.07.19 um 03:32 schrieb Queen, Melissa:
>
> Hey Harald,
>
>
>
> I have found those resources but sumolib code only translates from x-y
> coordinates, and the traci code looks to be intended for a
> currently-running simulation, not for processing an existing output file.
> The logic to convert lane and position to a coordinate system obviously
> must exist somewhere in the sumo system, but I haven’t been able to find it
> nor a way to access it.
>
>
>
> -Melissa
>
>
>
> *From: *<[email protected]> <[email protected]>
> on behalf of Harald Schaefer <[email protected]> <[email protected]>
> *Reply-To: *Sumo project User discussions <[email protected]>
> <[email protected]>
> *Date: *Saturday, June 29, 2019 at 3:23 AM
> *To: *"[email protected]" <[email protected]>
> <[email protected]> <[email protected]>
> *Subject: *Re: [sumo-user] Convert lane-id and position to xy/UTM/WGS84?
>
>
>
> Hi Melissa,
>
>
>
> if you search the SUMO-Wiki (https://sumo.dlr.de/wiki) for Coordinates
> you find this page (https://sumo.dlr.de/wiki/Geo-Coordinates) with a
> chapter on coordinate transformations (
> https://sumo.dlr.de/wiki/Geo-Coordinates#Performing_coordinate-transformations
> ).
>
>
>
> So you can use either traci or sumolib.
>
>
>
> Best Regards, Harald
>
>
>
> Am 28.06.19 um 19:35 schrieb Queen, Melissa:
>
> Hello all!
>
>
>
> I am building a visualization using Sumo output data such as stop-output.
> This output includes information about what a vehicle is doing at a
> particular position (in this case it’s the amount of time stopped).
> However, this position is described in terms of a lane ID and a position
> (distance along that lane). Instead of lane ID and position I would like
> the coordinates in terms of xy, UTM, or WGS84 (I am comfortable converting
> between all of those). This conversion will depend on the network file of
> course, because that is where the lane positions (in xy coordinates) are
> described.
>
>
>
> My main question is: Does such a conversion exist in the community
> already? If I craft a conversion myself is it something that would be
> useful to others and should be contributed to the open source libraries? Or
> am I chasing a weird niche conversion?
>
>
>
> Thanks,
>
>
>
> -Melissa
>
>
>
> _______________________________________________
>
> sumo-user mailing list
>
> [email protected]
>
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
>
> https://www.eclipse.org/mailman/listinfo/sumo-user
>
>
>
> _______________________________________________
> sumo-user mailing [email protected]
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visithttps://www.eclipse.org/mailman/listinfo/sumo-user
>
>
> _______________________________________________
> sumo-user mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://www.eclipse.org/mailman/listinfo/sumo-user
>
_______________________________________________
sumo-user mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to