Hello sumo users and developers, I have a question / problem concerning the netconvert. (sumo-winbin-x64-0.21.0) In my project, we are using sumo with OpenStreetMap (osm) files. Sumo uses the netconvert tool to convert the OpenStreetMap files into its own system. Netconvert reads the osm file and writes a ?net file?. (For Example: netconvert transform an osm way into a net edge with lane(s). ) But sometimes the length of an edge (lane) in the netconvert output file is incorrect.
Here is a small example of this problem / bug: OpenStreetMap: https://www.openstreetmap.org/export#map=19/51.14115/6.79752 Download osm file: http://api.openstreetmap.org/api/0.6/map?bbox=6.79726,51.1407,6.79809,51.1416 This osm file has a way with the id 146928817. This way has three nodes (60628123, 1601433003 & 410817483) and, hence, two parts (from 60628123 to 1601433003 and from 1601433003 to 410817483). I checked the length of this two parts in google earth: from 60628123 to 1601433003 = 15.47 meter from 1601433003 to 410817483 = 39.83 meter I used netconvert with the aforementioned osm file. Now, the output file shows that the edges have different lengths: edge id="146928817#0" from="60628123" to="1601433003" ? lane id="146928817#0_0" index="0" speed="19.44" length="7.60" edge id="146928817#1" from="1601433003" to="410817483" lane id="146928817#1_0" index="0" speed="19.44" length="24.98" Next, I tried to narrow down the problem by creating a new osm file. The file had only one osm way (146928817) and the three needed osm nodes. I then used the netconvert to create a netfile from the new osm file. Now, the edge/lanes has the same length as the one in google earth. But(!): the gps data of the nodes are the same as the one in the ?original? osm file. The problem is not only, that the output (length) of netconvert differs from google earth, but that, in google earth, the second part of the way is 2.57 times longer than the first part. And using netconvert the second part gets 3.28 times longer than the first part. Why are the lengths of the edges/lanes in the netconvert not the same like the ones from google earth? Thanks :-) Adrian p.s. When I use netconvert 0.23 (sumo-msvc10x64-0.23.0), the deviation in length gets even worse: Part two = 8.48 meters. p.s.2: I used netconvert with the following parameters: netconvert64.exe --osm-files map.osm.xml -o map.net.xml --roundabouts.guess --tls.guess-signals --tls.discard-simple --tls.join Minimum osm file: <?xml version="1.0" encoding="UTF-8"?> <osm version="0.6" generator="CGImap 0.4.0 (15021 thorn-03.openstreetmap.org)" copyright="OpenStreetMap and contributors" attribution="http://www.openstreetmap.org/copyright" license="http://opendatacommons.org/licenses/odbl/1-0/"> <bounds minlat="51.1407000" minlon="6.7972600" maxlat="51.1416000" maxlon="6.7980900"/> <node id="1601433003" visible="true" version="2" changeset="14311662" timestamp="2012-12-17T21:04:03Z" user="rurseekatze" uid="81244" lat="51.1409034" lon="6.7978844"> <tag k="highway" v="traffic_signals"/> </node> <node id="60628123" visible="true" version="42" changeset="14311662" timestamp="2012-12-17T21:04:05Z" user="rurseekatze" uid="81244" lat="51.1407818" lon="6.7979915"/> <node id="410817483" visible="true" version="4" changeset="10467332" timestamp="2012-01-22T17:36:55Z" user="Sharlin" uid="141931" lat="51.1412198" lon="6.7976182"/> <way id="146928817" visible="true" version="3" changeset="27056207" timestamp="2014-11-26T21:50:54Z" user="innuendo" uid="8587"> <nd ref="60628123"/> <nd ref="1601433003"/> <nd ref="410817483"/> <tag k="highway" v="primary"/> <tag k="lanes" v="3"/> <tag k="lanes:backward" v="2"/> <tag k="lanes:forward" v="1"/> <tag k="lit" v="no"/> <tag k="maxspeed" v="70"/> <tag k="ref" v="B 9"/> <tag k="turn:lanes:backward" v="left|through;right"/> </way> </osm> Kml file for google earth: <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.0"> <Document> <name>osm way id 146928817</name> <Placemark> <name>60628123 to 1601433003</name> <LineString> <coordinates> 6.7979915,51.1407818 6.7978844,51.1409034 </coordinates> </LineString> <Style> <LineStyle> <color>#ff000000</color> <width>5</width> </LineStyle> </Style> </Placemark> <Placemark> <name>1601433003 to 410817483</name> <LineString> <coordinates> 6.7978844,51.1409034 6.7976182,51.1412198 </coordinates> </LineString> <Style> <LineStyle> <color>#ffffffff</color> <width>5</width> </LineStyle> </Style> </Placemark> </Document> </kml> ------------------------------------------------------------------------------ _______________________________________________ sumo-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sumo-user
