Hello,
it's a bug.
The layer-elevation heuristic was only tested on highway networks so far.
It uses an algorithm for building smooth ramps by interpolation the height
between edges with different layer values.
In this case the layer -1 of way 302298889 (Harbour Square Tunnel) is
propagated to surrounding streets.
Possibly, even the values of the footways from the subway are propagated up
to the street level. This is because information regarding stairs is not
used by the layer elevation heuristic.

Also, in this network the option --osm.elevation takes no effect because
there is no native elevation data in the osm file. Furthermore, the the
options osm.elevation and osm.layer-elevation are not meant to be used
together.

regards,
Jakob

2017-11-21 19:33 GMT+01:00 Dan Vanderkam <[email protected]>:

> Hello,
>
> I'm trying to generate elevation data from OSM using:
>
>     netconvert --osm.elevation --osm.layer-elevation 6.0 ...
>
> My understanding is that this should put OSM nodes and ways without a
> "layer" attribute on ground level, those with "layer=1" at 6m elevation,
> etc. But I'm observing some results that I can't make sense. Some ways are
> elevated or, worse, placed underground.
>
> For example, way 538879518 <http://www.openstreetmap.org/way/538879518> has
> no layer attribute. Its constituent nodes are 34710075
> <http://www.openstreetmap.org/node/34710075>, 406186415
> <http://www.openstreetmap.org/node/406186415> and 5215366122
> <http://www.openstreetmap.org/node/5215366122>, none of which have a
> layer attribute set.
>
> When I run this through netconvert, it splits this way into two edges
> whose lanes have heights ranging from -1.91m to -5.01m:
>
>     <edge id="538879514#0" from="34710075" to="406069108" name="Queens
> Quay West" priority="7" type="highway.secondary">
>         <lane id="538879514#0_0" index="0" disallow="tram rail_urban rail
> rail_electric pedestrian ship" speed="11.11" length="3.57"
> shape="1007.90,351.67,-1.91 1006.33,350.86,-5.01">
>             <param key="origId" value="538879514"/>
>         </lane>
>     </edge>
>     <edge id="538879514#1" from="406069108" to="5215360015" name="Queens
> Quay West" priority="7" type="highway.secondary">
>         <lane id="538879514#1_0" index="0" disallow="tram rail_urban rail
> rail_electric pedestrian ship" speed="11.11" length="10.74"
> shape="1001.54,348.65,-5.01 991.57,344.67,-4.98">
>             <param key="origId" value="538879514"/>
>         </lane>
>     </edge>
>
> I would have expected this way to be at ground level.
>
> What's going on here? Why is this (surface level) way being placed below
> ground? Is this a bug? Is there a workaround?
>
> Thanks!
>   - Dan
>
> _______________________________________________
> sumo-user mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.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://dev.eclipse.org/mailman/listinfo/sumo-user

Reply via email to