OpenStreetMap-logo OpenStreetMap

Подскажите, пожалуйста, как описать время работы “понедельник-пятница с 9:00 до 17:00, последний рабочий день месяца с 9:00 до 14:00”

Когда надо обозначить, например, “3-я среда месяца санитарный день”, то пишу We[3] off. А тут какой вариант ни пробовал, JOSM ругался при валидаци. В вики описано использование wd, но в обсуждении поднят вопрос, что эти weekdays в разных странах не совпадают. Mo-Fr[-1] 09:00-14:00 JOSM тоже не принимает.

Email icon Bluesky Icon Facebook Icon LinkedIn Icon Mastodon Icon Telegram Icon X Icon

Discussion

Kommentti käyttäjältä tbicr 18. May 2015 klo 15.53

Не факт что валидатор JOSM поддерживат полную спецификацию. Ваш вариант не соответсвует спецификации osm.wiki/Key:opening_hours/specification#weekday_range, хотя он мне нравится тем, что позволяет обозначить время работы независимо от 5-и, 6-и или 7-и дневной рабочей недели первый/последний/n-ый рабочий день не взирая на то что подразумевается в этом случае под “рабочим днем” (государсвенный или конкретного заведения). Даже может покрывать случай когда дней несколько.

В свое время делал через похожее на date_offset: -1 - Mo-Fr, но это тоже не соответсвует спецификации.

Kommentti käyttäjältä bigopenmac 18. May 2015 klo 16.21

Спасибо за ссылку, раньше этой страницы не видел.

Kommentti käyttäjältä olede4 29. June 2015 klo 18.12

Вот вам в помощь сервис http://osm.cupivan.ru/tags/opening_hours.html

Kommentti käyttäjältä bigopenmac 29. June 2015 klo 18.25

@olede4, спасибо за создание сервиса. Нужно еще добавить 5й интервал под условным названием “Санитарный день”. Там должна быть возможность выбрать, например, третья среда или последний четверг и время работы или же указать что в этот день не работает вообще. И форма для обратной связи не работает.

Kommentti käyttäjältä d1g 16. November 2016 klo 04.04

Я и не заметил вашу заметку сразу.

В вики описано использование wd

weekday не подходит потому как поразумевает дни недели пн-пт (в России). Причём четверг или пятница могут быть выходными. Вместо пн-пт вам нужны “рабочие дни”, а их не было.

Вы не можете сказать PH off и выбрать последний четверг Th[-1] или пятницу Fr[-1] в теге объекта - потому что не известно на какой именно день пришёлся “красный день календаря” (PH), они в каждый год разные.

“последний рабочий день месяца с 9:00 до 14:00”

bigopenmac, наверное, вы - первый кто такое предложил в OpenStreetMap.

Это сложное правило, для него придётся придумывать ключевое слово: не PH, а LBD (last business day) или похожее. Предлагайте лучший вариант - будете его автором.

Поддержка

JOSM точно не поддерживает такое, там всё очень просто.

Остальное тоже (насколько я знаю), оставил напоминание: https://github.com/opening-hours/opening_hours_grammar/issues/5

Lokkaa sisäle kommentoidaksesi