User:Kovposch/Proposed features/Parking lane conditionals

From OpenStreetMap Wiki
Jump to navigation Jump to search
Parking lane conditionals
Proposal status: Obsoleted (inactive)
Proposed by: Kovposch
Draft started: 2021-12-13


Proposal

Rationale

See more explanation in discussion of Talk:Proposed_features/parking_conditions_on_separately_mapped_parking_areas and Talk:Proposed_features/parking:position#Not_the_problem

Tagging

Tagging is separated into 3 levels. Option ranges from adopting only the bottom level tackling parking:conditional:side:*, to overhauling parking:lane:*=* as a whole for the highest 1st level.

Grouping of multiple conditions by number suffix/infix is abandoned in favor of doing this on signs. The restrictions should be grouped by time and other criteria directly. If this exceeds the value length limit, that's the problem with opening_hours=* and *:conditional=* in general.

Physical

Restrictions

Management

Examples

Original

Sign Existing (unaffected vs affected) Proposed (unchanged vs changed) Counter-proposed (3-level option)

?




?




?



N-A


?



N-A


?




?







N-A









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

?



N-A


?

In first half of month: No parking on side with even housenumbers. In second half of month: No parking on side with odd housenumbers.

Assuming that 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-Dec 1-15)
parking:condition:right:conditional=no_parking @ (Jan-Dec 16-31)

Wrong opening_hours=* syntax

?

No parking on odd days of the month.

parking:condition:*:conditional=no_parking @ (Jan-Dec 1-31/2)

Wrong opening_hours=* syntax

?

No parking on even days of the month.

parking:condition:*:conditional=no_parking @ (Jan-Dec 2-30/2)

Wrong opening_hours=* syntax

?

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.

Assuming that 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-Dec 2-30/2)
parking:condition:right:conditional=no_parking @ (Jan-Dec 1-31/2)

Wrong opening_hours=* syntax

?

No parking in first half of month.

parking:condition:*:conditional=no_parking @ (Jan-Dec 1-15)

Wrong opening_hours=* syntax

?

No parking in second half of month.

parking:condition:*:conditional=no_parking @ (Jan-Dec 16-31)

Wrong opening_hours=* syntax

?

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.)


N-A


?

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.)



N-A

?

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_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: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.)



Newer

Sign Existing (unaffected vs affected) Proposed (unchanged vs changed) Counter-proposed (3-level option)




Rendering

Features/Pages affected

External discussions

Comments

Please comment on the discussion page.