3D mapping and topology #38
Replies: 3 comments 13 replies
-
Currently, the values in a Certain use cases such as calculating a route would have to start looking at layer/level information to still produce correct results after the change. |
Beta Was this translation helpful? Give feedback.
-
This gets tricky when vertices of a single way, such as a building way, exist on multiple levels. The simple indoor mapping scheme has affordances for repeating, say, a door on multiple levels. However, this doesn’t address one situation I often run into, that there’s a statue or flagpole mounted on the wall directly over a doorway, requiring a different set of tags that would be weird to mix. It isn’t great to have to overlap two nodes of the same way to express this fact. Because of validator warnings, mappers tend to offset one of the features slightly, but it results in an imbalanced 3D rendering. |
Beta Was this translation helpful? Give feedback.
-
(I suppose the obvious solution is to store Z coordinates as well... However, that means either increasing database space by almost 50% or complicating things by having mixed 2D and 3D coordinates. Also, while consumer-grade GPS produces 2D coords which are perfectly usable for everything except extreme large-scale mapping, the Z coordinate is a whole different ball game, so this seems like a non-starter.) |
Beta Was this translation helpful? Give feedback.
-
How do we handle points with the same (lat,lon) coordinates but different levels?
For example, in this (somewhat sketchy) multi-storey car park, where the red line represents a
highway=service
access road, the two points circled in blue have the same positions projected on the ground plane, but different elevations. For the horizontal bits of the way, we could uselevel
tags, but how to handle the slopes, which have different levels at each end?One possibility would be something like
start_level=1
,end_level=2
or evenlevel=1;2
, though I’m not super fond of tags where the value depends on the orientation of the way.Beta Was this translation helpful? Give feedback.
All reactions