User:Kovposch/Proposed features/More bridge structural details
|More bridge structural details|
|Proposal status:||Draft (under way)|
Differentiate different sub-types of bridge structures, and highlight more bridge elements.
Disclaimer: Not an engineer
- Overlap between bridge=cantilever, bridge:structure=arch, and bridge:structure=truss can be difficult to determine in some cases (criteria is the mechanism of support)
- Some common attributes exists that can be characterized
- Much distinct looks between variations compared to other types
- Balanced cantilever viaduct has conflict between bridge=cantilever and bridge=viaduct
- There are some dubious naming viz Nielsen-Lohse bridge (commonly found, and standard terminology in Japan), which the credited authors didn't actually construct such a bridge even if it might have been patented similarly
Expansion joints connect the series of spans to form the whole bridge.
- Assist in outlining bridge=* and man_made=bridge (whether to include ramp or abutment in its extent, or how to defining limit jointless / integral abutment bridge is out-scope)
- Helpful to align and trace other objects
- Is a source of noise & vibration; and a point of failure for maintenance, repairs, and disaster management
Parapets form the sides of a bridge deck, as well the edge of any raised structure. This can be extended to roof, terrace, balcony, and elevated walkways.
- bridge:span=* (There exists bridge:spans=* to count the number of spans. That's difficult to define and choose from main span, thus out-scope): If different span types exists, currently propose to tag on *way=* + bridge=* for the time being, due to uncertainties with a potential bridge:part=* viz the abandoned Bridge3D from a decade ago. In particular, bridge:part=ramp can't seem to handle viaducts, flat raised approach, and intermediate gradients.
TBD: Truss, bowstring arch
TBD: Asymmetric arch
- bridge:support=arch: Useful when the arch isn't vertical. 3D geometry can be derived together with height=*, or tilt=*.
- man_made=expansion_joint (man_made=* to allow for use on other features)
3D renders may attempt to generate lookalikes from archetypes.
Please comment on the discussion page.