RU:Key: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. Это может означать одно из следующих вещей:
- Знака, указывающего на максимальное пребывание, нет. Это можно однозначно указать с помощью unsigned=maxstay.
- Запрещено парковаться, только останавливаться. Это может быть указано с помощью maxstay=load-unload.
- Разрешено пребывание на неограниченный срок. Это может быть указано как maxstay=no или maxstay=unlimited.
- Доступ вообще запрещён — используйте access=*, возможно, также с access:conditional=*.
Maxstay без единицы измерения
Значения без единиц измерения неясны или трудны для интерпретации. Значение maxstay=* всегда должно включать единицу измерения, поскольку нельзя использовать значение по умолчанию (например, дни, часы или минуты).
Смотрите также
- Proposed features/Maximum Stay — изначальное предложение
- duration=*, выраженная в формате
ISO 8601 — время, необходимое для прохождения объекта
- Street parking — общие сведения о том, как отмечать на карте парковки вдоль улиц