You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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.***

#26 2012-03-19 05:15:42

dr&mx
Member
From: Saratov
Registered: 2011-03-04
Posts: 1,089

Re: layer=-1 на реках

Nego wrote:
dr&mx wrote:

там всё очень понятно написано - перечитайте

А вы молодец!

в смысле?

Offline

#27 2012-03-19 05:43:12

Nego
Member
From: Венёв
Registered: 2012-03-03
Posts: 13
Website

Re: layer=-1 на реках

В том смысле, что хорошо сделали. Лучше стало.

Offline

#28 2012-03-19 08:00:48

dr&mx
Member
From: Saratov
Registered: 2011-03-04
Posts: 1,089

Re: layer=-1 на реках

ещё dinamik помог знаки пунктуации расставить, а то сафсэм башка нэ варил ужэ у мэнэ

Offline

#29 2012-03-19 12:14:15

evgenykatyshev
Member
From: Nizhny Novgorod
Registered: 2009-06-16
Posts: 1,413
Website

Re: layer=-1 на реках

А как сообщество относится к пункту (есть и в английской вики):
«Если одна дорога лежит под несколькими линиями, проходящими по одному мосту, то уместно создать один туннель на уровне layer=-1 вместо создания мостов с уровнем layer=1 для каждой вышестоящей линии»?
Получается, предлагается использовать тэги bridge=* и tunnel=* с той же целью, что и layer=*, хотя на мой взгляд, это неправильно.

Offline

#30 2012-03-19 12:36:27

Dinamik
Member
Registered: 2010-08-12
Posts: 1,096

Re: layer=-1 на реках

Несколько дорог, расположенных на мостах над одной - совсем не то же, что дорога, проходящая в туннеле под несколькими дорогами. Полагаю, что мосты нужно обозначать через bridge=yes, а туннели - через tunnel=yes. Озвученный пункт, думаю, нужно убрать.

Offline

#31 2012-03-19 12:42:33

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: layer=-1 на реках

layer - это тэг "вертикальной очередности", а bridge и tunnel обозначают все же относительно определенные рукотворные сооружения, которые и надо так указывать.

При том я бы еще не стал категорично исключать ситуацию, когда на пересечении есть и мост и тоннель. Скажем, вот тут: http://www.openstreetmap.org/?lat=55.78 … 8&layers=M
- железная дорога идет по мосту
- под полотном моста проходит Русаковская улица вместе с трамвайными путями (которые тут рендер отрисовал поверх)
- под восточным концом моста, внутри его устоя, сделан пешеходный тоннель, которому бы не мешало иметь соответствующий атрибут

Вот здесь http://www.openstreetmap.org/?lat=55.78 … 8&layers=M есть аналогичная ситуация: линия метро выходит на поверхность сначала в виде надземного тоннеля, а потом превращается в мост, и под участком надземного тоннеля (крытого моста?) находится пешеходный тоннель, который заглублен всего на метр ниже уровня земли.

И даже если какая-нибудь дорога проходит под мостом другой, очень широкой, это не значит что нижней нужно назначать свойство тоннеля, если она проходит под конструкциями моста, и собственной тоннельной конструкции (стен и свода) не имеет. Это будет искажением реальной ситуации, при том совершенно бессмысленным.


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#32 2012-03-19 16:46:36

dr&mx
Member
From: Saratov
Registered: 2011-03-04
Posts: 1,089

Re: layer=-1 на реках

Dinamik wrote:

Несколько дорог, расположенных на мостах над одной - совсем не то же, что дорога, проходящая в туннеле под несколькими дорогами. Полагаю, что мосты нужно обозначать через bridge=yes, а туннели - через tunnel=yes. Озвученный пункт, думаю, нужно убрать.

Так этот пункт никак не связан с вашими примерами. Там написано- несколько дорог, проходящих по одному мосту. Например две односторонних и трамвай по мосту и дорога под мостом. Если верхним всем указать - мост, то будет три моста. Потому лучше указать туннель для нижней.

Offline

#33 2012-03-19 16:54:42

LexIgnatov
Member
From: Рыбинск-Москва
Registered: 2010-08-30
Posts: 714
Website

Re: layer=-1 на реках

Кстати, кто-нибудь пользуется тэгом culvert=yes?


Лучше меньше, да лучше

Offline

#34 2012-03-19 17:01:44

dr&mx
Member
From: Saratov
Registered: 2011-03-04
Posts: 1,089

Re: layer=-1 на реках

Его заменили на tunnel = culvert

Offline

#35 2012-03-19 17:15:12

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: layer=-1 на реках

dr&mx wrote:

Так этот пункт никак не связан с вашими примерами. Там написано- несколько дорог, проходящих по одному мосту. Например две односторонних и трамвай по мосту и дорога под мостом. Если верхним всем указать - мост, то будет три моста. Потому лучше указать туннель для нижней.

В идеале это должно решаться отношением, объединяющим всё, что идет по одному мосту, в один мост, а не извращением исходных данных...


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#36 2012-03-19 17:19:33

mikles
Member
Registered: 2011-05-05
Posts: 176

Re: layer=-1 на реках

dr&mx wrote:
Dinamik wrote:

Несколько дорог, расположенных на мостах над одной - совсем не то же, что дорога, проходящая в туннеле под несколькими дорогами. Полагаю, что мосты нужно обозначать через bridge=yes, а туннели - через tunnel=yes. Озвученный пункт, думаю, нужно убрать.

Так этот пункт никак не связан с вашими примерами. Там написано- несколько дорог, проходящих по одному мосту. Например две односторонних и трамвай по мосту и дорога под мостом. Если верхним всем указать - мост, то будет три моста. Потому лучше указать туннель для нижней.

Тогда не получится интерпретировать данные в тех случаях когда интересно именно тунель ли это или мост. Надо думать как обозначать что несколько дорог проходят по одному мосту, но система тэгирования bridge/tunnel основанная на единственном и однозначном критерии, конструкции сооружения- хорошая.

Offline

#37 2012-03-19 17:24:07

Dinamik
Member
Registered: 2010-08-12
Posts: 1,096

Re: layer=-1 на реках

dr&mx wrote:
Dinamik wrote:

Несколько дорог, расположенных на мостах над одной - совсем не то же, что дорога, проходящая в туннеле под несколькими дорогами. Полагаю, что мосты нужно обозначать через bridge=yes, а туннели - через tunnel=yes. Озвученный пункт, думаю, нужно убрать.

Так этот пункт никак не связан с вашими примерами. Там написано- несколько дорог, проходящих по одному мосту. Например две односторонних и трамвай по мосту и дорога под мостом. Если верхним всем указать - мост, то будет три моста. Потому лучше указать туннель для нижней.

Полагаю, непосредственно связан. Если несколько дорог, проходят по мосту, то нужно и обозначить участки этих дорог, как проходящие по мосту, а не обозначать нижнюю дорогу как идущую через туннель, т. к. последнее попросту ошибочно.

Offline

#38 2012-03-19 17:53:26

dr&mx
Member
From: Saratov
Registered: 2011-03-04
Posts: 1,089

Re: layer=-1 на реках

Пример тегирования в этом случае?
Ошибочно тогда и только тогда, когда туннель это сооружение. Если он - замкнутое пространство сверху и по бокам - то правильно.

Last edited by dr&mx (2012-03-19 18:03:22)

Offline

#39 2012-03-19 23:47:57

dr&mx
Member
From: Saratov
Registered: 2011-03-04
Posts: 1,089

Re: layer=-1 на реках

mikles wrote:

Тогда не получится интерпретировать данные в тех случаях когда интересно именно тунель ли это или мост. Надо думать как обозначать что несколько дорог проходят по одному мосту, но система тэгирования bridge/tunnel основанная на единственном и однозначном критерии, конструкции сооружения- хорошая.

в той же статье есть упоминание про brunnel как замену мостам и туннелям в одном лице. и мысли о том что же считать туннелем

BushmanK wrote:

В идеале это должно решаться отношением, объединяющим всё, что идет по одному мосту, в один мост, а не извращением исходных данных...

в идеале... потлач не умеет грамотно работать с отношениями, а вы про идеалы (как известно, недостижимые).
это проще чем строить отношение и трястись потом за его целостность

Offline

#40 2012-03-20 07:18:34

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: layer=-1 на реках

dr&mx wrote:
BushmanK wrote:

В идеале это должно решаться отношением, объединяющим всё, что идет по одному мосту, в один мост, а не извращением исходных данных...

в идеале... потлач не умеет грамотно работать с отношениями, а вы про идеалы (как известно, недостижимые).
это проще чем строить отношение и трястись потом за его целостность

Ну в таком случае вопрос-то простой: что искажает реальность более принципиально (без всяких там отношений) - параллельные мосты или обычная улица и ложный тоннель (тоннели)?
По мне, так ложные тоннели и отсутствие моста там, где он есть, т.к. кто его знает - может научится Потлач отношения не рушить через годик-два, или ему вообще запретят все кроме poi и добавления тэгов, а ерунда в данных ерундой останется, если так мапить.


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#41 2012-03-20 07:39:20

dr&mx
Member
From: Saratov
Registered: 2011-03-04
Posts: 1,089

Re: layer=-1 на реках

Про ложные и правдивые туннели можно подробно?

Offline

#42 2012-03-20 08:20:52

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: layer=-1 на реках

dr&mx wrote:

Про ложные и правдивые туннели можно подробно?

http://forum.openstreetmap.org/viewtopi … 84#p228984 - последний абзац.
Исхожу из того, что данные должны, по возможности, как можно более адекватно описывать то, что действительно есть на самом деле, даже если множеству мапперов или пользователей разницы нет.
Не могу себе представить ситуацию, когда не ясно, где лежащая ниже дорога (ж/д пути, канал..) идет под мостом, а где - в тоннеле, хотя бывают и странные ситуации, когда тоннель идет по мосту или просто по поверхности земли. И менять это только для того, чтобы красиво рендерилось, смысла не вижу.


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#43 2012-03-20 08:27:08

dr&mx
Member
From: Saratov
Registered: 2011-03-04
Posts: 1,089

Re: layer=-1 на реках

Ой, а чем качественно отличается туннель-сооружение от пространства под мостом?
Хотя, спор ушёл в сторону. Обсуждали конкретный случай
Один мост, несколько путей на нём и дорога под ним. какие вы предложите схемы тегирования?

Offline

#44 2012-03-20 08:50:53

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: layer=-1 на реках

Схема тэгов - описывающая реальную ситуацию, то есть тому, что реально идет по мосту - bridge=yes в любом случае. Если мост поднимается над уровнем земли - layer=1, если он без рампы (то, что под ним, спускается ниже уровня земли), то тому, что под ним - layer=-1
Кроме того - если перед/после моста есть насыпь (рампа), то участкам дороги - embankment=yes, а если то, что под мостом, ниже уровня земли, то там еще cutting неплохо бы добавить, дабы обозначить рукотворное углубление.

Принципиальное различие между пространством под мостом и тоннелем может и не так велико (хотя технически оно, очевидно, есть), а вот различие между "просто дорогами" и мостом - очень велико, потому что у моста есть (могут быть) ограничения по массе, а также для него существуют отдельные правила проезда для транспорта. Тоннелей и пространств под мостами это, к слову, тоже касается - в тоннелях перестраиваться явно не стоит, а под мостом - сколько угодно.
Опять же, для пешеходов и велосипедистов это вопрос принципиальный - если тротуар или велодорожка не нарисованы в явном виде, вероятность наличия возможности безопасного преодоления пространства под мостом куда выше, чем тоннеля.

Так что по-моему, результат (отсутствие на картинке нескольких параллельных мостов) совершенно не стоит той степени искажения информации, которая возникает, если не рисовать мост, а то что под ним нарисовать тоннелем.


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#45 2012-03-20 09:06:35

dkiselev
Member
Registered: 2010-02-09
Posts: 3,364

Re: layer=-1 на реках

dr&mx wrote:

Ой, а чем качественно отличается туннель-сооружение от пространства под мостом?
Хотя, спор ушёл в сторону. Обсуждали конкретный случай
Один мост, несколько путей на нём и дорога под ним. какие вы предложите схемы тегирования?

Ну например такие http://wiki.openstreetmap.org/wiki/Rela … nd_Tunnels возможно с некоторыми вариациями.


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#46 2012-03-20 09:09:23

dr&mx
Member
From: Saratov
Registered: 2011-03-04
Posts: 1,089

Re: layer=-1 на реках

Когда у моста есть ограничения, то их явно указывают. Когда в туннеле нельзя ходить, точнее нет дорожки, пишем фут = нет. Когда обгон запрещён- тоже есть тег.
Вообще в статье упомянуты неоднозначности понимания и предложено самим решать как тегировать. Там нет призыва делать только так, а есть описание попытки простого, без применения отношения, обозначения в такой ситуации.

Offline

#47 2012-03-20 09:56:55

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

Re: layer=-1 на реках

Для чего такие извращения в виде отношений? В любом случае вей придётся резать, и ни какого облегчения это не даст. А то, что один вей находится под другим определяется ни как не ролями в отношении, а соответствующими layer=* и координатами.

Offline

#48 2012-03-20 10:08:09

dr&mx
Member
From: Saratov
Registered: 2011-03-04
Posts: 1,089

Re: layer=-1 на реках

не, вопрос в том что сущность "проезд под мостом" можно или нельзя обзывать хорошим словом  Туннель. а он по любому будет с каким либо layer

Offline

#49 2012-03-20 10:28:56

dkiselev
Member
Registered: 2010-02-09
Posts: 3,364

Re: layer=-1 на реках

VikDD, если вы про пропозал Bridges_and_Tunnels то основная идея в возможности замапить мост как самостоятельный объект, а не как некое свойство дороги. Ну а для хайвеев уже пометить что они к этому мосту принадлежат. Это на мой взгляд не отменяет layer но позволило бы нормально мапить мосты для многовейных дорог.


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

Board footer

Powered by FluxBB