I think the projection might be a side issue. I'd recommend that you check whether the original geometry (OSM?) is good enough: - create a list of <poi> elements with 'lon', 'lat' attributes corresponding to your vehicle trajectory - load those pois as an additional file together with your .net.xml (the one you wish to convert to OpenDRIVE) into sumo-gui. (see https://sumo.dlr.de/docs/Simulation/Shapes.html#poi_point_of_interest_definitions )
Only if those pois lie on the road lanes, will you be able to find an x,y mapping that also fits. Am Mi., 2. Feb. 2022 um 15:27 Uhr schrieb Ovsenjak, Gregor AVL/SI via sumo-user <[email protected]>: > Hello again, > > > On the screenshots that I provided, we have an offset between the road and > the vehicle trajectory. (just the far right trajectory is relevant). The > vehicle collects GNSS data (latitude,longitude) with a frequency of 1Hz. Do > You have any suggestions on how to align the car positions with the road, > so that the car is driving on the road, using SUMO. > > > Our current Pipeline for road generation is --> Extract the min,max values > of latitude and longitude from the collected data --> download a OSM map > with a rectangle around min,max values --> Transform to SUMO map (.net.xml) > > > Our Pipeline for vehicle trajectory creation is --> Extract the min,max > values of latitude and longitude from the collected data --> Create a local > ENU coordinate system with a reference point (origin) at the extracted min, > max values --> Calculate x,y positions of the vehicle based on the ENU > coordinate system. > > > Next we use the offset netconvert -(offset.x,offset.y) options to set the > origin of the SUMO map to the ENU coordinate system reference point. At the > end we create the OpenDrive map from the SUMO map. > > > If we could align the road with the vehicle trajectory in a > better, simpler way this would bring our research much further. > > > Thank You again, > > Gregor Ovsenjak > > > > ------------------------------ > *Od:* sumo-user <[email protected]> v imenu Jakob Erdmann < > [email protected]> > *Poslano:* sreda, 02. februar 2022 13:41:21 > *Za:* Sumo project User discussions > *Zadeva:* Re: [sumo-user] [EXTERNAL] Re: Netconvert GeoConvHelper > > Actually, there are two reference positions we could be talking about: a) > the point where the distortion of the projection is minimal (for UTM this > would be the center of the current UTM zone, I think). b) the point that is > called (0, 0) ZjQcmQRYFpfptBannerStart > This message is from an external sender > This email originated from outside of the organization. Do not click links > or open attachments unless you recognize the sender and know the content is > safe. If you are not sure, you can use the ReportPhish Button to submit the > message for analysis. > ZjQcmQRYFpfptBannerEnd > Actually, there are two reference positions we could be talking about: > > a) the point where the distortion of the projection is minimal (for UTM > this would be the center of the current UTM zone, I think). > b) the point that is called (0, 0) > > Point b) can be shifted arbitrarily by setting the appropriate x,y offset > (netconvert options --offset.x --offset.y) > If this is what you need to change, it should suffice to compute the x,y > coordinate of your desired lon,lat reference point and set the offset the > negative of this value > > If you need to change a) the you must use a projection other than UTM and > you can set this with netconvert option --proj and the appropriate > proj-string (https://proj.org/usage/quickstart.html > <https://urldefense.com/v3/__https://proj.org/usage/quickstart.html__;!!Oq50-tQ!7tDwx2FK7UTHe1QXM4-5stSEwJTeluxjO_fJ9LXvRGPGiAEW3OtwhFOQweH-t2LUrFc$>) > but I cannot tell you which string that would be. > > regards, > Jakob > > > Am Mi., 2. Feb. 2022 um 13:28 Uhr schrieb Ovsenjak, Gregor AVL/SI via > sumo-user <[email protected]>: > >> Hello Jakob, >> >> Sorry maybe I did not explain my question very well. Here is a shorter >> summary. >> >> A GEO to ENU system needs a reference position (Lon, Lat,Alt). This >> reference position gives a road representation in ENU system with x and y >> positions (flat earth). Due to the ENU transformation a map is good only >> for areas <2km without position drift. SUMO generates road network in >> UTM shifted to ENU system with the reference point always on the lower left >> corner (min lon, min lat ) >> >> >> Question: is there a chance to set this reference position (lon, lat) by >> our own defined values ? >> >> >> With kind regards, >> >> Gregor Ovsenjak >> >> ------------------------------ >> *Od:* sumo-user <[email protected]> v imenu Jakob Erdmann < >> [email protected]> >> *Poslano:* sreda, 02. februar 2022 12:46:30 >> *Za:* Sumo project User discussions >> *Zadeva:* [EXTERNAL] Re: [sumo-user] Netconvert GeoConvHelper >> >> Are there any other differences to the projections besides the shift? >> Are the axis directions different (i.e. increasing from north to south)? Am >> Mi., 2. Feb. 2022 um 09:03 Uhr schrieb Ovsenjak, Gregor AVL/SI via >> sumo-user <[email protected] ZjQcmQRYFpfptBannerStart >> This message is from an external sender >> This email originated from outside of the organization. Do not click >> links or open attachments unless you recognize the sender and know the >> content is safe. If you are not sure, you can use the ReportPhish Button to >> submit the message for analysis. >> ZjQcmQRYFpfptBannerEnd >> Are there any other differences to the projections besides the shift? >> Are the axis directions different (i.e. increasing from north to south)? >> >> Am Mi., 2. Feb. 2022 um 09:03 Uhr schrieb Ovsenjak, Gregor AVL/SI via >> sumo-user <[email protected]>: >> >>> Hello Jakob, >>> >>> >>> I am working on a project where a vehicle is collecting data. We are >>> trying to recreate the map in an OpenDrive format. For that we need the >>> SUMO netconvert software (which is awesome, by the way !!). The vehicle >>> collects data, and creates a local coordinate system based on the ENU >>> transformation, which means that they create a local tangent plane >>> coordinate system. But they take the first measured GNSS point as the ENU >>> reference point, which is (in this case) always in the top-right corner of >>> the map. >>> >>> This presents a problem for us because each SUMO network imported from >>> a geo-referenced data sources comes with it's own ENU projection: By >>> default, these are UTM coordinates which are shifted so that the *lower >>> left network corner* is the coordinate origin. Now we have one ENU >>> coordinate system in the top right corner and one in the bottom left >>> corner, which introduces an offset when overlaping x,y data from vehicle >>> with the SUMO converted OpenDrive file. >>> >>> I am wondering if there is a way to align these two ENU systems, or if >>> we can move the ENU tranformation to the top right corner. We have tried >>> shifting the coordinate origin but this does not solve the problem. >>> >>> Sorry for the long explanation, >>> >>> >>> With kind regards, >>> >>> Gregor Ovsenjak >>> _______________________________________________ >>> sumo-user mailing list >>> [email protected] >>> To unsubscribe from this list, visit >>> https://www.eclipse.org/mailman/listinfo/sumo-user >>> <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/sumo-user__;!!Oq50-tQ!9_TjBvVOEqbUc7DLoHTmusegZSla4DNIsyuiQCjniyHqlKQajuRkz4J6zCffGLUAYuI$> >>> >> _______________________________________________ >> sumo-user mailing list >> [email protected] >> To unsubscribe from this list, visit >> https://www.eclipse.org/mailman/listinfo/sumo-user >> <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/sumo-user__;!!Oq50-tQ!7tDwx2FK7UTHe1QXM4-5stSEwJTeluxjO_fJ9LXvRGPGiAEW3OtwhFOQweH-gydDzTM$> >> > _______________________________________________ > sumo-user mailing list > [email protected] > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/sumo-user >
_______________________________________________ sumo-user mailing list [email protected] To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
