RU:Key:opening_hours

From OpenStreetMap Wiki
Jump to: navigation, search
Доступные языки — Key:opening_hours
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português português do Brasil română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް
Public-images-osm logo.svg opening_hours
OpenClosed.png
Описание
Время работы, в которое те или иные объекты открыты для посетителей
Группа: Properties
Используется на элементах
точки можно отмечать этим тегомлинии можно отмечать этим тегомполигоны можно отмечать этим тегомuse on relations unspecified
Викиданные
Статус: неизвестен

Это свойство даёт возможность указать время работы практически всему, что имеет т. н. часы работы. Супермаркеты и магазины открываются и закрываются в разное время в разных странах (а иногда даже в одном городе). В больших городах многие небольшие магазины могут работать круглосуточно. Аптеки, заправки, пивные и рестораны быстрого питания тоже часто работают в режиме 24/7 (без перерывов и выходных). Информация о часах работы может оказаться очень полезной если вы ищете какие-либо типы объектов вечером или ночью.

Данный ключ не предназначен для обозначения условий ограничения доступа (проезда) по времени. Для обозначения таких ограничений используйте RU:Conditional restrictions

Как обозначать на карте

Добавьте этот тег к тегу из списка или аналогичному:

Значения тега

  • Перед тем как применить тег к линии линия изучите тег access=*

Примеры

  • 24/7
применяется к объектам, работающим круглосуточно, 7 дней в неделю, 24 часа в сутки
Обозначение на карте: иконка соответствующего объекта с изображением числа 24
  • Sa-Su 00:00-24:00
применяется к объектам, круглосуточно работающим в выходные.
  • Mo-Fr 08:30-20:00
применяется к объектам, работающим в рабочие дни с 8:30 до 20:00.
  • Mo-Fr 10:00-12:00,12:30-15:00
применяется к объектам, работающим в рабочие дни с 10:00 до 15:00 и имеющие обеденный перерыв с 12:00 до 12:30.
  • более сложный режим работы, включая разное время работы в зависимости от дня недели или месяца:
    • Mo 10:00-12:00,12:30-15:00; Tu-Fr 08:00-12:00,12:30-15:00; Sa 08:00-12:00
    • Mo-Su 08:00-18:00; Apr 10-15 off; Jun 08:00-14:00; Aug off; Dec 25 off
применяется к любым объектам с установленным режимом работы.
Обозначение на карте: иконка соответствующего объекта, возможно с соответствующей подписью.
  • Mo-Sa 10:00-20:00; Tu off или Mo-Sa 10:00-20:00; Tu 10:00-14:00
Такой способ применяется чтобы из общего диапазона исключить, например, день недели.
применяется к любым объектам с установленным режимом работы.
Обозначение на карте: иконка соответствующего объекта, возможно с соответствующей подписью.
  • Mo-Sa 10:00-20:00; We[-1] off "санитарный день"
применяется к объектам, работающим с 10 до 20, кроме воскресенья, последняя среда месяца - санитарный день.

Синтаксис

  • wd день недели, возможные значения: Mo · Tu · We · Th · Fr · Sa · Su (например, Fr 08:30-20:00)
  • hh часы, всегда двузначное число в 24-часовом формате, в виде "hh:mm" · (например, Fr 08:30-20:00)
  • mm минуты, всегда двузначное число, в виде "hh:mm" (например, Fr 08:30-20:00)
  • mo месяц, available: Jan · Feb · Mar · Apr · May · Jun · Jul · Aug · Sep · Oct · Nov · Dec · "mo md" (например, Dec 25)
  • md день месяца, всегда двузначное число, в виде "mo md" (например, Dec 25)


  • Общий синтаксис: wd hh:mm-hh:mm (например, Fr 08:30-20:00)
  • Общий синтаксис: mo md hh:mm-hh:mm (например, Dec 25 08:30-20:00)

Правила

  • Диапазон часов включительно (всегда час открытия и час закрытия) разделены дефисом "-" · (например, 08:30-20:00 )
  • Диапазон дней недели включительно, разделены дефисом "-" · (например, Mo-Fr )
  • Диапазон дней месяца включительно, разделены дефисом "-" · (например, Dec 20-26 ) или (например, Dec 20-Jan 06 )
  • Исчерпывающий список дней, значения разделены запятой "," · (например, Mo,We,Fr )
  • Часы от минут разделены двоеточием ":" · (например, 08:30 )
  • Список диапазонов часов, значения разделены запятой "," · (например, 8:30-14:00,16:30-20:00 )
  • Разные диапазоны часов в разные дни разделяются точкой с запятой ";" (например, Mo 10:00-12:00,12:30-15:00; Tu-Fr 08:00-12:00,12:30-15:00; Sa 08:00-12:00 )
подразумевается: "эти часы работы в этот день ; эти часы работы в этот день"
  • Исключаемые дни и диапазоны отмечаются словом "off", следующим за соответствующим днём или диапазоном
    • день недели: "wd off" (например, Tu off )
    • диапазон дней недели: "wd-wd off" (например, Tu-Th off )
    • месяц: "mo off" (например, Aug off )
    • диапазон месяцев "mo-mo off" (например, Aug-Sep off )
    • дни месяца: "mo md off" (например, Dec 25 off )
    • диапазон дней месяца: "mo md-md off" (например, Dec 24-26 off ) или "mo md — mo md off" (например, Dec 25-Jan 06 off )
  • Для исключения дней из диапазона дней с указанными часами работы сначала указывается диапазон дней с часами работы, а потом исключаемые дни: (например, Mo-Sa 10:00-20:00; Tu off ) или (например, Mo-Sa 10:00-20:00; Tu 10:00-14:00 ) (имеется в виду, что это не дополнительные дни, а дни, в которые часы работы отличаются от обычных, например Mo-Fr 08:00-12:30; We 14:00-17:00 означает что в среду магазин работает только во второй половине дня, а не дополнительно к первой половине)
  • Если необычные дни приходятся на начало или конец диапазона, не используйте правила исключения, а используйте обычные правила дополнения (например, Mo-Fr 10:00-20:00; Sa 10:00-14:00 )


  • Если режим работы круглосуточный в определённые дни, используйте особый диапазон: 00:00-24:00
  • Если режим работы круглосуточный без выходных, используйте особое значение: 24/7
в этом случае рендерер может отобразить дополнительную иконку.

rted but most values should get parsed.

Implementation

JavaScript

JavaScript implementation by User:Ypid:

Implementation

JavaScript

JavaScript implementation by User:Ypid:

OsmAnd

OsmAnd 2.0 showing whether the POI is known to be open or closed based on tagging of opening_hours. For example, the Re-CYCLE Bike Shop was closed when the screenshot was taken; however, the various bicycle rental facilities were open.

OsmAnd uses this tag on the POI search screen. The implementation is only partial, currently, no dates, week numbers, or holidays are supported but most values should get parsed.

Opening hours for Ulm, Neu-Ulm & surroundings

Ulm, Neu-Ulm and surrounding areas.

The web application is available on http://ulm-oeffnungszeiten.creal.de. Opening hours for the local area are visualized on a map. The source code of this application is freely licensed and available via GitHub. Adapting the application to a different city is very easy and described on the GitHub page.

More Maps and Applications

Code

Rendering

Визуализация

Пока только в случае обозначения opening_hours=24/7 рендерер может отобразить число 24 на иконке объекта.

Pharmacy dispencing 24.png

Остальные значения не имеют очевидной визуализации и могут быть показаны навигационными программами или через контекстное меню или каким-либо ещё подобным способом.

Программы

  • PHP-код для вычисления статуса объекта (открыт/закрыт) по времени и указанному диапазону
  • javascript библиотека для вычисления как статуса объекта в любое время, так и времени его следующего изменения
  • Онлайн визуальное отображение времени

Примечания и распространенные ошибки

Примеры сложных случаев и ошибок смотрите в английской версии статьи.

Не используйте ключевое слово call us (предназначенное для обозначения того, что о времени работы следует осведомиться телефонным звонком) для обозначения того, что требуется предварительное резервирование мест, запись на прием и другие действия, которые прямо не связаны с временем работы. Используйте для этого reservation=*.

Устаревшие теги

Следующие (недокументированные) ключи были deprecated и его следует заменить opening_hours=*. Их значение должно интерпретироваться для установки значения нового ключа, как описано выше:

Смотри также Conditional_restrictions.

См. также

    • JOSM/Plugins/OpeningHoursEditor - графический редактор для тега opening_hours
    • YoHours - Онлайн-редактор синтаксиса тегов
    • Openingh.openstreetmap.de - инструмент для проверки и оценки тегов opening_hours
    • Key:access - ограничения по времени
    • Conditional restrictions - используя синтаксис open_hours для временных условий
    • Key:lit - Искусственное освещение
    • Key:collection_times - Время сбора почты из почтовых ящиков
    • Key:service_times - для церквей и других функций, которые имеют разное время обслуживания, чем часы работы
    • Key:smoking_hours - время, когда курение разрешается в помещении
    • Key:happy_hours - время, когда алкогольные напитки предлагаются со скидкой
    • Key:opening_hours:kitchen - время, когда кухня открыта, и питание можно заказать (например, в ресторане или пабе)
    • Key:opening_hours:atm - время, когда банкомат внутри места размещения можно использовать
    • Key:lunch - время, когда массовый приготовленный регулярный ежедневный обед предлагается со скидкой

Notes