Proposal:Elevator dimensions
Elevator dimensions | |
---|---|
Proposal status: | Approved (active) |
Proposed by: | Wielandb on behalf of OPENER |
Applies to: | , |
Definition: | Ways of tagging the dimensions of an elevator. |
Rendered as: | hidden |
Draft started: | 2023-11-28 |
RFC start: | 2024-01-31 |
Vote start: | 2024-03-08 |
Vote end: | 2024-03-25 |
Proposal
This proposal aims to establish a standardized way on how to record the dimensions of an elevator (highway=elevator), this applies to both the cage/car and the door. In detail this proposal introduces the tags width=*, length=*, diameter=* and height=* to record the dimensions of the elevator’s cage. Likewise door:width=* and door:height=* are used to record the dimensions of the open door as it can be smaller than the cage itself. It also proposes the tags maxwidth:physical=*, maxlength:physical=*, maxdiameter:physical=* and maxheight:physical=* to record the maximum usable space of the cage. These measurements can differ from the elevator dimensions due to fixtures like handrails.
Rationale
This information is important for routing wheelchair users as well as people with e.g. bikes or strollers, as the dimensions of an elevator might restrict them from entering or turning inside the elevator. The height can be used to calculate if a large object like a bicycle can be transported vertically inside the elevator.
Tagging
To closely represent as many elevators as possible while also keeping the tagging scheme simple for the usual case, multiple levels of detail are introduced:
- Map elevator as with cabin and door dimensions tags (LOD1)
- Map elevator as with separate door tagged with door dimensions (LOD2)
- Map hoistway as enclosing or walling of LOD1/LOD2 with the hoistway door tagged with door dimensions (LOD3)
Tags for highway=elevator that apply to all level of details:
- height=* - The total measurement in the direction perpendicular to the floor. Also know as the inner height or clear height of the cage.
- maxheight:physical=* - The maximum usable height that is available across the whole area of the elevator. This means the base height=* minus any obstructions reaching into the elevator cabin, like a lamp. Tagging this is only useful if it differs from height=* by more than 5 centimeters.
Map elevator as Node (LOD1)
- door:width=* - The inner width (clear width) of the entrance/exit.
- door:height=* - The inner height (clear height) of the entrance/exit.
Rectangular shape
- length=* - The total measurement of the floor in the direction someone enters or exits the elevator. Usually understood as the depth of the elevator.
- width=* - The total measurement of the floor perpendicular to the direction someone enters or exits the elevator.
- maxlength:physical=* - The maximum usable space in the direction someone enters or exits that is available on the whole height of the elevator. This means the base length=* minus any obstructions reaching into the elevator cabin, like handrails or control consoles. Tagging this is only useful if it differs from length=* by more than 5 centimeters.
- maxwidth:physical=* - The maximum usable space perpendicular to the direction someone enters or exits that is available on the whole height of the elevator. This means the base width=* minus any obstructions reaching into the elevator cabin, like handrails or control consoles. Tagging this is only useful if it differs from width=* by more than 5 centimeters.
Circular shape
- diameter=* - The distance between the elevator walls measured through the center of the elevator. The presence of diameter=* implies that the elevator has a circular shape so shape=circular can be omitted. Note that the diameter=* unit defaults to mm. So if measuring in meters be sure to add the unit at the end.
- maxdiameter:physical=* - The maximum usable space between the elevator walls measured through the center that is available on the whole height of the elevator. This means the base diameter=* minus any obstructions reaching into the elevator cabin, like handrails or control consoles. To align with the existing diameter=* tag the default unit is in mm. Tagging this is only useful if it differs from diameter=* by more than 5 centimeters.
Map elevator as closed Way (LOD2)
The above tagging scheme cannot sufficiently represent every case that exists in reality.
In special cases we recommend mapping highway=elevator as an and adding separate entrance node(s) tagged with indoor=door or entrance=* and repeat_on=*. Make sure the node(s) are part of the highway=elevator way. This makes it clear for data consumers that these doors belong to the elevator. The door dimensions are then tagged by adding width=* and height=* to the door node(s). We also recommend adding door=* and automatic_door=*. The highway=elevator should be tagged with area=yes to clearly distinguish them from inclined elevators.
The elevator area still allows the deduction/calculation of dimensions like the inner smallest rectangle as well as other accessibility assessments.
Other elevator shapes
Not all elevators are rectangular or circular. Specially shaped elevators may be built due to lack of space or simply for artistic reasons.
Examples:
- Semi circle + rectangle: https://miro.medium.com/v2/resize:fit:720/format:webp/1*9SdkFJocpf5v5swrgBQUcQ.jpeg
- Even triangular ones: https://www.reddit.com/r/interestingasfuck/comments/2tur88/triangle_elevator/
Elevators with doors on adjacent sides
For elevators with doors located perpendicular to each other (see https://www.youtube.com/watch?v=3A4pou9L3cU), width and length become ambiguous. In addition the dimensions of the two elevator doors may be different.
Map elevator and hoistway (LOD3)
Outer doors with different dimensions or different type
The stationary doors in the hoistway wall on each level (outer doors) can differ from the door(s) that is part of and moves with the elevator cabin (inner door). Possible differences are the door size (width=*/height=*), whether it has to be opened manually (automatic_door=no) or if it requires a key (locked=yes). As with the other tags, this is relevant so routing engines can decide whether a person may or may not be able to leave the elevator at a particular level.
In such case another level of detail is introduced by additionally mapping the hoistway wall (indoor=wall unless the wall is already described by an adjoining element like indoor=room) for the particular level and its respective door (indoor=door). The outer door should be connected to either the inner door or the elevator via a highway=footway or highway=path .
Rendering
No rendering is suggested.
Features/Pages affected
External discussions
Comments
Please comment on the discussion page.
Voting
Voting on this proposal has been closed.
It was approved with 22 votes for, 0 votes against and 0 abstentions.
- I approve this proposal. Nicely fleshed out! --Flo Edelmann (talk) 10:35, 8 March 2024 (UTC)
- I approve this proposal. But please consider adding the diagonal of rectangular cabins. This is frequently a decisive factor for cyclists in train station elevators --voschix (talk) 15:02, 8 March 2024 (UTC)
- I approve this proposal. --scai (talk) 15:15, 8 March 2024 (UTC)
- I approve this proposal. -- Something B (talk) 21:17, 8 March 2024 (UTC)
- I approve this proposal. --Woazboat (talk) 22:10, 8 March 2024 (UTC)
- I approve this proposal. (I assume that aspects of the illustrations not mentioned as changes in the proposal text are examples and not normative.) --Tordanik 10:15, 9 March 2024 (UTC)
- I approve this proposal. B-unicycling (talk) 00:43, 10 March 2024 (UTC)
- I approve this proposal. --AmOosm (talk) 16:33, 10 March 2024 (UTC)
- I approve this proposal. --Bkil (talk) 09:02, 11 March 2024 (UTC)
- I approve this proposal. --Chris2map (talk) 16:34, 11 March 2024 (UTC)
- I approve this proposal. --Rskedgell (talk) 11:54, 12 March 2024 (UTC)
- I approve this proposal. --El indy (talk) 12:00, 13 March 2024 (UTC)
- I approve this proposal. --Fiszi37 (talk) 17:42, 13 March 2024 (UTC)
- I approve this proposal. --Urbalazs (talk) 00:47, 14 March 2024 (UTC)
- I approve this proposal. --Makiwolf (talk) 16:49, 17 March 2024 (UTC)
- I approve this proposal. --MattPoulidor
- I approve this proposal. --EneaSuper (talk) 09:00, 18 March 2024 (UTC)
- I approve this proposal. --CaldeiraG (talk) 09:22, 18 March 2024 (UTC)
- I approve this proposal. –Gymate (talk) 09:26, 18 March 2024 (UTC)
- I approve this proposal. --Zevelyne (talk) 13:40, 19 March 2024 (UTC)
- I approve this proposal. OPTIONAL MESSAGE HERE --Reinhard12 (talk) 21:29, 23 March 2024 (UTC)
- I approve this proposal. --快乐的老鼠宝宝 (talk) 18:20, 24 March 2024 (UTC)
- I approve this proposal. As the developer of MapComplete: similar tagging has been in there for a while now; i've updated the tagging to reflect this one. Pietervdvn (talk) 00:33, 25 March 2024 (UTC)