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.***
#1 2010-01-30 22:04:32
- Vazhnov Alexey
- Member

- From: Wrocław, Poland
- Registered: 2009-09-01
- Posts: 151
- Website
Мост не отображается
Подскажите, почему не отображается мост http://www.openstreetmap.org/browse/way/46348595 ? Я так понимаю, что неправильно нарисовал его. Как сделать правильно? По мосту проходят только трубы, дороги к нему не подходят.
Offline
#2 2010-01-30 22:21:50
- Aleksandr Dezhin
- Member

- From: Msk
- Registered: 2008-05-25
- Posts: 2,109
- Website
Re: Мост не отображается
А что это за мост? Пешеходный, автомобильный, железнодорожный? Рендер то не знает, да и не кто не знает. Нужно указать или highway=*, или railway=*
[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода
Offline
#3 2010-01-30 22:26:12
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Мост не отображается
Может, его и описать трубопроводом, добавив тег man_made=pipeline?
Offline
#4 2010-01-30 22:27:47
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Мост не отображается
Если там могут ходить пешеходы, то нужно дать ему тег highway = footway, а если ездят машины, то highway = тип дороги и т.д.
Offline
#5 2010-01-31 04:53:26
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Мост не отображается
man_made=pipeline
bridge=yes
layer=1
Но рисоваться в мапнике он не будет - pipeline рисуется только в osmarender, и, кстати, он там уже виден.
Да, и у вас этот мост наложен сверху на другой way с pipeline - не надо так делать.
Last edited by AMDmi3 (2010-01-31 04:56:00)
Offline
#6 2010-01-31 07:47:16
- Finn_M
- Member
- From: Санкт-Петербург
- Registered: 2010-01-23
- Posts: 8
Re: Мост не отображается
Кстати, сделал мост на highway=raceway - тоже не отображается. Хотя тег у нужной линии прописан. В чем может быть проблема? http://osm.org/go/0zLaablt7--
Offline
#7 2010-01-31 09:06:54
- Vazhnov Alexey
- Member

- From: Wrocław, Poland
- Registered: 2009-09-01
- Posts: 151
- Website
Re: Мост не отображается
man_made=pipeline
bridge=yes
layer=1Но рисоваться в мапнике он не будет - pipeline рисуется только в osmarender, и, кстати, он там уже виден.
Да, и у вас этот мост наложен сверху на другой way с pipeline - не надо так делать.
Спасибо, сделал как вы сказали. Там только трубы проходят, больше он ни для чего не предназначен. Хотя на нём ещё есть небольшая дорожка, видимо для обслуживающего персонала.
Offline
#8 2010-07-21 11:03:17
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Мост не отображается
Кто-нибудь использовал для обозначения мостов на которых четко разделены полосы движения (отбойником, конструктивными элементами моста, выделенной полосой для движения трамваев/метро) релейшены? Так как об этом говорится здесь - http://wiki.openstreetmap.org/wiki/Rela … nd_Tunnels, где линии являются членами отношения, а самому отношению уже присваиваем "bridge=yes".
Хотелось бы, чтобы такие конструкции выглядели как одни общий мост, а не два-три параллельных моста.
Как они у вас выглядят после рендеринга?
Offline
#9 2010-07-21 11:19:16
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Мост не отображается
Так как об этом говорится здесь - http://wiki.openstreetmap.org/wiki/Rela … nd_Tunnels, где линии являются членами отношения, а самому отношению уже присваиваем "bridge=yes".
Очередная победа разума над здравым смыслом...
Имхо, для нормальной структуры данных надо разделить сущности: дорога (и мосты/туннели в том числе) как площадной объект, и дорога как элемент роутингового графа. Пока этого не сделать, так и будем объединять мосты в отношения...
Offline
#10 2010-07-21 11:27:15
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Мост не отображается
andygol wrote:Так как об этом говорится здесь - http://wiki.openstreetmap.org/wiki/Rela … nd_Tunnels, где линии являются членами отношения, а самому отношению уже присваиваем "bridge=yes".
Очередная победа разума над здравым смыслом...
Имхо, для нормальной структуры данных надо разделить сущности: дорога (и мосты/туннели в том числе) как площадной объект, и дорога как элемент роутингового графа. Пока этого не сделать, так и будем объединять мосты в отношения...
Леш, ты же прекрасно понимаешь, что это утопия. В рамках осм добиться рисования дорог-площадных и дорог-роутинговых отдельно нереально. Никто не будет с этим возиться, а единицы, понимающие что это правильно и зачем это нужно, не потянут сами это сделать. А прикинь как возрастет объем данных? А как объяснить новичку, что это и зачем? Не, утопия чистой воды. Реальнее думать об алгоритмах построение площадных объектов на основе роутингового графа...
Offline
#11 2010-07-21 11:33:22
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Мост не отображается
Ezhick, а нужно-то это вовсе не для всех дорог, - только для тех, которые рисуются двумя дугами. Таких не так уж и много.
А насчёт "не будут" - это ты зря, реки же с удовольствием рисуют.
Offline
#12 2010-07-21 11:38:09
- xande almeida
- Member

- From: Tver
- Registered: 2010-04-28
- Posts: 256
Re: Мост не отображается
Там только трубы проходят, больше он ни для чего не предназначен. Хотя на нём ещё есть небольшая дорожка, видимо для обслуживающего персонала.
Тогда это вернее не мостом назвать, а эстакадой для трубопроводов.
man_made=pipeline
location=overground
?
Last edited by xande almeida (2010-07-21 11:41:31)
Offline
#13 2010-07-21 11:45:57
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Мост не отображается
Ezhick, а нужно-то это вовсе не для всех дорог, - только для тех, которые рисуются двумя дугами. Таких не так уж и много.
А насчёт "не будут" - это ты зря, реки же с удовольствием рисуют.
Я рад твоему оптимизму
Зачем нужен площадной объект "река" никому объяснять не надо, тут все проще.
А насчет - только для двухвейных: это будет справедливо только в случае, если для всех остальныз будет указана ширина (а в идеале - количество полос и их ширина), в противном случае вывести площадной из линейного правильно фиг получится. И что проще - нарисовать по спутнику площадной или определить ширину и вбить ее линейному - еще большой вопрос.
Надежды на то ,что государство. у которого эти данные есть, нам их отдаст - очень мало.
Offline
#14 2010-07-21 11:50:54
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Мост не отображается
Ezhick, дык полноты данных никто и не гарантировал ![]()
Реки тоже рисуют по-разному - где-то просто линия реки по ландсату, где-то подробно берег.
Если описать хорошую схему и добавить её поддержку хотя бы в мапник - чтобы и сама дорога рисовалась, и граф тонкой стрелочкой, - то в городах с хорошими снимками дороги _будут_ рисовать.
Offline
#15 2010-07-21 12:03:05
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Мост не отображается
Ezhick, дык полноты данных никто и не гарантировал
Реки тоже рисуют по-разному - где-то просто линия реки по ландсату, где-то подробно берег.Если описать хорошую схему и добавить её поддержку хотя бы в мапник - чтобы и сама дорога рисовалась, и граф тонкой стрелочкой, - то в городах с хорошими снимками дороги _будут_ рисовать.
"Хотя бы в мапник" - это круто
Кстати, поддержка отображения графа и площадных отдельно есть в покетгисе ![]()
Offline
#16 2010-07-21 12:07:17
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Мост не отображается
Если описать хорошую схему и добавить её поддержку хотя бы в мапник - чтобы и сама дорога рисовалась, и граф тонкой стрелочкой, - то в городах с хорошими снимками дороги _будут_ рисовать.
Хоть сейчас начну! Большие перекрёстки и мосты сразу бы нарисовал.
Поскольку ещё рисую тротуары, то мосты получаются вообще из четырёх веев ![]()
Offline
#17 2010-07-21 12:09:13
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Мост не отображается
А финны вдобавок к тротуаром ещё и велодорожки отдельно рисуют - у них там вообще весело...
Offline
#18 2010-07-21 15:00:33
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Мост не отображается
Хотелось бы, чтобы такие конструкции выглядели как одни общий мост, а не два-три параллельных моста.
Как они у вас выглядят после рендеринга?
К сожалению пока-что ответа на свой вопрос я не увидел ![]()
Кстати, а как быть с многоуровневыми мостами? У которых один уровень автомобильный а другой, например, железнодорожный или один уровень движение в одном направлении, а другой в противоположном?
Last edited by andygol (2010-07-21 15:02:29)
Offline
#19 2010-07-21 15:09:31
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Мост не отображается
andygol wrote:Хотелось бы, чтобы такие конструкции выглядели как одни общий мост, а не два-три параллельных моста.
Как они у вас выглядят после рендеринга?
К сожалению пока-что ответа на свой вопрос я не увидел
Кстати, а как быть с многоуровневыми мостами? У которых один уровень автомобильный а другой, например, железнодорожный или один уровень движение в одном направлении, а другой в противоположном?
Ответ простой - текущий рендеринг сложные мосты не понимает и рендерит как пачку простых.
Про многоуровневые вообще и говорить нечего.
Offline
#20 2010-07-21 20:39:23
- Alexey Guseynov
- Member
- Registered: 2009-12-23
- Posts: 205
Re: Мост не отображается
Кстати, а как быть с многоуровневыми мостами? У которых один уровень автомобильный а другой, например, железнодорожный или один уровень движение в одном направлении, а другой в противоположном?
layer=N
Offline
#21 2010-07-22 07:29:51
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Мост не отображается
Ответ простой - текущий рендеринг сложные мосты не понимает и рендерит как пачку простых.
Рисовал я «тестовый» мост в виде отношения. Рендер не понимает такого и мост не отображается. Мост будет показан только если каждой отдельной лини, которая проходит по мосту назначить «bridge=yes», но в таком случае — «пачка простых мостов». («…Отака фігня малята…»)
Куда можно обратиться для того, чтоб добавили рендеринг мостов, заданных в виде отношения?
Offline
#22 2010-07-22 07:34:34
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Мост не отображается
Offline
#23 2010-11-29 11:12:13
- dkiselev
- Member
- Registered: 2010-02-09
- Posts: 3,364
Re: Мост не отображается
В связи со сбором пожеланий на mapsurfer.net апну эту тему.
До чего всеже договорились? Варианты:
Оставить как есть: 4-5 параллельных микромостика на каждый вей.
Включать в отношение bridge
Включать в отношение junction (не помню как точно предлагалось обозвать отношение - суть что веи связаны между собой)
Рисовать мост как отдельный площадной объект и привязывать к нему веи релейшеном
Или попросить поддержку всех трех вариантов ? ![]()
mail: dkiselev@osm.me skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!
Offline
#24 2010-11-29 11:39:22
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,816
Re: Мост не отображается
Пока кто-нить не сделает адекватную поддержку в рендерере - хрен до чего договорятся. ИМХО, проще всего рендерить будет если делать мост отдельным объектом.
Offline
#25 2010-11-29 11:42:08
- dkiselev
- Member
- Registered: 2010-02-09
- Posts: 3,364
Re: Мост не отображается
Ну тут замкнутый круг - разработчики рендера прежде всего спросят, а как вы обозначаете мост для многовейной дороги.
mail: dkiselev@osm.me skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!
Offline