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

Reäksje fan tbicr op 18 maaie 2015 om 15.53 oere

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

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

Reäksje fan bigopenmac op 18 maaie 2015 om 16.21 oere

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

Reäksje fan olede4 op 29 juny 2015 om 18.12 oere

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

Reäksje fan bigopenmac op 29 juny 2015 om 18.25 oere

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

Reäksje fan d1g op 16 novimber 2016 om 04.04 oere

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

В вики описано использование 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

Meld jo oan en lit in reäksje efter