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.***
#6276 2013-09-09 07:49:46
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Как обозначать?
В свете вот этого обсуждения (знаки ограничения движения в JOSM)
Не надо пытаться ориентироваться только на картинку, надо понимать логику работы ограничений.
Возник как раз обратный вопрос - есть ли у нас схема тегирования дорожных знаков as_is на местности ? В смысле требуется описать не логику знака, а его физическое местоположение и изображение. На данный момент всё что я обнаружил и использую - дорожные знаки city_limit, maxspeed, maxweight и др. справа от дороги, чтобы было понятно в каком направлении действуют. Но ведь знаков намного больше... В принципе можно ставить пустую точку с комментарием "прямо и направо", т.е. кто редактирует карту - увидит что там есть такой знак. Но вдруг кто-то захочет это отрендерить.
Offline
#6277 2013-09-09 08:02:18
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Как обозначать?
А в чём смысл простановки знаков в виде точек рядом с дорогой?
Знаки задают какие-то ограничения, предписания, дают какую-то информацию. Вот эту информацию и надо передать имеющимися средствами. Стоит знак "одностороннее движение" - мы пишем на линии улицы тег oneway=yes. Стоит знак ограничения скорости - пишем тег maxspeed на этом участке зоны действия знака.
В принципе можно ставить пустую точку с комментарием "прямо и направо", т.е. кто редактирует карту - увидит что там есть такой знак.
а для этого есть отношения запретов маневров.
А какой смысл рендерить знаки-точки? Разве что для компьютерных игр в жанре симуляторов автогонок.
Offline
#6278 2013-09-09 08:03:06
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Как обозначать?
На данный момент всё что я обнаружил и использую - дорожные знаки city_limit, maxspeed, maxweight и др. справа от дороги, чтобы было понятно в каком направлении действуют.
Если речь про traffic_sign=*, то направление можно задавать через direction=*, тогда их хоть как-то можно будет использовать.
И тегов maxspeed=*, maxweight=* на участке дороге они не отменяют.
Offline
#6279 2013-09-09 08:28:28
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Как обозначать?
А в чём смысл простановки знаков в виде точек рядом с дорогой?
Знаки задают какие-то ограничения, предписания, дают какую-то информацию. Вот эту информацию и надо передать имеющимися средствами. Стоит знак "одностороннее движение" - мы пишем на линии улицы тег oneway=yes. Стоит знак ограничения скорости - пишем тег maxspeed на этом участке зоны действия знака.
Ну мы же отмечаем урны отдельными точками. Дорожный знак - (внушительный) предмет дорожной инфраструктуры. Это настоящая полевая съемка. А теги на дороге - камеральная обработка, офисная интерпретация, которая запросто может измениться со временем.
Last edited by chnav (2013-09-09 08:29:40)
Offline
#6280 2013-09-09 08:59:35
- Эцелоп
- Member

- From: Санкт-Петербург (Большая Охта)
- Registered: 2012-06-19
- Posts: 1,511
Re: Как обозначать?
Именно на основании положения дор. знака водитель делает вывод о вносимых им ограничениях, ИМХО также должен работать и рендер, эта информация самая точная и единственно полная.
Так же многие программы навигации выводят дор. знаки на экран, что полезно.
Offline
#6281 2013-09-09 09:23:21
- BushmanK
- Member

- Registered: 2011-05-03
- Posts: 5,106
Re: Как обозначать?
Для отношений restriction есть способ обозначения позиции знака на местности в виде точки с ролью location_hint.
Можно дать какие угодно специальные названия расстановке точек, которые никак не влияют на дорожные ограничения, однако смысла в этом самом по себе будет крайне мало.
"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".
Offline
#6282 2013-09-09 09:37:56
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Как обозначать?
Я вообще тащусь от вас - народ, то влом расставлять ограничение и хотят резать дороги на двух вейки, то готовы даже знаки точками ставить.
Offline
#6283 2013-09-09 10:09:59
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Как обозначать?
freeExec
Никто не говорит что это обязательно к применению или будет делаться массово - у всего должен быть здравый смысл. Есть ситуации когда наличие точки с однозначной идентификацией знака позволит в будущем избежать ошибок. Например многочисленный реверс линий с проставлеными maxspeed:forward и maxspeed:backward - рано или поздно теги поменяются местами. Знак 6.3.1 "место для разворота", текущими средствами описать нельзя и конвертер будет тащить для разворота до следующего перекрёстка. Тысячи примеров.
Offline
#6284 2013-09-09 10:27:01
- BushmanK
- Member

- Registered: 2011-05-03
- Posts: 5,106
Re: Как обозначать?
По поводу ошибок - если кто-то готов сделать ошибку, поменяв направление на дороге с ограничением в одну сторону, он также точно сделает это, не обратив внимания на точку со знаком. Отсутствие связи между участком с ограничением и точкой установки знака не позволит ни контролировать целостность данных автоматически, ни верно нарисовать знак (ориентировать его относительно дороги) при рендеринге. Вывод - для решения такой задачи нужно отношение.
"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".
Offline
#6285 2013-09-09 18:29:39
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Как обозначать?
пусть LLlypuk82 расскажет что это за магазин - тогда будет более предметно.
Есть широкопрофильные, а есть со специализацией (как правило - одежда, часто детская (также коляски и т.п), но не сэконд (куча всего откуда-то там на развес), а именно кем-то выставленная на продажу)
Добавляйте (куда, кстати?
) shop=consignment
Last edited by LLlypuk82 (2013-09-09 18:30:19)
Offline
#6286 2013-09-09 21:15:41
- kapilov
- Member
- Registered: 2012-12-01
- Posts: 147
Re: Как обозначать?
maxspeed:forward и maxspeed:backward
JOSM при смене направления линии предупреждает о таких тегах и предлагает сделать замену.
А про знаки (например highway=give_way http://wiki.openstreetmap.org/wiki/RU:T … 3Dgive_way или highway=stop http://wiki.openstreetmap.org/wiki/RU:T … ay%3Dstop) не предупреждает. ![]()
Offline
#6287 2013-09-09 21:21:19
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Как обозначать?
chnav wrote:maxspeed:forward и maxspeed:backward
JOSM при смене направления линии предупреждает о таких тегах и предлагает сделать замену.
А про знаки (например highway=give_way http://wiki.openstreetmap.org/wiki/RU:T … 3Dgive_way или highway=stop http://wiki.openstreetmap.org/wiki/RU:T … ay%3Dstop) не предупреждает.
А с чего он должен о них предупреждать? Что на что вы менять для них собрались? У этих точек есть конкретная семантика, не зависящая от направления линии.
Offline
#6288 2013-09-09 21:22:04
- kapilov
- Member
- Registered: 2012-12-01
- Posts: 147
Re: Как обозначать?
И ещё про знаки: знак 6.16 "Стоп-линия" http://wiki.openstreetmap.org/wiki/RU:Д … аки_России не плохо бы отмечать, т.к. при существующем уровне абстракции, при котором дорога не имеет ширины, стоп-линия может быть довольно далеко от точки пересечения дорог (особенно если эти дороги очень широкие или пересечение на площади находится). Но у этого знака нет тега и наверняка он нигде не рендерится.
Offline
#6289 2013-09-09 21:28:14
- kapilov
- Member
- Registered: 2012-12-01
- Posts: 147
Re: Как обозначать?
А с чего он должен о них предупреждать? Что на что вы менять для них собрались?
Как по мне, знак должен стоять перед въездом на перекресток, а не после него. Но если навигаторы достаточно умны, что бы определить к какому перекрестку относится знак, то тогда конечно без разницы как рисовать.
Offline
#6290 2013-09-10 06:34:30
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: Как обозначать?
Т.е. предлагается ради знака бить линию на две и "разворачивать" перед каждым перекрёстком? Вообще, там всё проще - знаки относятся к ближайшему перекрёстку, собственно говоря, поэтому они ставятся как можно ближе к пересечению, а не "там где они реально установлены". Про "реальную установку" - это другой тег надо использовать, либо отношение можно, с ролями sign для места установки знака и highway[_position] для "места его действия".
Offline
#6291 2013-09-10 06:52:32
- kapilov
- Member
- Registered: 2012-12-01
- Posts: 147
Re: Как обозначать?
Т.е. предлагается ради знака бить линию на две и "разворачивать" перед каждым перекрёстком? Вообще, там всё проще
Как бы - да. Но если там все проще, то наверное не стоит тогда на это тратить время.
Offline
#6292 2013-09-11 07:51:08
- Amigo
- Member

- From: Москва
- Registered: 2009-12-15
- Posts: 2,772
Re: Как обозначать?
У нас в Москве после Собянинского объединения образовательных учреждений вот такая фигня http://www.openstreetmap.org/#map=16/55.8610/37.4429 и как теперь их отличать (остается адрес и тип), пока старое название занес в alt_name и old_name Какие будут мысли?
Offline
#6293 2013-09-11 08:46:59
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Как обозначать?
У нас в Москве после Собянинского объединения образовательных учреждений вот такая фигня
А как их люди различают в разговоре? "Пойдём в Лицей №1571? Нет, лучше в Лицей №1571!" ![]()
Если их все называют по старому, то может так и оставить, а "Лицей №1571" - в operator?
Offline
#6294 2013-09-11 09:54:46
- Felis Pimeja
- Member

- Registered: 2010-10-27
- Posts: 1,035
Re: Как обозначать?
Та ещё ситуация. У нас при объединении школам дали номера корпусов в названии:
- Школа 1010 Корпус 1
- Школа 1010 Корпус 2
- Школа 1010 Корпус 3
Offline
#6295 2013-09-11 09:58:07
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Как обозначать?
У нас при объединении школам дали номера корпусов в названии:
Не школам, а школьным знаниям, я полагаю.
Last edited by wowik (2013-09-11 11:32:14)
Offline
#6296 2013-09-12 21:54:18
- literan
- Member

- Registered: 2012-11-06
- Posts: 3,941
- Website
Re: Как обозначать?
как обозначить визовый центр? Т.е. офис, где централизованно принимаются загранпаспорта и документы для получения виз в посольствах (сами визовые центры - это обычно коммерческие компании, не имеющие прямого отношения к посольствам).
Offline
#6297 2013-09-12 22:10:41
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Как обозначать?
сами визовые центры - это обычно коммерческие компании, не имеющие прямого отношения к посольствам
Ну или придумать что-то типа office=visa_centre
Offline
#6298 2013-09-13 09:02:04
- literan
- Member

- Registered: 2012-11-06
- Posts: 3,941
- Website
Re: Как обозначать?
office=company
да это-то понятно, думал, такие популярные объекты уже кто-то мапил уточняющим тегом.
Taginfo нашел три точки, обозначенных government=visa_centre , но, полагаю, это неверно, т.к. эти функции переданы на аутсорс частному бизнесу
Offline
#6299 2013-09-13 20:57:50
- Danidin9
- Member
- From: Санкт-Петербург
- Registered: 2011-01-31
- Posts: 589
Re: Как обозначать?
Какой тег использовать для обозначения материала, из которого сделано здание? Уточняю: именно материал капитальных стен здания, а не видимое внешнее покрытие. Для последнего есть аж два тега - building:cladding и building:material, а что для первого?
Offline
#6300 2013-09-14 05:17:05
- kisaa
- Member
- From: ДВ, Хабаровск
- Registered: 2011-09-13
- Posts: 636
Re: Как обозначать?
Чисто теоретически, как раз building:material и должен отражать основной материал здания, а building:cladding - материал отделки. Но ОСМ далек от логики ![]()
Offline