RU:Уличная парковка
Эта страница описывает картографирование уличных парковок, т.е. парковочных полос и отдельных парковок вдоль улиц. В отличие от автостоянок, уличная парковка обычно записывается как свойство линии улицы, отображаемой с помощью ключа highway=*. Однако в некоторых случаях уличная парковка может быть нанесена на карту как отдельный элемент (amenity=parking). Обозначение свойств парковки в обоих вариантах одинаково. Уличные парковки характеризуются разнообразными правилами и ограничениями, а также физическими атрибутами (например, положением и ориентацией автомобилей), которые целесообразно фиксировать в OSM.
Краткое руководство
- Для указания уличной парковки на дороге, обозначенной highway=*, используйте тег parking:side, где side - это left, right или both и относится к стороне улицы, на которой расположена парковка (рассматривается относительно направления линии улицы в OSM).
- Чтобы описать физические свойства парковки, используйте:
- parking:side: Где расположены автомобили на улице? (lane, street_side, on_kerb, half_on_kerb, shoulder, separate или no, если парковка отсутствует)
- parking:side:orientation=*: Как сориентированы припаркованные автомобили по отношению к улице? (parallel, diagonal или perpendicular)
- Чтобы записать свойства парковки, согласно ПДД, используйте
- parking:side:fee=*: Нужно ли платить за парковку? (yes или no).
- parking:side:maxstay=*: В случае, если есть максимальное время, на которое вам разрешено здесь парковаться (например, 30 minutes, 1 hour или 2 hours).
- parking:side:access=*: Кто может/не может использовать парковочное место? Является ли оно общественным и/или предназначенным для особых групп пользователей/автомобилей? (Примеры см. в главе ограничения доступа).
- parking:side:restriction=*: Есть ли ограничение no_parking или no_stopping или другое ограничение, основанное на действии (loading_only или charging_only)?
- Используйте conditional restrictions для указания временных ограничений на парковку, например parking:right:maxstay:conditional=1 hour @ (Mo-Fr 09:00-18:00) для обозначения максимального времени парковки в один час по будням c 9 до 18.
- Если вы хотите нанести на карту уличную парковку отдельно с собственной геометрией (например, парковка в кармане), нарисуйте область размером с парковочное пространство и добавьте теги amenity=parking + parking=* (например, parking=street_side). Все остальные упомянутые свойства также можно добавить, просто опустив префикс parking:side (например, orientation=parallel или fee=no). Добавьте тег parking:side=separate на линию улицы, чтобы выразить, что парковка и все ее свойства отображаются отдельно для данной side.
- Прежние теги parking:lane=* и parking:condition=* стали устаревшими и больше не должны использоваться. Если вы знаете места, где эти теги всё ещё существуют, пожалуйста, обновите их, если это возможно. Существуют инструменты, которые могут помочь для их поиска и обновления.
Тегирование
Данные об уличных парковках обычно нанесены на карту как атрибуты дорог highway=*, но могут быть нанесены и на отдельно обозначенные парковки amenity=parking. В целом, нет необходимости наносить парковку на карту как отдельный объект, если информация о парковке может быть достаточно точно нанесена на линию улицы, поскольку в этом случае её будет легче анализировать. Однако, в некоторых ситуациях может быть предпочтительнее внести эту информацию на отдельный объект, а не опускать соответствующую информацию или избыточно дробить линию улицы (см. главу про отдельно обозначенные парковочные зоны и места далее).
Система обозначения уличных парковок включает в себя два основных уровня информации:
- Физические свойства определяют допустимое расположение (например, на проезжей части или на тротуаре) и ориентацию (например, параллельно или по диагонали) припаркованных автомобилей, а также другие свойства, например, покрытие парковочной полосы.
- Свойства, согласно ПДД, описывают следующие ограничения на парковку: кто может парковаться (жители, клиенты, конкретные автомобили и т.д.), когда и как долго они могут парковаться (временные ограничения), должны ли они платить, запрет на парковку или остановку, зоны погрузки и многое другое.
Оба вида свойств, и физическое, и согласно ПДД, можно использовать независимо друг от друга, они не обязательно требуют друг друга. Тем не менее, по возможности, рекомендуется указывать их одновременно.
Проезжая часть должна быть поделена на части в тех местах, где происходит изменение одного из свойств, например, если параллельная парковка доступна только на первой половине пути между двумя перекрестками, разделите дорогу и отметьте параллельную парковку на первой части и её отсутствие парковки на второй. Для очень коротких участков, на которых меняется порядок парковки, или одиночных парковочных мест с отличающимися условиями парковки рассмотрите возможность нанесения таких парковок на карту отдельными объектами, чтобы избежать чрезмерной раздробленности линии улицы. В местах, где ситуация с парковкой очень неоднородна, это может быть проще сделать и будет легче поддерживать в актуальном состоянии, чем разбивать проезжую часть на множество мелких сегментов, чтобы учесть различные параметры, которые будут меняться по ходу движения. Обратите внимание, что некоторые ограничения на парковку являются неявными и не должны быть указаны в явном виде для избежания избыточности (см. главу “Использование данных OSM о парковках” далее).
Физические свойства
Существует два основных параметра, которые описывают уличную парковку на физическом уровне:
- Расположение - например, автомобили припаркованы на lane, on_kerb...,
- Ориентация - автомобили могут парковаться parallel, diagonal или perpendicular по отношению к улице.
Расположение транспортного средства
Добавьте тег parking:side на линию highway=* с одним из следующих значений, чтобы описать парковку на улице. side может быть left, right или both и всегда должен быть указан явно. Это значение обозначает ту сторону улицы, на которой расположена парковка (в соответствии с направлением линии улицы в OSM). Если нет парковки, это тоже нужно указывать.
Ключ | Значение | Иллюстрация | Описание |
---|---|---|---|
parking:side | lane | Парковка на проезжей части, которую можно легко превратить в полосу для движения | |
street_side | Парковка только в парковочных карманах, примыкающих к проезжей части, которые нелегко переоборудовать под полосу движения | ||
on_kerb | Парковка на территории тротуара | ||
half_on_kerb | Парковка частично на улице/частично на тротуаре | ||
shoulder | Парковка на обочине, то есть на твёрдых, асфальтированных или грунтовых участках дороги, которые не предназначены для движения | ||
no |
Парковка отсутствует. Это относится только к физическому отсутствию парковочных полос, а не ограничениям по ПДД | ||
separate | Парковка и её свойства обозначены на отдельном объекте amenity=parking + parking=* | ||
yes | Вдоль проезжей части есть парковка, но не указано, где именно. Используйте этот тег только в тех случаях, когда ни одно из более конкретных значений не применимо |
Различие между street_side и lane парковками
На странице parking=street_side перечислены некоторые критерии, которые могут помочь провести различие.
В целом, парковка street_side — это структурное расширение на краю проезжей части, в то время как парковка lane находится на самой проезжей части. Однако в некоторых случаях различить street_side и lane парковки может быть затруднительно и их обозначение будет зависеть от субъективного восприятия картографа. Например, во многих местах принято расширять бордюры на перекрёстках и переходах, чтобы пешеходам было безопаснее переходить дорогу. Эти расширения бордюра не превращают lane парковку на всей улице в street_side парковку. Но если на одной улице много расширений бордюров, то в реальности отличить эти две ситуации может оказаться непросто.
При нанесении на карту ширины проезжей части (width=* на линии дороги) помните, что ширина проезжей части включает зоны парковки на полосах движения, но никогда не включает зоны парковочных карманов.
Ориентация при парковке
Если есть парковка, рекомендуется по возможности указать ориентацию автомобилей. Для этого используйте parking:side:orientation и одно из следующих значений:
Другие физические характеристики
Можно добавить и другие физические характеристики парковки, например:
- parking:side:surface для surface=* парковочного места.
Некоторые другие физические характеристики также кажутся подходящими, но их следует использовать с осторожностью:
- parking:side:width для width=* парковочного места: во многих местах, в зависимости от ориентации автомобилей и местных правил, парковочные полосы имеют стандартную ширину, которую не нужно указывать явно, но могут быть и отклонения от этого, например, очень узкие или очень широкие парковочные места.
- parking:side:capacity для capacity=* парковочного места: вместимость не должна отображаться в общем случае, так как это чревато ошибками, если другой картограф изменит геометрию дороги, например, разделит её, не скорректировав это значение. Кроме того, вместимость обычно можно точно определить по длине участка дороги и ориентации транспортных средств. Однако указание максимальной вместимости для данного участка может быть полезным в случаях, когда количество парковочных мест значительно отличается от ожидаемого на основе длины участка дороги (например, из-за наличия только некоторых выделенных парковочных мест) и когда изменения геометрии менее вероятны (например, потому что улицы уже занесены в карту очень точно и с учетом всех особенностей).
Обозначенные парковочные места
Чтобы указать, обозначены парковочные места или нет, используйте тег parking:side:markings и укажите одно из следующих значений:
Ключ | Значение | Иллюстрация | Описание |
---|---|---|---|
parking:side:markings | yes | Существует (какая-то) разметка. Сюда входят различающиеся покрытия, разметка на бордюрах и т. д. | |
no | Разметка отсутствует. |
Некоторым картографам может быть интересно записать точный дизайн разметки (например, линии, точки, крючки, тип покрытия, цвет...), даже если она в основном соответствует типичным местным шаблонам. Есть несколько предложений о том, как это сделать, если это необходимо.
Особые правила направления парковки
Иногда существуют специальные правила, определяющие направление парковки/заезда на диагональное или перпендикулярное парковочное место. К ним относятся back-in angle parking (диагональная парковка задним ходом/назад — дорожно-технический приём, призванный повысить безопасность парковки на улицах) и правила парковки лобовой частью или задом на перпендикулярную парковку (например, для предотвращения попадания выхлопных газов автомобилей на обочину). Когда действуют такие правила, они обычно обозначаются специальным знаком или обозначаются разметкой.
Используйте тег parking:side:direction и одно из следующих значений для обозначения этих правил:
Ключ | Значение | Иллюстрация | Описание | |
---|---|---|---|---|
parking:side:direction | back_in | Автомобиль должен быть припаркован задней частью к краю дороги (т. е. передней частью к середине дороги). В сочетании с parking:side:orientation=diagonal это означает диагональную парковку задней частью к краю дороги (направление парковочного места в этом случае перевернуто). | ||
head_in | Автомобиль должен быть припаркован передней частью к краю дороги (т.е. задней частью к середине дороги). Примечание: Обычно используется только в сочетании с parking:side:orientation=perpendicular, так как парковка передней частью к краю дороги является стандартом для диагональной парковки и не нуждается в явном обозначении (если только нет знака, указывающего на это). Для диагональной парковки задней частью к краю дороги смотрите back_in выше. |
Парковка в шахматном порядке на узких дорогах
На некоторых улицах парковка теоретически возможна на обеих сторонах, но они слишком узкие, так что на практике парковка возможна только на одной стороне, чтобы не мешать движению. Во многих местах одна из сторон в этом случае регулярно используется для парковки (автомобили «традиционно» паркуются на одной стороне или потому, что это конструктивно удобнее, например, на стороне, где нет въездов и выездов), что может быть хорошо представлено через тег parking:side (например, сочетанием parking:left=no + parking:right=lane).
Однако бывает и так, что автомобили паркуются в шахматном порядке — то с одной, то с другой стороны. Как показано на соседнем рисунке, это также влияет на траекторию движения потока.
Используйте тег parking:both:staggered=yes для обозначения таких ситуаций. Все остальные теги (parking:side, parking:side:orientation и т. д.) указываются так, как будто автомобили паркуются с обеих сторон.
Свойства, устанавливаемые исходя из знаков
Свойства физические и согласно ПДД — это разные виды информации, и поэтому их также следует записывать отдельно. Например, если с правой стороны нет парковки, используйте физический тег parking:right=no и добавьте ПДД теги, описывающие почему нет парковки.
Существует набор ключей, которые описывают различные законные ограничения на парковку:
- parking:side:access=*: Кто может/не может пользоваться парковкой? Является ли она общественной и/или предназначенной для отдельных групп людей/автомобилей?
- parking:side:maxstay=*: Существует ли установленный максимальное время, на которое разрешено парковаться здесь?
- parking:side:fee=*: Нужно ли платить за парковку?
- parking:side:restriction=*: Существует ли запрет на парковку (запрещено парковаться или запрещено останавливаться) или другие ограничения, основанные преимущественно на совершении действий (погрузка и разгрузка, зарядка электромобилей)?
Все они могут использоваться с conditional restrictions для отображения условий ограничений по времени парковки (например, parking:side:maxstay:conditional=*). Подробнее смотрите в других примерах ниже.
Не парковаться, не останавливаться, не ожидать
Не парковаться и не останавливаться — это ограничения, которые обычно используются во всем мире и обозначаются схожими дорожными знаками. Там, где парковка запрещена, остановка всё же возможна (например, чтобы высадить или забрать кого-то или что-то). В отличие от этого, при ограничении остановка запрещена транспортному средству вообще не разрешается останавливаться (за исключением случаев, когда это вызвано дорожными условиями или чрезвычайной ситуацией). В некоторых странах (США, часть Канады, Филиппины), также существует запрет не стоять (также называемый не ожидать, но его не следует путь с британским знаком “no waiting/не ожидать”, который синонимичен “no parking/не парковаться”). Точное значение этих ограничений может отличаться в разных странах, поэтому их следует использовать в соответствии с местными правилами и указаниями.
- Используйте parking:side:restriction=no_parking, если парковка запрещена в любое время (аналогично и no_stopping с no_standing).
Рекомендуется добавить parking:side=no в этом случае, чтобы явно указать отсутствие полосы для парковки в физическом смысле. - Используйте parking:side:restriction:conditional=no_parking @ ..., если парковка запрещена в определенное время/при определенных условиях (аналогично и no_stopping с no_standing).
Следуя установленному порядку использования тегов Conditional restrictions, мы можем добавить несколько условий, например parking:side:restriction:conditional=no_parking @ ...; no_stopping @ ....
Тегирование | Примеры знаков | |||
---|---|---|---|---|
parking:side:restriction=no_parking Парковка запрещена. Однако вы можете остановиться или постоять здесь. |
||||
parking:side:restriction=no_standing Ожидание запрещено. Подразумевается, что парковка также запрещена. Однако вы можете остановиться здесь. |
||||
parking:side:restriction=no_stopping Остановка запрещена. Подразумевает, что парковка и ожидание также запрещены. |
none можно использовать в качестве значения для отмены ограничений, если они указаны по умолчанию, но не действуют при определенных условиях, например:
- parking:side:restriction=no_parking + parking:side:restriction:conditional=none @ (Mo-Fr 10:00-18:00), если парковка разрешена в рабочие дни с 10 до 18 в зоне, где парковка запрещена, или
- parking:side:restriction=no_stopping + parking:side:restriction:bus=none, если на автобусы не распространяется ограничения на остановку.
Как использовать это в других типичных ситуациях, в сочетании с conditional restrictions или ограничениями по видам транспорта, смотрите в разделе с примерами ниже.
Погрузочные зоны и другие ограничения, основанные на совершаемых действиях
Существуют парковки с аналогичными ограничениями, в основном краткосрочными. К ним относятся выделенные погрузочные зоны или парковочные места для зарядки электромобилей. Они также обозначаются на карте с помощью тегов restriction.
Тегирование | Примеры знаков | ||
---|---|---|---|
parking:side:restriction=loading_only Подразумевает, что парковка запрещена, но остановка разрешена, пока идет погрузка/разгрузка (или истекло установленное время). |
|||
parking:side:restriction=charging_only Подразумевает, что остановка, ожидание или парковка разрешены до тех пор, пока идёт зарядка (или истекло обозначенное время). |
В случае, если существует ограничение по времени стоянки, добавьте parking:side:maxstay=*.
Парковка в разные дни месяца
Знак | Тегирование |
---|---|
parking:right:restriction:conditional=no_parking @ ("Первая половина каждого месяца") | |
parking:right:restriction:conditional=no_parking @ ("Вторая половина каждого месяца") | |
parking:right:restriction:conditional=no_parking @ ("Нечётные дни каждого месяца") | |
parking:right:restriction:conditional=no_parking @ ("Чётные дни каждого месяца") |
Примечание: В текущей редакции схемы часов работы невозможно правильно выразить эти дни, см. Talk:Street parking#How to map alternate side parking?, поэтому мы используем здесь словесное описание времени, которое разрешено в схеме часов работы.
Ограничения доступа для определенных групп людей или типов транспортных средств
access=* используется для указания ограничений для группы лиц, например:
- parking:side:access=private для парковочных мест, предназначенных для ограниченного круга лиц, таких как местные жители или работники организаций (parking:side:private=* используется как дополнение для более точного указания, например, parking:side:private=residents),
- parking:side:access:conditional=customers @ (Mo-Fr 10:00-18:00) для парковки, предназначенной для клиентов конкретного объекта в течение дня.
parking:side:access=yes используется по умолчанию на общественных улицах и поэтому этот тег не требуется указывать.
Правила, применимые только к определенным типам транспортных средств, используются с определенными ключами access для конкретного вида т.с., например:
- parking:side:hgv=no для парковочной полосы, которая запрещена для грузовиков или
- parking:side:access=no + parking:side:motorcar=designated для парковочной полосы, предназначенной только для легковых автомобилей.
Таким образом, ключ access=* ограничивает круг лиц, которым разрешено пользоваться парковкой. Разрешено ли исключённым группам останавливаться или ждать на парковке, часто не указывается в явном виде, так что это зависит от местных законов. В этих случаях для описания ситуации достаточно тега access=*. Однако если ограничения на парковку или остановку явно установлены для определенного типа транспортных средств, это можно отметить с помощью нового тега restriction:
- parking:side:restriction:hgv=no_stopping для запрета остановки, который применяется только к грузовикам.
Смотрите также примеры в разделах ниже, чтобы узнать больше подробностей.
Ограничения по времени
Если вам разрешено парковаться только в течение определенного времени, это указывается с помощью maxstay=*, например:
- parking:side:maxstay=2 hours не более двух часов,
- parking:side:maxstay:conditional=30 minutes @ (Mo-Fr 10:00-18:00) для краткосрочной парковки в течение 30 минут в день,
- parking:side:maxstay:motorhome=1 day для максимальной продолжительности стоянки длительностью в 1 день, которая распространяется только на автодома.
В некоторых местах для контроля парковки используются парковочные диски. parking:side:authentication:disc=yes предлагается для указания этого и такая схема может быть также адаптирована для других систем контроля authentication=*.
Плата и сборы
Используйте fee=*, чтобы указать, нужно ли платить за парковку или нет. Например:
- parking:side:fee=no для бесплатной парковки без взимания платы,
- parking:side:fee=yes + parking:side:fee:conditional=no @ (Mo-Fr 20:00-24:00; Su) для платной парковки, которая по вечерам и воскресеньям бесплатна,
- parking:side:fee=yes + parking:side:fee:conditional=no @ (stay < 30 minutes) если плату нужно вносить только по прошествии определенного времени, например, не для краткосрочной парковки (см. продолжительность остановки при использовании conditional тегирования).
Дополнительно можно указать размер платы за парковку, например:
- parking:side:charge=1.50 EUR/hour 1,5 евро в час, или
- parking:side:charge=4.00 USD/hour + parking:side:charge:conditional=2.00 USD/hour @ (stay > 1 hour) плата за первый час составляет 4 доллара, а за второй и далее — всего 2 доллара.
Разрешения на парковку для местных жителей, парковочные зоны
В жилых парковочных зонах вам понадобится разрешение на парковку для местных жителей или, возможно, придется платить. На таких парковочных разрешениях для местных жителей часто указывается буква или код, идентифицирующий зону, в которой они действуют. Его можно указать с помощью ключа:
- parking:side:zone=* (например, A, 20 или blue, в зависимости от местной концепции кодов зон).
Если парковка для местных жителей является исключительной, т.е. действительно только для жителей с соответствующим разрешением, используйте:
- parking:side:access=private (не используйте
permit, так как это не соответствует определению OSM: Резидентное парковочное разрешение не является "регулярно выдаваемым всем, кто его запрашивает". Можно добавить parking:side:private=residents, чтобы указать, например, использование парковки именно жильцами). - parking:side:zone=*: По возможности добавьте номер, букву или код зоны жилой парковки. Если несколько зон пересекаются, их можно записать через точку с запятой (например parking:side:zone=21;31).
Если парковка требует либо разрешения на проживание, либо парковочного талона и поэтому доступна для всех, кто платит за парковку, используйте:
Примечание: fee=* обычно означает плату, которую нужно внести "на месте" за парковку. Резидентские парковочные разрешения также являются платными во многих местах, но они не оплачиваются на месте парковки. Однако нет необходимости выражать это сложными условными тегами, такими как parking:side:fee:conditional=no @ residents, поскольку это уже подразумевается тегом zone=*.
Причины ограничения парковки
Может быть полезно указать, почему действуют те или иные ограничения на парковку. Это позволяет, например, отличить ограничение без указателя (например, узкая дорога, запрет на остановку на повороте или на левой полосе улицы с двумя проезжими частями) от явно обозначенного (например, знаки запрета остановки на оживлённой магистрали), а также указать известные причины (например, уборка улиц). Используйте reason=* в качестве суффикса к ключам ограничений парковки (в основном parking:side:restriction:reason) или просто parking:side:reason в случае "физических" причин (см. примеры ниже в следующей таблице).
Примечание: Отмечать это необязательно. Список причин, приведенный ниже, не является полным, это лишь подборка наиболее распространенных. Некоторые значения относятся к "геометрическим" неявным ограничениям (например, узкая подъездная дорожка driveway или перекрёсток junction) - обычно нет необходимости разбивать линию улицы, чтобы отобразить такие неявные ограничения (смотрите главу Использование данных OSM о парковках далее).
Ключ | Значение | Описание |
---|---|---|
parking:side:reason / parking:side:restriction:reason |
bus_lane | Здесь есть автобусная полоса, на которой, согласно местному законодательству, действуют определённые правила. |
rails | На полосе есть рельсы. В соответствии с местным законодательством действуют определённые правила. | |
bus_stop | Это автобусная остановка, где, согласно местному законодательству, действуют определённые правила. | |
crossing | Это рядом с переходом, где, согласно местному законодательству, действуют определённые правила. | |
cycleway | Здесь есть велодорожка, где, согласно местному законодательству, действуют определённые правила. | |
driveway | Это рядом с въездной дорожкой, где, согласно местному законодательству, действуют определённые правила. | |
dual_carriage | Этот путь является частью двухполосной автомагистрали, где, согласно местному законодательству, действуют определённые правила. | |
fire_lane | Это пожарная полоса, которая должна быть свободна для проезда пожарных машин и других аварийных транспортных средств. | |
junction | Это часть перекрестка, и в соответствии с местным законодательством действуют определённые правила. | |
loading_zone | Это зона для погрузки и разгрузки товаров и/или пассажиров. | |
markings | На земле есть разметка. В соответствии с местным законодательством действуют определённые правила. | |
narrow | Это узкая улица, что влияет на возможность припарковаться здесь. | |
passenger_loading_zone | Это зона для погрузки и разгрузки только пассажиров, но не товаров. | |
priority_road | Это главная дорога. В некоторых местах в соответствии с местным законодательством действуют определённые правила. | |
street_cleaning | Это зона уборки улиц, где периодически запрещено парковаться, стоять или останавливаться транспортным средствам. Сюда входит уборка снега. | |
turnaround | Это зона для разворота автомобиля, как правило, в тупике. | |
turn_lane | Это часть полосы для поворота, и в соответствии с местным законодательством здесь действуют определённые правила. |
Примеры:
Парковка в этом месте запрещена, это разворот (тупик). parking:both:restriction=no_parking | |
В среду парковка запрещена из-за уборки улиц: parking:right:restriction:conditional=no_parking @ (We 10:00-12:00) | |
Узкая дорога, поэтому парковка, по крайней мере с одной стороны, неприемлема: parking:left=no |
Отдельно обозначенные парковочные зоны и места
Вместо обозначения уличной парковки с помощью parking:side как свойства, зависящего от стороны линии highway=*, можно также обозначить парковочные зоны вдоль улицы как отдельную деталь с помощью amenity=parking. Как правило, нет необходимости отдельно отображать парковки на улицах, если информация о парковках может быть достаточно точно отображена на линии улицы, так как такое обозначение может быть легче обработано. Однако в случае сложной геометрии (например, часто обособленных парковочных мест) или частых изменений физических характеристик или появления ограничений по ПДД отличающихся на каждом участке пути, может быть предпочтительнее указать эту информацию на отдельном объекте, а не упускать эту информацию вовсе или избыточно дробить линию дороги.
Чтобы нанести парковочный объект отдельно, нарисуйте область того же размера, что и реальная парковка. Вы также можете отобразить её в виде отдельной узловой точки , если речь идёт о небольшом участке или отдельном парковочном месте. Добавьте amenity=parking, соответствующее значение parking=* в соответствии с расположением автомобиля на парковке (например, parking=street_side или parking=half_on_kerb) и укажите дополнительные свойства, такие как orientation=*, access=* или fee=*. Указание физических параметров и ограничений по ПДД идентично указанию параметров на линиях дороги, за исключением того, что отсутствует префикс parking:side, а тип парковки указывается непосредственно с помощью parking=*. Смотрите несколько примеров ниже или parking=street_side (которая является наиболее распространенной категорией нанесённых на карту уличных парковок) для получения более подробной информации.
Добавьте тег parking:side=separate к линии дороги для каждой из сторон (left, right или both), где парковка обозначена отдельно — если на самой проезжей части не действуют другие правила парковки, например, если парковка по-прежнему осуществляется на проезжей части между обособленными парковочными местами или если отдельная информация относится только к отдельным парковочным местам в пределах парковочной полосы. Все свойства отдельно обозначенной парковки (orientation=*, access=* и т. д.) отмечаются на ней же.
Для нанесения на карту отдельных парковочных мест внутри и в составе площади amenity=parking используйте тег amenity=parking_space, как указано в документации. Использование amenity=parking_space всегда требует наличия "родительской" зоны с amenity=parking, окружающей это отдельное парковочное место. Все свойства окружающей парковки также применяются к отдельным отмеченным парковочным местам parking_space, если на месте не указано иное. Поэтому не следует повторять теги "родительской" парковки для каждого отдельного парковочного места parking_space. С другой стороны, например, отдельное парковочное место для инвалидов, обозначенное в реальности, может быть обозначено на этих самых отдельно отмеченных парковочных местах путём "дозаписи" ограничений для этого конкретного места parking_space - например, access=no + disabled=designated (или parking_space=disabled, что в данном случае следует понимать аналогично).
amenity=parking |
amenity=parking |
amenity=parking |
Примеры
В следующих примерах показано, как используется тегирование уличных парковок (при условии, что парковка нанесена на карту как свойство линии дороги, с направлением "внутрь" изображения).
Они показывают типичные ситуации. Для более сложных случаев посмотрите страницу расширенные примеры.
Физические свойства
Изображение с примером | Тегирование |
---|---|
parking:both=lane | |
parking:left=no | |
parking:left=on_kerb | |
parking:left=lane | |
parking:both=no |
Ограничения парковки: примеры немецких знаков
Для простоты все примеры предполагают наличие парковочной полосы на правой стороне дороги.
Обратите внимание, что все примеры тегов также применимы к отдельно обозначенным парковкам (amenity=parking), если вы опустите префикс parking:side (например, fee=no вместо parking:right:fee=no для первого примера).
Знак | Тегирование |
---|---|
| |
parking:right:maxstay:conditional=2 hours @ (Mo-Fr 08:00-17:00) (В будние дни время действия ограничено с 8 до 17 часов) | |
parking:right:access=no (Никому не разрешается парковаться здесь...) | |
parking:right:fee=yes (Вы должны заплатить...) | |
parking:right:maxstay:conditional=2 hours @ (08:30-17:30) (Время ограничено двумя часами в промежуток с 8:30 до 17:30) | |
parking:right:restriction=no_stopping (Остановка запрещена в любое время) | |
parking:right:restriction:conditional=no_parking @ (Mo-Fr 16:00-18:00) (Парковка запрещена только с понедельника по пятницу с 16 до 18 часов) | |
parking:right:restriction=no_parking (По умолчанию парковка не предусмотрена.) | |
parking:right:restriction:conditional=no_stopping @ (Mo-Fr 08:00-17:00, Sa 08:00-14:00, Su 08:00-13:00) (Остановка запрещена в определённые часы) | |
parking:right:restriction:hgv=no_parking (Стоянка грузовиков и фур запрещена - то есть, остановка для них все же разрешена.) |
Ограничение парковки: типовые ситуации
Эта таблица иллюстрирует тегирование парковочных ограничений для различных типичных ситуаций. Для простоты все примеры предполагают наличие парковочной полосы на правой стороне дороги.
Описание | Изображение | Тегирование |
---|---|---|
Резидентная или билетная зона парковки
Местные жители получают парковочные разрешения, парковка для нерезидентов разрешена по талонам. Пример: Разрешение для жильцов зоны "60" или талон на пользование парковкой требуется с 09:00 до 22:00, ночью и по воскресеньям - бесплатно. |
parking:right:fee=yes | |
Парковка только для жителей
Жители получают разрешение на парковку, но никому другому парковаться здесь не разрешается. Пример: Никому не разрешается парковаться здесь, кроме жителей, имеющих разрешение на парковку в зоне “IIIIIIIIII”. |
parking:right:access=private | |
Дисковая парковка
Парковка разрешена не более, чем на определённый период времени. Время начала парковки фиксируется на парковочном диске. Пример: С понедельника по пятницу с 09:00 до 18:00 парковка разрешена не более чем на два часа. |
parking:right:maxstay:conditional=2 hours @ (Mo-Fr 09:00-18:00) parking:right:authentication:disc:conditional=yes @ (Mo-Fr 09:00-18:00) (предлагается для явного указания использования парковочного диска. – смотрите также данный раздел.) | |
Запрет на парковку/остановку на дорогах clearway
Парковка (а также ожидание или остановка, в зависимости от местной правовой ситуации) запрещена (вообще или в определенное время). В странах содружества для этого существуют специальные понятия, например clearways или red routes. Пример: Остановка транспортных средств запрещена с 06:00 до 10:00 с понедельника по пятницу. |
parking:right:restriction:conditional=no_stopping @ (Mo-Fr 06:00-10:00) | |
Погрузочная зона
Парковка запрещена, но стоянка для погрузки или разгрузки разрешена. Пример: Специальная зона погрузки с 07:00 до 18:00, кроме воскресенья, с ограничением по времени 30 минут. |
parking:right:restriction:conditional=loading_only @ (Mo-Sa 07:00-18:00) | |
Зарядка электромобилей
Парковка для зарядки электромобилей. Пример: Парковка разрешена только для электромобилей во время зарядки. С 8:00 до 18:00, максимальное время пребывания - 4 часа. |
parking:right:restriction=charging_only | |
Зона ожидания такси
Зона ожидания для такси, где запрещена остановка других транспортных средств. |
parking:right:access=no (Нет доступа для всех желающих, потому что...) Если вы хотите явно записать условие запрета остановки, добавьте: parking:right:restriction=no_stopping (Остановка здесь категорически запрещена...) | |
Парковка для инвалидов
Общественная парковка, предназначенная для людей с ограниченными возможностями. Пример: Парковка предназначена для людей с ограниченными возможностями в рабочие дни с 06:00 до 17:00 (если этот рабочий день не является государственным праздником, поскольку "рабочие дни" включают в себя понедельник - субботу, если это не государственный праздник). |
parking:right:access=yes |
Инструменты и стили визуализации
Использование при работе с JOSM
Чтобы правильно использовать парковочные теги, в JOSM необходимо иметь визуальную обратную связь и контекстные подсказки по тегам. Настоятельно рекомендуется использовать следующие стили раскраски карты и наборы тегов:
- Существует стиль раскраски карты, который называется Parking lanes (возможно, название будет переведено на тот язык, на котором вы работаете в JOSM). Его можно установить через Map Paint preferences в JOSM.
- Также есть набор пресетов тегов, доступных под тем же названием Parking lanes. Его можно установить через меню JOSM Tagging Presets preferences.
Инструменты, помогающие добавлять или редактировать данные об уличных парковках
- StreetComplete Parking Overlay — это очень простой и интуитивно понятный способ ввода данных об уличных парковках. Для этого запустите приложение StreetComplete для Android, перейдите к выбору "Overlays" в меню настроек в правом верхнем углу и выберите "Street parking". Теперь улицы окрашиваются в соответствии с существующими данными о парковочных местах. Улицы с отсутствующими данными о парковке окрашены в красный цвет. Чтобы добавить эти данные, просто щелкните на сегменте улицы и выберите соответствующие данные для левой и правой стороны улицы. Если положение или ориентация припаркованных автомобилей на выбранном участке улицы меняется, улицу можно разрезать с помощью меню в левом нижнем углу (три точки).
- С помощью Zlant Parking Lanes Viewer/Editor можно просматривать и редактировать информацию о парковочных полосах (для этого нажмите на кнопку "Editor" в правом нижнем углу). На фоне аэрофотоснимков можно также эффективно удалённо картографировать парковки.
- ParkingStudio, инструмент, который генерирует теги для ограничений парковки на основе выбранных дорожных знаков (разработан для немецкой ситуации/знаков). Работает как для парковочных полос, нанесенных на осевую линию улицы, так и для отдельно нанесенных парковочных зон (необходимо выбрать после запуска инструмента).
- CityParkingWeb.com (uMap)
Инструменты для обновления старых утративших актуальность тегов parking:lane=* и parking:condition=*
В декабре 2022 года схема парковок в OSM была полностью переработана, т.е. была принята новая схема (описанная на этой странице), а предыдущая схема (parking:lane=* и parking:condition=*) утратила актуальность. Чтобы не потерять прежние данные безвозвратно, их следует пересмотреть и преобразовать в новые теги. Вы можете помочь с обновлением старых данных в вашей округе, если таковые имеются. Существуют инструменты, которые помогут:
- Overpass запрос, показывающий дороги с устаревшими тегами. Вы также можете использовать этот запрос при загрузке данных с помощью JOSM, чтобы загрузить только сегменты дорог с устаревшими парковочными тегами.
- OSM Parking Lane Tag Updater: Простой в использовании инструмент для обновления тегов, который "переводит" старые теги в новые. Всё ещё находится в стадии разработки — не стесняйтесь помогать в разработке. Скопируйте и вставьте старые теги или загрузите данные для заданного ID дороги из OSM. Проверьте результаты на правдоподобность и актуальность, добавьте недостающие теги, если нужно, и помните о кодексе поведения RU:Соглашение_об_автоматизированных_правках, если вы используете инструмент в больших масштабах.
- Подраздел Перевод устаревших тегов и временных интервалов содержит инструкции по обновлению иногда сложных старых тегов default, time_interval и parking:lane:*:2/3/4.
- MapRoulette челленджи:
Использование данных OSM о парковках
Потребителям данных, которым требуются точные пространственные данные об уличных парковках, следует учитывать, что, в зависимости от местного законодательства, могут существовать неявные ограничения на парковку, которые не отмечены в OSM, поэтому может потребоваться некоторая последующая обработка пространственных данных. Например, в большинстве законодательных актов по всему миру запрещена парковка на перекрёстках и переходах и на расстоянии около 5 метров около них. Однако мало кто из картографов утруждает себя тем, чтобы разделить дорогу на первые и последние 5 метров на каждом участке, чтобы нанести на карту запрет на остановку. На самом деле, некоторые даже не одобряют подобную практику, поскольку эти ограничения являются неявными или основаны на здравом смысле.
Поскольку уличная парковка на проезжей части также может быть нанесена на карту в виде отдельных областей, в любом случае может потребоваться некоторая пространственная постобработка. В приведенном выше случае необходимо будет вырезать некоторые возможные парковочные места вокруг перекрестка.
Проект OSM parking project from Berlin продемонстрировал методику обработки таких данных. В зависимости от точности хранящихся данных возможны очень точные расчеты количества и геометрии парковок. Некоторые основные сведения о проекте и его методологии можно найти в OSM blog post и в Geomob Podcast #154.
Здесь приведен неполный список ситуаций, подразумевающих ограничение парковки, которые встречаются во многих законодательных актах и могут не сопровождаться явными тегами:
- На автомагистралях и автодорогах
- В пешеходных зонах сквозной проезд и парковка запрещены, но могут быть сделаны исключения для автомобилей доставки
- На улицах которые обозначены знаками "жилая зона" парковка обычно (в некоторых странах) разрешена только в четко обозначенных местах
- В некоторых случаях, как правило, на мостах и в туннелях
- Часто на главных дорогах (по крайней мере, сельских) и часто на дорогах, где обгон запрещен; т.е. там, где есть непрерывная осевая линия
- На кольцевых и круговых развязках (junction=roundabout, junction=circular должны быть указаны на линии дороги в таких случаях)
- Обычно в поворотных кругах и поворотных петлях
- На участках проезжей части, обозначенных стрелками, например, на полосах для поворота — зачастую только на той стороне, где находятся полосы для поворота
- Перед некоторыми важными знаками, такими как знак "Движение без остановки запрещено", "Однопутная/Двупутная железная дорога" или "Уступи дорогу", потому что заслонять эти знаки опасно
- На стоянках такси и автобусных остановках парковка запрещена. В зависимости от законодательства остановка или ожидание могут быть разрешены
- На пешеходных переходах, железнодорожных переездах, на трамвайных путях и т.д. и вблизи них останавливаться запрещено по понятным причинам. Хотя некоторые законодательства разрешают останавливаться около переходов (но не на них)
- На узких участках, крутых поворотах, пожарных проездах и в других местах, где парковка может создать опасность для стоящего автомобиля или других участников движения
- На въездах и выездах на проезжую часть и в других местах, где есть пониженный бордюр
- В некоторых законодательствах также перед полицейскими участками, почтовыми отделениями и больницами
Большинство этих ограничений соответствует здравому смыслу, но программное обеспечение не знает здравого смысла. Кроме того, некоторые из этих неявных ограничений в некоторых странах могут быть явно обозначены.
Возможные синонимы
См. также
- Parking для получения дополнительной информации о нанесении на карту парковок (которые расположены не на проезжей части)
parking:lane=*для прежней, ныне устаревшей схемы парковки- Opening hours для получения дополнительной информации о синтаксисе для указания временных ограничений
- amenity=vending_machine + vending=parking_tickets для автоматов по продаже парковочных талонов
- amenity=parking для получения подробной информации, в основном, о картографировании парковок/автостоянок
- parking=street_side для подробной информации об обособленном обозначении парковки в парковочных карманах
- access=* для описания доступности объекта с точки зрения ПДД
- maxstay=* для указания максимального времени, на которое вам разрешено оставаться в том или ином месте
- fee=* указать, взимается ли плата за пользование объектом