Biểu trưng OpenStreetMap OpenStreetMap

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

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

Biểu tượng thư điện tử Biểu tượng Bluesky Biểu tượng Facebook Biểu tượng LinkedIn Biểu tượng Mastodon Biểu tượng Telegram Biểu tượng X

Thảo luận

Bình luận của tbicr vào 18 tháng 05 năm 2015 lúc 15:53

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

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

Bình luận của bigopenmac vào 18 tháng 05 năm 2015 lúc 16:21

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

Bình luận của olede4 vào 29 tháng 06 năm 2015 lúc 18:12

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

Bình luận của bigopenmac vào 29 tháng 06 năm 2015 lúc 18:25

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

Bình luận của d1g vào 16 tháng 11 năm 2016 lúc 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

Đăng nhập để nhận xét