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

Reply via email to