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.***

#876 2010-09-30 07:47:15

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

Re: Как обозначать?

Алексей Андреевич wrote:

Как правильно обозначать границы моста через ж/д пути: Там где начинается насыпь (дорога начинает подниматься вверх, субъективно level=1) или там, где начинается собственно мост (который висит над ж/д)?
Дело в том, что в некоторых случаях в насыпи делают как бы тоннель для пешеходов и проч. Визуально он находится на уровне земли и ж/д. Как считать: это тоннель для пешеходов или мост для машин?

embankment=yes

Offline

#877 2010-09-30 07:48:55

Canabis
Member
From: Moscow / Smolensk region
Registered: 2010-02-07
Posts: 863
Website

Re: Как обозначать?

Алексей Андреевич wrote:

Как правильно обозначать границы моста через ж/д пути: Там где начинается насыпь (дорога начинает подниматься вверх, субъективно level=1) или там, где начинается собственно мост (который висит над ж/д)?
Дело в том, что в некоторых случаях в насыпи делают как бы тоннель для пешеходов и проч. Визуально он находится на уровне земли и ж/д. Как считать: это тоннель для пешеходов или мост для машин?

Сам еще не использовал, но думаю в таком случае подойдет http://wiki.openstreetmap.org/wiki/RU:Key:embankment. Плюс, наверное, layer=1. А на линию тоннеля tunnel=yes + layer=0.

Offline

#878 2010-09-30 07:53:20

Алексей Андреевич
Member
From: Московская обл.
Registered: 2010-09-05
Posts: 65

Re: Как обозначать?

Т.е.
1) мост отдельно, насыпь отдельно?
2) и насыпь layer=1
3) а смысл в тоннеле, если он layer=0?

Offline

#879 2010-09-30 08:06:04

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

Re: Как обозначать?

Если именно тоннель, то его рисовать, если это дорога под мостом, то не рисовать.
Насыпи, какой layer присваивать - сложно сказать, надо конкретно смотреть. Если под ней что-то есть, то 1, если просто насыпь, то, наверное, 0, потому что это и есть уровень земли. Тем более, что насыпь в начале 0, а в конце 1.
ЗЫ отображается только в осмрендере.
Насыпь отдельно - мост отдельно, об этом же и в вики написано.
Мост в OSM != мост в ПДД.

Last edited by VikDD (2010-09-30 08:08:17)

Offline

#880 2010-09-30 08:11:52

Canabis
Member
From: Moscow / Smolensk region
Registered: 2010-02-07
Posts: 863
Website

Re: Как обозначать?

Разбираясь в насыпях вспомнил про пешеходный тоннель в Русаковской эстакаде: http://maps.yandex.ru/-/CRaKFca. Но здесь думаю логичнее оставить для всей эстакады bridge=yes+layer=1, а для пешеходного тоннеля, который только что нарисовал, поставил tunnel=yes+layer=0 - http://osm.org/go/0t2xk2nQi--.

Offline

#881 2010-09-30 08:33:51

Алексей Андреевич
Member
From: Московская обл.
Registered: 2010-09-05
Posts: 65

Re: Как обозначать?

Вроде как насыпь - это подъём/спуск. А его layer обозначать не надо. Это, по-моему, не всегда логично, когда под насыпью, но на уровне земли, есть проход.
Но если взять правило за аксиому, то тоннель должен быть -1. Одно из двух: либо мост, либо тоннель.
Если насыпь - не мост, то проход под насыпью - тоннель (-1).

Как вы думаете?

Offline

#882 2010-09-30 08:49:02

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

Re: Как обозначать?

Нет, если проход (туннель) не требует спуска/подъёма, то его layer=0, а насыпи layer=1, если же надо, то layer'ы=-1/0 соответственно.

Offline

#883 2010-09-30 08:58:51

Алексей Андреевич
Member
From: Московская обл.
Registered: 2010-09-05
Posts: 65

Re: Как обозначать?

VikDD wrote:

Нет, если проход (туннель) не требует спуска/подъёма, то его layer=0, а насыпи layer=1, если же надо, то layer'ы=-1/0 соответственно.

А вот тут написано:
"Не используйте тег уровня layer=* для частей с подъёмами или спусками."

Насыпь - это подъём/спуск.

Offline

#884 2010-09-30 09:23:54

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

Re: Как обозначать?

Это склон насыпи - подъем/спуск а то что уже на насыпи явно layer=1


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

Offline

#885 2010-09-30 09:26:00

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

Re: Как обозначать?

Алексей Андреевич wrote:

"Не используйте тег уровня layer=* для частей с подъёмами или спусками."
Насыпь - это подъём/спуск.

Это когда уровень дороги изменяется относительно земли, но она ни с чем не пересекается, если же в насыпи "дырка", то насыпь должна быть на один уровень больше, чем уровень туннеля, если туннель идёт по уровню земли, то у него layer=0, если он углубляется в землю, то у него layer=-1, у насыпи, соответственно, 1 или 0.

Last edited by VikDD (2010-09-30 09:27:48)

Offline

#886 2010-09-30 12:03:30

Алексей Андреевич
Member
From: Московская обл.
Registered: 2010-09-05
Posts: 65

Re: Как обозначать?

Что-то я не понимаю.

Насыпь постепенно поднимает/опускает дорогу с уровня земли до уровня моста. Так в моём случае, его и будем рассматривать. Значит это подъем/спуск. Разве нет? А если так, то приводил выше ссылку на вики.
Другое дело, что правило мне самому не нравится. И я согласен с логикой VikDD. Тут вопрос, будем менять правила или подстраиваться под них?
Предваряя ответы прошу ответить не только на последний (риторический) вопрос, но и вопрос по-существу.

Offline

#887 2010-09-30 12:54:25

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

Re: Как обозначать?

Давайте по порядку:
layer
Тег layer служет для того, что бы показать, что один объект находится над другим, допускаются значения от "-5" до "5". layer=0, по умолчанию. Он ставится для "местного" уровня земли. Т.е. если вы будете на Джомолунгме, на самом её пике 8848 метрах над уровнем Земли (с большой буквы "З"), то всё равно там будет layer=0.
Аналогично и с насыпями.
f75fd39a71f4t.jpg

Last edited by VikDD (2010-09-30 12:56:12)

Offline

#888 2010-09-30 13:01:13

Алексей Андреевич
Member
From: Московская обл.
Registered: 2010-09-05
Posts: 65

Re: Как обозначать?

Вы мне пытаетесь объяснить свою точку зрения.
Я её понимаю.

Я Вас прошу согласовать Вашу точку зрения с описаниями тегов в Вики. Понимаете, в чём противоречие? => Вики не разрешает средний вариант.

Last edited by Алексей Андреевич (2010-09-30 13:02:26)

Offline

#889 2010-09-30 13:25:08

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

Re: Как обозначать?

В вики именно так и описан тег лэйер. Он служит именно для показа "очерёдности" объектов, при чём те объекты, которые либо вровень с землёй, либо возвышаются, но под ними нет других объектов на уровне земли, имеют layer=0.

Last edited by VikDD (2010-09-30 13:26:53)

Offline

#890 2010-09-30 13:44:16

Canabis
Member
From: Moscow / Smolensk region
Registered: 2010-02-07
Posts: 863
Website

Re: Как обозначать?

Я думаю, что в статье вики про bridge было сказано про участки именно мостов (bridge), а не насыпей, например. А может быть вообще перевод с английского не правильный. К тому же Вам никто не мешает до тунеля не прописывать layer, а над тунелем и далее уж поставить layer=1. Но отсутствие распределения по слоями (layers) в пересекаемых объектах может ввести в заблуждение не только систему но и пользователя.
Все правила не идеальны - надо выбирать наименьшее из двух (или более) зол. Если Вы будете ехать на машине, а перед Вами вдруг выскочит ребенок и Вы технически не будете успевать затормозить перед ним, что выберете:
1. выедите на встречную полосу, где обгон запрещен, или обочину в нарушение ПДД и затормозите на ней;
2. не нарушая будете тормозить под угрозой жизни ребенка.

Offline

#891 2010-09-30 13:49:26

Canabis
Member
From: Moscow / Smolensk region
Registered: 2010-02-07
Posts: 863
Website

Re: Как обозначать?

Может убрать эту странную фразу из вики (про layer для частей подъема/спуска)? Мне кажется даже правильно делают, когда лесенки к надземным пешеходным переходам обозначают с layer=1, т.к. под ними может быть, например, скамейка. А эта фраза говорит о том, что неправильно...

Offline

#892 2010-09-30 13:50:01

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

Re: Как обозначать?

В случае пересечения и отсутствия соединения у объектов layer надо ставить обязательно.
[Офф]... я тормозил со съездом на обочину... а она резко остановилась и побежала обратно, в итоге у меня сейчас левая часть переднего бампера висит на верёвочке. Лучше, конечно, чем по середине бампера (если бы не сворачивал), но не приятно... И фиг знает. Взаимопонимания-то водитель-пешеход нет. Где гарантия, что этот ребёнок не просто остановится или не побежит дальше? Одно на 100% знаю - "СИГНАЛИТЬ НЕЛЗЯ!" Это я ещё по дугим примерам помню. Лучше просто объехать, не заметившего тебя человека, чем ввести его в ступор и он сделает неизвестно что.
[/офф]
ADD:

Canabis wrote:

Может убрать эту странную фразу из вики (про layer для частей подъема/спуска)? Мне кажется даже правильно делают, когда лесенки к надземным пешеходным переходам обозначают с layer=1, т.к. под ними может быть, например, скамейка. А эта фраза говорит о том, что неправильно...

Если под лесенкой что-то есть (та же лавочка, ну или тропинка, скажем), то layer=1, если нет, то 0 или ничего.
Вообще, эта фраза для того, что бы мосты рисовали не по ПДД, а по правилам OSM, т.е. мост - непосредственно пролёт без "наземной" структуры.

Last edited by VikDD (2010-09-30 13:53:59)

Offline

#893 2010-09-30 20:06:36

cetus
Member
From: SPb
Registered: 2008-08-07
Posts: 43

Re: Как обозначать?

На форуме СитиГида регулярно жалуются на то, что к точке назначения привез по КАД или ЗСД, и все, конец маршрута. Куда дальше? Остановки нет, дороги чтобы спуститься к месту назначения, тоже нет, хотя по горизонали в проекции карты вот оно, в двух шагах. Разделение по уровням и учет этих уровней мне кажется наиболее естественным ограничителем во избежание таких маршрутов. Хотя конечно, не маршрутами едиными...

Offline

#894 2010-10-01 05:31:22

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

Re: Как обозначать?

Если там эстакада - то её соответственно и надо обозначать. И ещё, есть тег minspeed wink с ним, по идее, не должно разрешаться останавливаться и искать "ближайший путь".

Offline

#895 2010-10-01 11:53:54

Oksion
Member
From: Tyumen
Registered: 2010-04-13
Posts: 174

Re: Как обозначать?

Как правильно обозначать пойменные участки рек, разливаемые по весне, а летом представляющие из себя всё что угодно от пастбищных лугов до болот, в зависимости от многоводности рек в каждом конкретном году?

Offline

#896 2010-10-01 12:17:32

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,303

Re: Как обозначать?

Oksion
Тоже интересует этот вопрос, пока обозначаю natural=water + seasonal=yes (правда не для рек а озер в степи)

Offline

#897 2010-10-02 15:45:25

siberiano
Moderator
From: Novosibirsk
Registered: 2010-02-25
Posts: 1,006
Website

Re: Как обозначать?

Есть стадион с трибунами, часть из них совмещена с зданием (в нём ещё бар, массаж и бог знает что). Сам стадион - это не цельное здание-колодец, а несколько зданий.

Как обозначать всё это по отдельности, я знаю. Но тут не всё понятно:
1) Куда ставить тэг leisure=stadium? (поле или вся территория?)
2) Обозначить ли поле? Как я видел, поля плохо рендерятся если они нарисованы внутри стадиона. Мультиполигон имеет смысл?

Offline

#898 2010-10-02 18:21:20

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,690

Re: Как обозначать?

Как можно обозначить метеостанцию ?

Offline

#899 2010-10-02 21:37:35

dedNikifor
Member
From: Белгород
Registered: 2009-09-11
Posts: 3,419

Re: Как обозначать?

man_made = monitoring_station

не?

Offline

#900 2010-10-03 06:42:52

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,690

Re: Как обозначать?

dedNikifor wrote:

man_made = monitoring_station

Именно это мне и нужно, спасибо.

Offline

Board footer

Powered by FluxBB