RU:Key:maxstay
maxstay |
Описание |
---|
Максимальное время пребывания где-либо. |
Группа: ограничения |
Используется на элементах |
Полезные сочетания |
Статус: одобрено |
Инструменты |
|
Этот ключ определяет максимальное время, на который разрешается:
- парковать автомобиль (смотрите парковочный диск)
- пришвартовать лодку
- остановиться в кемпинге
Примеры
- amenity=parking + maxstay=30 minutes (30 минут)
- amenity=parking + maxstay=1 hour (1 час)
- amenity=parking + maxstay=2.5 hours (2,5 часа)
- mooring=* + maxstay=load-unload (время загрузки‑выгрузки)
- mooring=* + maxstay=1 day (1 день)
- mooring=* + maxstay=3 days (3 дня)
- tourism=camp_site + maxstay=1 week (1 неделя)
- tourism=camp_site + maxstay=3 nights (3 ночи)
- parking:right=* + parking:right:maxstay=2 hours (2 часа)
Условные ограничения по времени могут быть помечены с помощью условия «Время и дата»:
- maxstay:conditional=1 hour @ (08:00-18:00) (или maxstay=1 hour + maxstay:conditional=no @ (18:00-08:00), в зависимости от того, что лучше для простых пользователей данных показывать иногда неверное «без максимального пребывания» или иногда неверное «максимальное пребывание 1 час»)
- amenity=parking + maxstay=1.5 hours + access:conditional=no @ (Su,PH). Maxstay отменяется условиями доступа. В этом случае парковка обычно разрешена на 90 минут, но запрещена в воскресенье и праздничные дни.
Теги
Общий синтаксис maxstay=* следующий.
maxstay=<число> <единица времени>
В некоторых случаях также необходим дополнительный тег с условными ограничениями для полного выражения значения.
maxstay:conditional=<значение> @ <условие>
Значение
Число
Допустимы только числовые значения выше нуля и десятичные точки, например, 45 minutes, 2.5 days, 1000 minutes.
Единица времени
Этот компонент является "обязательным" и по умолчанию не используется. Он определяет единицу измерения <числа>
. Допустимые единицы: second, minute, hour, day, night, week, month, year, и их форма множественных чисел (когда число больше единицы, например, 1 day, 2 days, 5 hours).
Не следует давать аббревиатуру единицы измерения, а между числом и единицей должен быть пробел.
Значение ограничения
Это значение ограничения, например, 30 minutes, 1 day, 3 nights. Те же правила применяются к <число>
<единица времени>
.
Условие
- Основная статья: Conditional restrictions § Значение
Значение состоит из символа @, за которым следует время и дата.
maxstay=0
Некоторые картографы указывают maxstay равным 0. Это может означать одно из следующих вещей:
- Максимального значения нет. Это может быть указано тегом maxstay=no | none | unlimited.
- Максимальное значение не размещено, не написано и не указано. Это может быть однозначно отмечено maxstay:signed=no (или unsigned=maxstay).
- Остановка запрещена; разрешена только остановка. Это может быть указано в теге maxstay=load-unload.
- Доступ запрещён. Не указывайте maxstay=* и укажите access=no (возможно, также с access:conditional=*).
Смотрите также
- Proposed features/Maximum Stay — изначальное предложение
- duration=*, выраженная в формате ISO 8601 или RFC 5545 — время, необходимое для прохождения объекта
- Street parking — общие сведения о том, как отмечать на карте парковки вдоль улиц