< Street parking

Street parking/Advanced examples

This page gives examples of more advanced parking restrictions and how they can be tagged in OSM.

General information on how to map street parking can be found on the main page.

Sign Tagging
No stopping in the morning, parking with a limit of 30 minutes during day time.

parking:right:restriction:conditional=no_stopping @ (Mo-Fr 07:00-09:00)
parking:right:maxstay:conditional=30 minutes @ (Mo-Fr 09:00-18:00)

Sign says: (1) no stopping from 9-15, (2) no parking from 7-9 and 15-18, except busses, that may park for a maximum of 30 minutes during this hours.

parking:right:restriction:conditional=no_stopping @ (09:00-15:00); no_parking @ (Mo-Fr 07:00-09:00,15:00-18:00)
parking:right:restriction:bus:conditional=none @ (Mo-Fr 07:00-09:00,15:00-18:00)
parking:right:maxstay:bus:conditional=30 minutes @ (Mo-Fr 07:00-09:00,15:00-18:00)

2 hours maximum parking during day time, except residents with parking permission "A".

parking:right:orientation=perpendicular
parking:right:maxstay:conditional=2 hours @ (Mo-Sa 08:00-21:00); no @ residents
parking:right:zone=A

Half on kerb parking with ticket during certain hours or residential permit.

parking:right=half_on_kerb
parking:right:orientation=parallel
parking:right:fee:conditional=yes @ (Mo-Fr 09:00-19:00; Sa 09:00-16:00)
parking:right:zone=A

No stopping in the morning, passenger loading zone all other times with 5 minutes maximum parking.

parking:right:maxstay=5 minutes
parking:right:restriction=loading_only
parking:right:restriction:reason=passenger_loading_zone
parking:right:restriction:conditional=no_stopping @ (07:00-09:00)

No stopping over a certain amount of snow.

parking:right:restriction:conditional=no_parking @ (snow > 2")
parking:right:restriction:reason=snowplowing

Parking only for busses at certain times, but other vehicles are explicitely allowed to stop.

parking:right:restriction:conditional=no_parking @ (Tu-Fr 09:00-18:00; Sa-Su 10:00-18:00)
parking:right:restriction:bus:conditional=none @ (Tu-Fr 09:00-18:00; Sa-Su 10:00-18:00)
parking:right:bus:conditional=designated @ (Tu-Fr 09:00-18:00; Sa-Su 10:00-18:00) can be added to indicate, that buses are explicitely designated.

Passenger/commercial loading zone and temporary clearway (no stopping zone at certain hours) with various loading, psv and maxstay restrictions in Australia.

Applicable on a road segment left of the sign (bus and loading zone):
parking:right:restriction=loading_only (Loading zone "all other times".
parking:right:restriction:conditional=no_stopping @ (Mo-Fr 07:00-10:00,16:00-20:00) (Clearway 4-7pm Mo-Fr, bus zone 7-10am, 4-8pm Mo-Fr)
parking:right:restriction:reason:conditional=bus_lane @ (Mo-Fr 07:00-10:00,16:00-20:00); clearway @ (Mo-Fr 16:00-19:00)


Applicable on a road segment right of the sign (loading and taxi zone):
parking:right:access=no
parking:right:taxi=designated
parking:right:access:conditional=yes @ (Mo-Fr 05:00-16:00)
parking:right:restriction:conditional=loading_only @ (Mo-Fr 05:00-16:00); no_stopping @ (Mo-Fr 16:00-19:00) (Loading zone 5am-4pm Mo-Fr; clearway 4-7pm Mo-Fr)
parking:right:restriction:reason:conditional=clearway @ (Mo-Fr 16:00-19:00)

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:left:restriction: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:right:restriction: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: no_parking @ (Jan-Dec 1-15).

No parking on odd days of the month.

parking:right:restriction: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: no_parking @ (Jan-Dec 1-31/2).

No parking on even days of the month.

parking:right:restriction: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)

Temporary bus lane, but vehicles may park otherwise. At certain hours, also loading is allowed on the bus lane.

parking:right=lane
parking:right:orientation=parallel
parking:right:restriction:conditional=no_stopping @ (Mo-Fr 06:00-19:00); loading_only @ (Mo-Fr 09:00-15:00) (Overlapping conditional hours: the latter (loading_only) overwrites the former (no_stopping).)

Commuter parking lot with multiple restrictions.

This is no street parking, so map a separate parking area with amenity=parking in this case. But note that all tags could be used in the same manner on a parking lane by adding parking:side as a prefix.
Since there is no uniform orientation=* on this parking lot, orientation=perpendicular and orientation=diagonal could be added on separate amenity=parking_space areas, if one wants to micromap them.

amenity=parking
parking=surface
access=yes
goods=no + hgv=no ("Commercial vehicles not allowed". Note: This restriction is difficult to map accurately in OSM.)
access:conditional=private @ (Mo-Fr,Su 19:00-07:00) ("Overnight Parking License Required 19-7 Su-Fr" - private, because it's only granted to residents.)
restriction:conditional=no_parking @ (We[-1] 02:00-07:00)
restriction:reason:conditional=street_cleaning @ (We[-1] 02:00-07:00) ("No Parking 2-7 For Field Cleaning Last We Each Month"
fee=no
maxstay:conditional=4 hours @ (Mo-Fr 08:00-02:00); no @ commuter ("4hr Parking 8-2 Mo-Fr Without Commuter License")
direction=head_in ("All cars head in parking only".)

This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.