Also, you can use the TraCI-API without sockets:
https://sumo.dlr.de/wiki/Libsumo

Am Di., 2. Juli 2019 um 10:20 Uhr schrieb Jakob Erdmann <
[email protected]>:

> 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