You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#11051 2016-08-14 00:43:19
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Как обозначать?
Существуют ли теги для обозначения маршрута машины для вывоза мусора и графика ее движения? Т.е., мусоровоз по определенным дням объезжает определенные точки, останавливается там на определенное время, загружает мусор от благодарных жителей и уезжает. Как это перевести на язык OSMа?
Никак, не нужно эти маршруты в OSM вносить. Точки сбора мусора с указанием времени - их можно, но вроде как индивидуального тега для них пока не изобрели. А разве это ещё практикуется? Мне казалось уже везде контейнеры используют, с ними всем проще.
Last edited by Sergey Astakhov (2016-08-14 00:45:39)
Offline
#11052 2016-08-14 01:22:55
- BushmanK
- Member

- Registered: 2011-05-03
- Posts: 5,106
Re: Как обозначать?
"Везде" это где?
В США в определенный день машина забирает содержимое контейнеров, которые у людей обычно стоят на участке, а перед днем сбора их выставляют на дорогу. В Японии мусорные мешки с разными типами мусора также выставляют, при том разные типы мусора забирают в разные дни. Ну и так далее.
"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".
Offline
#11053 2016-08-14 01:53:40
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Как обозначать?
"Везде" это где?
В России. В данном форуме по умолчанию обычно её обсуждают.
В США в определенный день машина забирает содержимое контейнеров, которые у людей обычно стоят на участке, а перед днем сбора их выставляют на дорогу. В Японии мусорные мешки с разными типами мусора также выставляют, при том разные типы мусора забирают в разные дни. Ну и так далее.
Ну и при чём тут это? Из описания я понял что имеется в виду другой способ, отличный от "выставления", который практиковался во времена СССР - приезжает машина в определённое время, стоит пару минут и едет дальше. Жильцы к этому времени выходят с вёдрами и вытряхивают их в мусоровоз. Сам в детстве так мусор выносил. Преимущество у данного способа - отсутствие выставленных контейнеров/мешков (и прилагающимся к ним запахам/живности), но недостатки обычно перевешивают.
Offline
#11054 2016-08-14 04:39:45
- BushmanK
- Member

- Registered: 2011-05-03
- Posts: 5,106
Re: Как обозначать?
А ничего, что проект OSM - международный?
"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".
Offline
#11055 2016-08-14 13:04:25
- evgenykatyshev
- Member

- From: Nizhny Novgorod
- Registered: 2009-06-16
- Posts: 1,413
- Website
Re: Как обозначать?
Существуют ли теги для обозначения маршрута машины для вывоза мусора и графика ее движения?
Как уже сказали, вряд ли имеет смысл рисовать маршрут движения мусоровоза. А точки сбора я бы обозначил точками на линиях дорог, теги такие:
amenity=waste_disposal
opening_hours=Mo-Fr 7:00, 14:00, 20:00; Sa-Su 9:00, 19:00
Карта культурного наследия России. Нижегородская область: ФГИС, страница в ВК
Offline
#11056 2016-08-14 14:54:31
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Как обозначать?
opening_hours не тот смысл, лучше посмотреть в сторону времени выемки писем из почтовых ящиков.
Offline
#11057 2016-08-14 15:54:14
- evgenykatyshev
- Member

- From: Nizhny Novgorod
- Registered: 2009-06-16
- Posts: 1,413
- Website
Re: Как обозначать?
opening_hours не тот смысл, лучше посмотреть в сторону времени выемки писем из почтовых ящиков.
Да, лучше использовать collection_times. На странице тега в примерах даже есть amenity=recycling.
Карта культурного наследия России. Нижегородская область: ФГИС, страница в ВК
Offline
#11058 2016-08-14 21:28:11
- petrovnn
- Member

- From: Псков
- Registered: 2014-04-04
- Posts: 267
Re: Как обозначать?
А разве это ещё практикуется? Мне казалось уже везде контейнеры используют, с ними всем проще.
Снял дом на лето в поселке (псковская область), тут каждый второй день в определенное время приезжает трактор с прицепом, местные закидывают в прицеп мешки. Правда до нашего дома не доезжает (живем на отшибе).
Offline
#11059 2016-08-15 08:39:14
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 4,030
Re: Как обозначать?
ОСМ не очень хорош для обозначения невизуальной информации. Такого рода вещи важны для каких-то специализированных рендеров, например рендер пожарных служб, рендер мусоросборочного холдинга. Кроме того ОСМ не очень хорош для отображения частной инфраструктуры - туалетов на участках, например.
Я например, не проставляю часы работы POI. На самом деле в районе я даже не успеваю обновлять POI по району - 1-2 года и объект съехал, редко кто "в деле" находится больше двух лет. Что тут говорить про часы работы. Я никогда не использую часы работы POI в ОСМ так как вероятность того что она актуальна - крайне невелика. Чтобы такая информация была бы верна нужно прозванивать все организации в округе и выяснять есть ли у них изменения. Опять же, время работы может зависеть от времени года. Вот в библиотеке в которую я сейчас хожу - летнее расписание, в супермаркете в который я хожу перед Новым годом - своё расписание.
А "передвижные" объекты - ещё более сложный объект. Я знаю где у меня находится пункт продажи ёлок перед Новым годов, арбузов в сезон. Но зачем это на карте? Карта нужна чтоб ориентироваться, а не запутывать. Зачем информация о ёлках в июле, арбузах в январе?
Пункты сбора мусора с расписанием? Я жил в городе где водовозка развозила воду по расписанию, у нас в селе по расписанию ездит автолавка, заезжая на определённое время в каждую часть села, почтальон разносит почту в определённое время, пенсию по определённым дням. Но кому нужна такая информация? Тому кто живёт? Он её и так знает. Приезжий? Я бы спросил у местных и последнее место где бы стал искать такую информацию - в ОСМ ... если я конечно не разработчик специализированного рендера для мусоросборочного холдинга который хочет напечатать карты и вывесить их на всех тучках мусоросбора.
Бывший редактор ОСМ
Offline
#11060 2016-08-15 09:46:09
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Как обозначать?
Про мусор, месяц назад нашел у соседей http://www.openstreetmap.org/way/415182502
Удалять-исправлять не стал,кому-то нужна эта информация. Другое дело оформить бы его в нормальный маршрут...
Last edited by chnav (2016-08-15 09:46:49)
Offline
#11061 2016-08-19 16:00:25
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Как обозначать?
Зачем информация о ёлках в июле, арбузах в январе?
Зачем нужна вода зимой? Зачем нужны водные переправы зимой?
Место проведений ёлочных мероприятий не меняется совсем если район застроен хоть раз. Ёлочные базары тоже относительно постоянные. Тоже самое с арбузами: продают на первом пустом углу, но не на каждом.
http://wiki.openstreetmap.org/wiki/Key:seasonal 104000 использований. Сколько из них от fserges?
Offline
#11062 2016-08-19 18:31:29
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 4,030
Re: Как обозначать?
fserges wrote:Зачем информация о ёлках в июле, арбузах в январе?
Зачем нужна вода зимой? Зачем нужны водные переправы зимой?
Место проведений ёлочных мероприятий не меняется совсем если район застроен хоть раз. Ёлочные базары тоже относительно постоянные. Тоже самое с арбузами: продают на первом пустом углу, но не на каждом.
http://wiki.openstreetmap.org/wiki/Key:seasonal 104000 использований. Сколько из них от fserges?
seasonal=no - 67 917 раз, seasonal=yes - 33 718 раз http://taginfo.openstreetmap.org/keys/s … mbinations. Основная масса использований - пересыхающие реки, водоёмы. Для таких вещей seasonal абсолютно оправданная вещь.
Бывший редактор ОСМ
Offline
#11063 2016-08-20 01:46:54
- BushmanK
- Member

- Registered: 2011-05-03
- Posts: 5,106
Re: Как обозначать?
opening_hours неплохо позволяет описать ситуацию вроде "две последние недели года" (ёлочный базар) и т.п.
"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".
Offline
#11064 2016-08-20 04:35:28
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Как обозначать?
seasonal=no - 67 917 раз, seasonal=yes - 33 718 раз http://taginfo.openstreetmap.org/keys/s … mbinations. Основная масса использований - пересыхающие реки, водоёмы. Для таких вещей seasonal абсолютно оправданная вещь.
opening_hours неплохо позволяет описать ситуацию вроде "две последние недели года" (ёлочный базар) и т.п.
Давайте тогда определимся что seasonal=* для природных объектов (рек без чёткого расписания), а месяцы ёлочных базаров нужно в opening_hours указывать?
http://projets.pavie.info/yohours/?oh=Dec-Jan%2024/7
Точные дни можно в OH не указывать.
В самом примитивном варианте можно отфильтровать
opening_hours !~ /^Dec-Jan.+$/
opening_hours !~ /^Dec-Feb.+$/
opening_hours !~ /^Dec-Mar.+$/
opening_hours !~ /^Nov-Jan.+$/
opening_hours !~ /^Nov-Feb.+$/
opening_hours !~ /^Nov-Mar.+$/Это если с псевдоплассами MapCSS (коих полно) не хочется возится https://josm.openstreetmap.de/wiki/Help … udoClasses
PS. в программах кроме JOSM всё обстоит на порядки хуже (я думаю)
Last edited by d1g (2016-08-20 05:02:27)
Offline
#11065 2016-08-20 05:55:45
- BushmanK
- Member

- Registered: 2011-05-03
- Posts: 5,106
Re: Как обозначать?
seasonal имеет вполне конкретный смысл - природные, а не календарные сезоны. В Wiki написано кратко, но смысл понять легко и даны примеры того, что зависит от изменения погодных условий: состояние дорог, работа фермерского рынка в теплое время и т.п.
А opening_hours определяет календарные интервалы. Потому то, что зависит от погоды (грубо, в рамках смены сезонов, а не "когда не идет дождь" - для такого условия сейчас способа обозначения нет), отмечаем через seasonal, а что от даты - через opening_hours. В итоге, фермерский рынок - может быть seasonal (а может быть и opening_hours - это как решат), а ёлочные базары - opening_hours.
"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".
Offline
#11066 2016-08-21 05:14:43
- newpavlov
- Member
- Registered: 2014-03-28
- Posts: 511
Re: Как обозначать?
Как быть с полосами общественного транспорта? Сейчас, например, в Москве перемешаны lanes:bus и lanes:psv. По ПДД таксистам разрешено ездить по ним в случае отсутствия "кирпича" (который вроде как массово с выделенок снимают), так что по идее lanes:bus надо массово менять на lanes:psv.
Offline
#11067 2016-08-24 07:16:39
- #daf
- Member
- Registered: 2013-10-17
- Posts: 60
Re: Как обозначать?
Как обозначить дорогу, одностороннюю с понедельника по субботу?
В голову приходит только убрать oneway=yes и навесить ограничений на поворот. Насколько это корректно?
Last edited by #daf (2016-08-24 07:17:52)
Offline
#11068 2016-08-24 09:06:25
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Как обозначать?
Как обозначить дорогу, одностороннюю с понедельника по субботу?
https://s3.postimg.org/aff6l9n83/20160820_090811_1.jpg
В голову приходит только убрать oneway=yes и навесить ограничений на поворот. Насколько это корректно?
type=restriction
restriction=only_straight_on
day_off=sunday - устаревающий тег
http://wiki.openstreetmap.org/wiki/RU:О … граничения
oneway:conditional=yes @ Mo-Fr
http://wiki.openstreetmap.org/wiki/RU:C … strictions
UPD access поправил
Last edited by d1g (2016-08-24 09:59:11)
Offline
#11069 2016-08-24 09:19:43
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Как обозначать?
Выборка по access неверная.
Offline
#11070 2016-08-24 09:21:57
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Как обозначать?
Т.к. большую часть времени дорога односторонняя - то это должно быть значением по умолчанию (для совместимости с программами, которые не знают про схему conditional), с исключением для воскресенья.
Т.е.: oneway=yes + oneway:conditional=no @ Su
Last edited by Sergey Astakhov (2016-08-24 09:23:26)
Offline
#11071 2016-08-24 09:56:13
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Как обозначать?
Т.е.: oneway=yes + oneway:conditional=no @ Su
Проще обрабатывать один вид написания (только для yes/no) или два (для no, для yes)?
Я бы не стал усложнять и писал всё по одному виду (только для no "oneway:conditional=no @ Su") или (только для yes, "oneway:conditional=yes @ Mo-Fr")
Чередование их только усложняет и программам и мапперам, мы не символы в базе экономим, а делаем так, чтобы проще было и программы писать и указывать.
Offline
#11072 2016-08-24 13:49:29
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Как обозначать?
Sergey Astakhov wrote:Т.е.: oneway=yes + oneway:conditional=no @ Su
Проще обрабатывать один вид написания (только для yes/no) или два (для no, для yes)?
Я бы не стал усложнять и писал всё по одному виду (только для no "oneway:conditional=no @ Su") или (только для yes, "oneway:conditional=yes @ Mo-Fr")
Вы забываете про уже существующие программы и конвертеры, среди которых мне пока не известны поддерживающие теги conditional, т.е. они знают только про oneway. Указав только вариант с conditional вы тем самым окажетесь в ситуации, когда в этих программах в большую часть времени данные неверны.
Чередование их только усложняет и программам и мапперам, мы не символы в базе экономим, а делаем так, чтобы проще было и программы писать и указывать.
Как раз наоборот - в моём примере больше букв (не забывайте про сам oneway=yes), однако он удобнее для практического использования.
Last edited by Sergey Astakhov (2016-08-24 13:50:29)
Offline
#11073 2016-08-24 13:57:36
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Как обозначать?
Указав только вариант с conditional вы тем самым окажетесь в ситуации, когда в этих программах в большую часть времени данные неверны.
Я ничего не забываю, это нужно явно обговаривать в теме "как обозначать".
1. oneway=* обозначается для совместимости с обычнми программами.
2. значение его "преимущественно одностороннее" (yes) или "преимущественно двусторонннее" (no).
3. детальное расписание указывается в теге с :conditional припиской, прямо сейчас мало кем поддерживается, но тегировать нужно единообразно. Человек значение тега может понять в после прочтения вики.
Last edited by d1g (2016-08-24 14:03:12)
Offline
#11074 2016-08-24 14:07:20
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Как обозначать?
однако он удобнее для практического использования.
Я говорил про
oneway:conditional=no @ Su
oneway:conditional=yes @ Mo-Sa (здесь должно было быть Sa)
а не про oneway=*.
Два обозначения выше эквивалентны, лучше указывать вариантом с yes для совместисмости с opening_hours для "открыт по умолчанию" (opening_hours=24/7).
Last edited by d1g (2016-08-24 15:05:02)
Offline
#11075 2016-08-24 15:02:20
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Как обозначать?
Sergey Astakhov wrote:однако он удобнее для практического использования.
Я говорил про
oneway:conditional=no @ Su
oneway:conditional=yes @ Mo-Frа не про oneway=*.
Два обозначения выше эквивалентны, лучше указывать вариантом с yes для совместисмости с opening_hours для "открыт по умолчанию" (opening_hours=24/7).
Они не эквивалентны (да и Sa вместо Fr следует указать), т.к. не описывают какое значение будет вне указанного диапазона времени.
Эквивалентными (для поддерживающих conditional) можно назвать следующие варианты:
oneway=yes + oneway:conditional=no @ Su
oneway=no + oneway:conditional=yes @ Mo-Sa
oneway:conditional=yes @ Mo-Sa; no @ Su
однако для тех, кто conditional не поддерживает, лучше вариант с oneway=yes, т.к. это значение действительно в большую часть времени.
Last edited by Sergey Astakhov (2016-08-24 15:03:53)
Offline