Key:parking:condition

From OpenStreetMap Wiki
Revision as of 18:11, 3 February 2022 by Cafeconleche (talk | contribs) (Not a numbered key anymore)
Jump to navigation Jump to search
Public-images-osm logo.svg parking:condition
Commons-emblem-hand.svg
Description
Describes the legal properties of the parking. Show/edit corresponding data item.
Group: Parking
Used on these elements
should not be used on nodesmay be used on waysshould not be used on areasshould not be used on relations (except multipolygon relations)
Requires
Useful combination
Status: approvedPage for proposal

This page documents the usage of the key parking:condition=* to indicate the legal properties of a parking lane or if parking is allowed on a road. It can be added to ways tagged with highway=*.

  • parking:condition=* describes the legal properties of the parking space. This tag is also the default value when used in combination with conditonals.
  • parking:lane=*, a similar but different tag, is used to describe the physical properties of the parking space.

Both can be used independently of each other, they do not necessarily require the other.

  • The key parking:condition=* should always be used with the appended subtags :both, :left, or :right; indicating the side of the street they apply to.[1]
  • The roadway needs to be split up where any of the parking condition changes.



Parking conditions

The parking:condition tag describes the legal properties of the parking space. This tag is also the default value when used in combination with conditonals.

Note: Do not confuse condition with conditional. The former is part of the parking:condition tag while the latter is for conditional restrictions and only added at the end of a key.

Key Value Description
parking:condition:side free The parking is free to use. If there is a time limit, add a parking:condition:side:maxstay=* tag
ticket A ticket is required. This can be a physical ticket, electronic ticket via SMS or through an app, etc. If possible add the location of the ticket machine(s) nearby using the amenity=vending_machine + vending=parking_tickets tags.
disc A parking disc is required. Add a parking:condition:side:maxstay=2 hours tag to describe the time limit, for example 2 hours.
residents Add a parking:condition:side:residents=A tag. This means "parking only for residents with permission A" (With A being the identification of the permission).
A parking permit on a car windshield.
customers This means you are only allowed to park here if you are a customer of the shop that owns this parking space (or a visitor of a site, or a guest of a hotel, or similar). If additional restrictions apply, such as a time limit, add those.
private No additional information is required. This means you are only allowed to park here if you rented the parking space (or have a permission of the owner).
disabled Usually, this parking space is not about free or paid. It requires being related to disabled persons or to have such permission.
no_parking No regular road user is allowed to park on the road. They may stop, though, to for example pick up/drop off a passenger, unload cargo or for other reasons as laid out in the local legislation.
no_standing No regular road user is allowed to park on the road. They may stop, as long as they remain in the vehicle, to for example pick up/drop off a passenger or for other reasons as laid out in the local legislation.
no_stopping No regular road user is allowed to stop their vehicle, except when traffic conditions require them to do so. In addition this also implies that neither standing nor parking is allowed.
no There is no explicit signage that prohibits parking, standing or stopping, but some of these are not allowed, and it is not possible to distinguish the exact conditions.

Type of vehicles

If the condition is valid only for some vehicles, use

If vehicles are only allowed at certain times, use conditional tags, like so

or

A total ban on lorries would be

Residential permits

Area based residential permits often carry some sort of letter or code identifying the area wherein they are valid; this can be recorded using the key: parking:condition:side:residents.

When parking requires either a ticket or a residential permit (named "A" in this example), specify both conditions in the main value and further describe the residential permit in another tag that is specific to that condition

Time dependence (conditional)

On many occasions, parking conditions are time limited, especially for disc and residents parking. This can be specified by using the conditional tag: parking:condition:side:conditional. It uses the same syntax for values as conditonal restrictions.

In the simplest case you have free parking at night, and ticket parking at day on workdays; for example,

Sometimes specifying one default condition is not enough. In these cases we end up with an abundance of tags, for example:

Note: The use of additional namespaces (:1, :2, etc.) is deprecated.

Maximum stay

Use parking:condition:side:maxstay to specify maximum stay limits; especially applicable for disc parking. It should take values precisely as per maxstay.

If this applies only part of the day, use parking:condition:side:maxstay:conditional.

Reasons for the condition (optional)

It is often useful to indicate why certain conditions apply. This allows telling a fire lane from a loading zone or an implicit condition (e.g. no parking near a crossing) from an explicit condition (no stopping sign on a busy throughfare). Use the parking:condition:side:reason tag to describe the reason for prohibitions in the condition when needed.

Note: Tagging this is optional. The list of reasons below is not a complete list, just a collection of the most common ones.

Key Value Description
parking:condition:side:reason bus_stop This is a bus stop, where according to local legislation, certain rules apply.
crossing This is near a crossing, where according to local legislation, certain rules apply.
fire_lane This is a fire lane that must be kept clear for possible fire engines, or other emergency vehicles.
junction This is part of a junction and according to local legislation, certain rules apply.
loading_zone This is a zone for loading and unloading of goods and/or passengers.
passenger_loading_zone This is a zone for loading and unloading of passengers only, not goods.
priority_road This is a priority road. According to local legislation certain rules apply.
street_cleaning This is a street cleaning zone where vehicles intermittently may not be allowed to park, stand or stop. This includes snow removal.
turnaround This is a zone for turning a vehicle around, typically at a cul-de-sac.
turn_lane This is part of a turn lane and according to local legislation, certain rules apply.

Examples

Simple signage

All examples below assume a parking lane on the right side of the road.

Sign Tags
Sweden road sign E19.svg

parking:condition:right=free (This is a free parking with no other restrictions.)

Sweden road sign E19.svg
Sweden road sign T7-2.svg

parking:condition:right=free (By default, this is a free parking with no other restrictions.)
parking:condition:right:conditional=no_parking @ (Mo-Fr 08:00-18:00) (However, parking is prohibited on weekdays from 8 to 18.)

Sweden road sign E19.svg
P-skiva skylt.png

parking:condition:right=free (By default, this is a free parking with no other restrictions.)
parking:condition:right:conditional=disc @ (Mo-Fr 08:00-17:00) (However, you must use a disc on weekdays from 8 to 17.)
parking:condition:right:maxstay:conditional=2 hours @ (Mo-Fr 08:00-17:00) (There is also a time limit during the same hours.)

Sweden road sign C35.svg

parking:condition:right=no_parking (No parking anytime.)

Sweden road sign C35.svg
Sweden road sign T7-1.svg

parking:condition:right=no_parking (By default, no parking.)
parking:condition:right:conditional=free @ (Mo-Fr 08:00-18:00) (However, you may park here on weekdays from 8 to 18.)
parking:condition:right:maxstay:conditional=30 minutes @ (Mo-Fr 08:00-18:00) (For a maximum of 30 minutes.)

Sweden road sign C39.svg

parking:condition:right=no_stopping (No stopping anytime.)

Sweden road sign C39.svg
Sweden road sign T6.svg

parking:condition:right=free (When the conditional restriction is not in place, this is a free parking.)
parking:condition:right:conditional=no_stopping @ (Mo-Fr 08:00-17:00, Sa 08:00-14:00, Su 08:00-13:00) (However, stopping is prohibited on weekdays 8-17, Saturdays 8-14 and Sundays 8-13.)

Sweden road sign E19.svg
Swedish road sign 11 13 11.svg

parking:condition:right:hgv=free (This is a free parking, but only for lorries and trucks.)

Sweden road sign C35.svg
Swedish road sign 11 13 12.svg

parking:condition:right:hgv=no_parking (Parking is prohibited, but only for lorries and trucks.)

MUTCD R7-1.svg

parking:condition:right=no_parking (No parking anytime.)

MUTCD R7-3.svg

parking:condition:right=no_parking (By default, no parking.)
parking:condition:right:conditional=free @ (Su, PH) (However, parking is allowed on Sundays and public holidays.)

MUTCD R7-21.svg

parking:condition:right=ticket (Paid parking.)
parking:condition:right:maxstay=1 hour (For a maximum of 1 hour.)

MUTCD R7-108.svg

parking:condition:right=free (This is a free parking.)
parking:condition:right:maxstay:conditional=2 hours @ (08:30-17:30) (However, there is a time limit from 8:30 to 17:30.)

MUTCD-CA R31-1.1.svg

parking:condition:right=free (By default, this is a free parking.)
parking:condition:right:conditional=no_parking @ (Mo-Sa 04:00-05:00) (However, you may not park here Mo-Sa 4-5.)
parking:condition:right:maxstay:conditional=2 hours @ (Mo-Sa 09:00-18:00) (There is also a time limit Mo-Sa 9-18.)

2016-06-26 14 54 10 View west along Virginia State Route 290 (College Street) at Cherry Lane in Dayton, Rockingham County, Virginia.jpg

parking:lane:right=no_parking

parking:lane:right=no
parking:condition:right=no_parking

20200514 164625 double carriageway and tracks.jpg
Road section within the junction

parking:both=no_stopping (No stopping anytime) or parking:both=no (No explicit signage, also OK but no_stopping is a bit more preferable)

parking:condition:both=no_stopping (No stopping anytime) or parking:condition:both=no (No explicit signage, also OK but no_stopping is a bit more preferable)

Vokovice, Evropská, Nádraží Veleslavín, K+R a tramvajová zastávka.jpg

parking:lane:right=parallel
parking:condition:right=free
parking:condition:right:maxstay=5 minutes
parking:condition:left=no_stopping or parking:condition:left=no
(for road with oneway=yes)

Complex signage

(note "expand" toward the right side)

Sign Tags
P-sthlm.png

parking:lane:right=parallel
parking:lane:right:parallel=on_street
parking:condition:right=free; residents (Be default this is a free parking. Residents may also park here with a permit.)
parking:condition:right:conditional=ticket "Taxa 3" @ (Mo-Fr 07:00-19:00, Sa 11:00-17:00); no_parking @ (Mo 00:00-06:00) (You need a ticket for "Taxa 3" on weekdays 7-19 and Saturdays 11-17, nor may you park here on Monday nights.)
parking:condition:right:residents=Ku (Residents need permit "Ku".)

Optionally, if you know why parking isn't allowed, add a reason:
(parking:condition:right:reason=street_cleaning)

P-tanne.png

parking:lane:right=parallel
parking:lane:right:parallel=on_street
parking:condition:right=ticket; residents (This is a paid parking with no other restrictions. Residents may also park here with a permit.)
parking:condition:right:conditional=no_parking @ (Oct 1-Apr 30: Mo 10:00-15:00) (You may not park here on Mondays 10-15 during October-April.)
parking:condition:right:residents=Ku (Residents need permit "Ta".)

Optionally, if you know why parking isn't allowed, add a reason:
(parking:condition:right:reason=street_cleaning)

P-storg.png

parking:lane:right=parallel
parking:lane:right:parallel=on_street
parking:condition:right=free (This is by default a free parking.)
parking:condition:right:conditional=ticket @ (Mo-Fr 08:00-18:00, Sa 08:00-15:00) (You need a ticket on weekdays 8-18 and Saturdays 8-15.)
parking:condition:right:maxstay:conditional=30 minutes @ (Mo-Fr 08:00-18:00, Sa 08:00-15:00) (You can only stay 30 min on weekdays 8-18 and Saturdays 8-15.)

P-nkpg.png

parking:lane:right=parallel
parking:lane:right:parallel=street_side
parking:condition:right=free (This parking is by default free to use.)
parking:condition:right:conditional=ticket "Röd biljett" @ (Mo-Fr 08:00-20:00, Sa 08:00-15:00); no_parking @ (Tu 08:00-11:00) (Except you need a ticket "Röd biljett" on weekdays 8-20 and Saturdays 8-15. You may also not park here on Tuesday mornings.)

Optionally, if you know why parking isn't allowed, add a reason:
(parking:condition:right:reason=street_cleaning)

P-gbg1.png

parking:lane:right=parallel (This is a physical space that allows vehicles in parallel.)
parking:lane:right:parallel=on_street
parking:condition:right=ticket; residents (This is a paid parking with no other restrictions, and also resident parking.)
parking:condition:right:residents=M4n (Residents need permit "M4n".)
parking:condition:right:conditional=no_stopping @ (Mo-Fr 09:00-18:00; Sa 09:00-15:00) (However, no stopping on weekdays 9-18 or Saturdays 9-15, except to unload goods as laid out in local law.)
parking:condition:right:reason=loading_zone (The reason is a loading zone)

P-gbg2.png

parking:lane:right=perpendicular
parking:lane:right:perpendicular=street_side
parking:condition:right=ticket; residents (This is a paid parking with no other restrictions and also resident parking.)
parking:condition:right:conditional=no_parking @ (week 1-53/2 Tu 08:00-10:00) (You may not park here on odd week Tuedays 8-10.)
parking:condition:right:residents=C4 (Residents need permit "C4")

Optionally, if you know why parking isn't allowed, add a reason:
(parking:condition:right:reason=street_cleaning)

Residents or ticket.png

parking:lane:right=parallel
parking:lane:right:parallel=half_on_kerb
parking:condition:right:ticket:time_interval=Mo-Fr 09:00-19:00,Sa 09:00-16:00, PH off
parking:condition:right:free:time_interval=Mo-Fr 00:00-09:00,19:00-24:00,Sa 00:00-09:00,16:00-24:00, PH off
parking:condition:right:residents:time_interval=24/7
parking:condition:right:residents=A


parking:lane:right=parallel
parking:lane:right:parallel=half_on_kerb
parking:condition:right=free; residents (Default is free or residents.)
parking:condition:right:conditional=ticket @ (Mo-Fr 09:00-19:00, Sa 09:00-16:00) (Weekdays 9-19 and Saturdays 9-16 have a fee.)
parking:condition:right:residents=A (Residents need permit "A".)

Parkinghaltingdifferenttimesmaxstay.png

parking:lane:right=parallel
parking:lane:right:parallel=on_street
parking:condition:right:no_stopping:time_interval=07:00-09:00
parking:condition:right:disc:time_interval=09:00-18:00
parking:condition:right:disc:maxstay=30 minutes
parking:condition:right:free:time_interval=00:00-07:00,18:00-24:00


parking:lane:right=parallel
parking:lane:right:parallel=on_street
parking:condition:right=free
parking:condition:right:conditional=no_stopping @ (Mo-Fr 07:00-09:00); no_parking @ (Mo-Fr 09:00-18:00); disc @ (Mo-Fr 09:00-18:00)
parking:condition:right:maxstay:conditional=30 minutes @ (Mo-Fr 09:00-18:00) (You can only stay 30 min with a disc)

There is no obvious reason, nor is there any signed. Don't add the reason tag.

Buses30minandothers.png

parking:lane:right=parallel
parking:lane:right:parallel=on_street
parking:condition:right:default=free
parking:condition:right=no_stopping
parking:condition:right:time_interval=Mo-Su 09:00-15:00
parking:condition:right:2=no_parking
parking:condition:right:2:time_interval=Mo-Fr 07:00-09:00; Mo-Fr 15:00-18:00
parking:condition:right:2:except=bus
parking:condition:right:3=disc
parking:condition:right:3:maxstay=30 min
parking:condition:right:3:vehicles=bus
parking:condition:right:3:time_interval=Mo-Fr 07:00-09:00; Mo-Fr 15:00-18:00


parking:lane:right=parallel
parking:lane:right:parallel=on_street
parking:condition:right:conditional=no_stopping @ (Mo-Su 09:00-15:00); no_parking @ (Mo-Fr 07:00-09:00, 15:00-18:00)
parking:condition:right=free
parking:condition:right:bus:conditional=disc @ (Mo-Fr 07:00-09:00, 15:00-18:00)
parking:condition:right:maxstay:conditional=30 minutes @ disc

3 HR PARKING
MAY 1-OCT 31
9 AM-9 PM
METERED
NOV 1-APR 30
9 AM-6 PM
NON-METERED

parking:lane:right=parallel
parking:lane:right:parallel=on_street
parking:condition:right=free (This is by default a free parking)
parking:condition:right:conditional=ticket @ (May 1-Oct 31: 09:00-21:00) (But the parking is metered (ticket) from May to October during daytime)
parking:condition:right:maxstay:conditional=3 hours @ (Jan 1-Apr 30: 09:00-18:00, May 1-Oct 31: 09:00-21:00, Nov 1-Dec 31: 09:00-18:00) (You can stay a maximum of 3 hours during daytime)

SF parking sign.jpg

parking:lane=perpendicular
parking:lane:right:perpendicular=street_side
parking:condition=free; residents (Be default this is a free parking. "Residents" may also park here with a permit.)
parking:condition:residents=A (They need permit "A".)
parking:condition:maxstay:conditional=2 hours @ (Mo-Sa 08:00-21:00 AND free) (2 hour time limit unless you're a permit holder.)

No lorry and bus parking zone sign, Oude Pekela (2019) 01.jpg

parking:lane=no (It's not a parking lane.)
parking:condition:hgv:conditional=no_parking @ (Sa-Su 00:00-24:00, Mo-Fr 00:00-08:00, Mo-Fr 18:00-24:00) (HGVs can only park during daytime on workdays.)
parking:condition:bus:conditional=no_parking @ (Sa-Su 00:00-24:00, Mo-Fr 00:00-08:00, Mo-Fr 18:00-24:00) (The same applies to buses.)

Washington, D.C., parking signs 01.jpg

parking:lane:right=parallel
parking:lane:right:parallel=on_street
parking:condition:right=ticket (This is a paid parking.)
parking:condition:right:conditional=no_standing @ (Mo-Fr 07:00-09:30, 16:00-18:30) (No parking or standing during rush hour; no parking is implied by no standing.)
parking:condition:right:maxstay:conditional=2 hours @ (Mo-Fr 09:30-16:00, Sa 07:00-18:30) (2 hour time limit at certain times.)

CA MUTCD R38A

parking:lane:right=parallel
parking:lane:right:parallel=on_street
parking:condition:right=no_stopping
parking:condition:right:time_interval=07:00-09:00
parking:condition:right:default=loading
parking:condition:right:default:maxstay=5 min


parking:lane:right=parallel
parking:lane:right:parallel=on_street
parking:condition:right=no_standing
parking:condition:right:conditional=no_stopping @ (07:00-09:00)
parking:condition:right:maxstay=5 minutes
parking:condition:right:reason=loading_zone

MUTCD R7-203

parking:lane:right=parallel
parking:lane:right:parallel=on_street
parking:condition:right=free
parking:condition:right:conditional=no_parking @ (snow > 2")
parking:condition:right:reason=snowplowing (and snowplowing=yes)

Parking sign in Japan IMG 1098.jpg

parking:lane:left=parallel
parking:lane:left:parallel=on_street
parking:condition:left=free (This is a free parking.)
parking:condition:left:conditional=no_standing @ (Mo-Sa 07:00-09:00) (No stopping 7-9, except for picking up people (so no_standing rather than no_stopping) or except for Sundays and Holidays.)
parking:condition:maxstay:conditional=60 minutes @ (Jan 4-Dec 31: Mo-Sa 09:00-19:00) (Max 60 minutes parking from 9-19, except for Sundays and holidays or except for January 1st-3rd.)

German traffic sign 286 (no parking) with additional signs for residential parking (1020-32) and time intervalls (1042-33).jpg

parking:lane:right=parallel
parking:lane:right:parallel=painted_area_only
parking:condition:right=free (Be default this is a free parking.)
parking:condition:right:conditional=no_parking @ (Mo-Fr 08:00-20:00, Sa 08:00-16:00); free @ ((Mo-Fr 08:00-20:00, Sa 08:00-16:00) AND residents) (No parking at certain times, however this does not apply to residents. Complex syntax required to not override the default free parking with residents only parking.)
parking:condition:right:residents=I1 (Residents need permit "I1".)

Other signage

(note "expand" toward the right side)

Sign Tags
Belgian road sign E11.svg

In first half of month: No parking on side with even housenumbers. In second half of month: No parking on side with odd housenumbers.
For places where the left side is the side with even housenumbers and the right side is the side with odd housenumbers:

parking:condition:left:conditional=no_parking @ (Jan 1-15, Feb 1-15, Mar 1-15, Apr 1-15, May 1-15, Jun 1-15, Jul 1-15, Aug 1-15, Sep 1-15, Oct 1-15, Nov 1-15, Dec 1-15)
parking:condition:right:conditional=no_parking @ (Jan 16-31, Feb 16-29, Mar 16-31, Apr 16-30, May 16-31, Jun 16-30, Jul 16-31, Aug 16-31, Sep 16-30, Oct 16-31, Nov 16-30, Dec 16-31)
Note: The opening hours syntax does not support something like: parking:condition:left:conditional=no_parking @ (Jan-Dec 1-15)

Sweden road sign C36.svg

No parking on odd days of the month.

parking:condition:*:conditional=no_parking @ (Jan 1-31/2, Feb 1-29/2, Mar 1-31/2, Apr 1-30/2, May 1-31/2, Jun 1-30/2, Jul 1-31/2, Aug 1-31/2, Sep 1-30/2, Oct 1-31/2, Nov 1-30/2, Dec 1-31/2)
Note: The opening hours syntax does not support something like: parking:condition:*:conditional=no_parking @ (Jan-Dec 1-31/2)

Sweden road sign C37.svg

No parking on even days of the month.

parking:condition:*:conditional=no_parking @ (Jan 2-30/2, Feb 2-28/2, Mar 2-30/2, Apr 2-30/2, May 2-30/2, Jun 2-30/2, Jul 2-30/2, Aug 2-30/2, Sep 2-30/2, Oct 2-30/2, Nov 2-30/2, Dec 2-30/2)

Note: The opening hours syntax does not support something like: parking:condition:*:conditional=no_parking @ (Jan-Dec 2-30/2)

Sweden road sign C38.svg

On odd days of the month: No parking on side with odd housenumbers. On even days of the month: No parking on side with even housenumbers.
For places where the left side is the side with even housenumbers and the right side is the side with odd housenumbers:

parking:condition:left:conditional=no_parking @ (Jan 2-30/2, Feb 2-28/2, Mar 2-30/2, Apr 2-30/2, May 2-30/2, Jun 2-30/2, Jul 2-30/2, Aug 2-30/2, Sep 2-30/2, Oct 2-30/2, Nov 2-30/2, Dec 2-30/2)
parking:condition:right:conditional=no_parking @ (Jan 1-31/2, Feb 1-29/2, Mar 1-31/2, Apr 1-30/2, May 1-31/2, Jun 1-30/2, Jul 1-31/2, Aug 1-31/2, Sep 1-30/2, Oct 1-31/2, Nov 1-30/2, Dec 1-31/2)

Spain traffic signal r308c.svg

No parking in first half of month.

parking:condition:*:conditional=no_parking @ (Jan 1-15, Feb 1-15, Mar 1-15, Apr 1-15, May 1-15, Jun 1-15, Jul 1-15, Aug 1-15, Sep 1-15, Oct 1-15, Nov 1-15, Dec 1-15)

Spain traffic signal r308d.svg

No parking in second half of month.

parking:condition:*:conditional=no_parking @ (Jan 16-31, Feb 16-29, Mar 16-31, Apr 16-30, May 16-31, Jun 16-30, Jul 16-31, Aug 16-31, Sep 16-30, Oct 16-31, Nov 16-30, Dec 16-31)

See also

References

  1. It is intentional to use left and right instead of forward and backward, because parking is about location, not direction. E.g., a one-way sometimes has parking at the left and at the right hand side, but no "backward" parking. See Forward & backward, left & right.