Как обозначать? (Part 1)

Вы вообще каким местом читаете то на что ссылаетесь?

Т.е. явное foot=yes надо применять в случаев когда вдоль участка дороги физически нет тротуаров и пешеходных дорожек, в остальных действует запрет, т.е. foot=no.

Если вдаваться в детали, то да, конечно нужно специальное тегирование которое будет обозначать разрешения для подпадающих под это условие, но обычно идут на компромисс и берут foot=no как действующие для абсолютного большинства пешеходов. Если есть желание заниматься педантизмом то можно наплодить подтегов foot:big_things и прочих, но только зачем?

Вот я как-то так думаю тоже. а то что там с грузами и на колясках можно по краю двигаться, ну и что? давайте еще маршрутизацию в режиме “пешеход с габаритным грузом или инвалид на коляске без мотора, который мешает движению других пешеходов” сделаем, ага. В конце концов это некое исключение, которое работает на всех дорогах в принципе. В любом случае мы не можем все законы здесь отразить, да это и бессмысленно.

Именно поэтому foot=* стараются не указывать чтобы использовать “стандартные” значения о которых я говорил раньше.

newpavlov делает заявления о “запретах” при этом не цитирует ни одно слово “запрещено”.

Задумайтесь над этим. Какие “запреты” если в ПДД нет ни слова “запрещено”?

PS. с newpavlov я не общаюсь.

Взаимно. :wink:
Успешно повторяете путь проделанный в вики, товарищ d1g.

Плюс цитатка напоследок:

Пешеходы должны двигаться по тротуарам или пешеходным дорожкам
Пешеходы должны двигаться по обочинам.

Научи OpenSteetMap читать как ты, newpavlov, в чём твой секрет?

Расскажи нам о устройстве мироздания и как ты видишь запрет в этом???

Если ты слепой, то уже два человека тебе сказали что не так, причём цитируя по тексту

http://forum.openstreetmap.org/viewtopic.php?pid=553711#p553711

newpavlov, извини :smiley: при наличии вот этого соглашения тащемта ты не прав. остаётся только вопрос к маршрутизатору в османде:)

Ещё вопрос про переходы. uncontrolled это для “официального” нерегулируемого перехода, обозначенного дорожными знаками? тогда для пересечения тротуара с например hw=service будет просто hw=crossing, без других тэгов? опять же, есть такие пересечения, на которых нанесена “зебра”, но знаков нет.

crossing=unmarked

Насколько я знаю, uncontrolled это когда “сфетофора” в любом виде (даже “кнопка по запросу”) нет.

http://taginfo.openstreetmap.org/tags/crossing=unmarked - это когда “все здесь переходят, но разметки нет никакой”

Кое-какие подробности на вики, как обычно: http://wiki.openstreetmap.org/wiki/RU%3AKey%3Acrossing

Ну конечно, агрессия вообще ни к чему, мы тут не для этого.

Я их маплю, как:
crossing=unmarked
highway=crossing

Например разметка есть, нанесенная не дорожной службой, а магазином. Знаков соотвественно нет, съездов для колясок, камней для слепых само собой. Очень много нюансов бывает…

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

По поводу foot=no.
По-моему, вопрос сводится к тому, является ли линия highway=primary/secondary/и т.д. дорогой в полном смысле этого слова или лишь ребром в роутинговом графе. Если первое, то foot=no на дороги, у которых просто нарисованы тротуары, ставить неправильно. Как, например, неправильно помечать многоэтажное здание с building:parts одноэтажным, если тег building стоит на его одноэтажном стилобате. Если второе - в принципе, нет ошибки не то что в проставлении foot=no на дороги с нарисованными тротуарами, но даже на дороги с не нарисованными ещё тротуарами, если известно, что они там есть (типа нет тротуаров - нарисуй, а вот конкретно по этому ребру ходить нельзя).

Строго нет, но мы хотим access теги отмечать по “дорожным” правилам чтобы им было применение (маршрутизация).

Не помню тему где обсуждали последний раз, но ещё пару лет назад российские пользователи предпочитали “граф”, но при этом большинство из нас цитирует ПДД всегда.

Как freeExec уже сказал, (“Явный запрет для пешеходов только на автомагистралях, вот там можете ставить foot=no”), это можно отнести что именно “магистраль” в каком-то городе:
-trunk
-primary
-secondary в маленьком городе/селе?

Напомню что 3-й МКАД это только primary, хотя foot=no там стоит.

Если нет (а я также придерживаюсь этой позиции), то foot=no легитимен на любой дороге, где согласно ПДД пешеходам предписано двигаться по тротуару и этот тротуар физически есть.

Слабо представляю себе пешеходную маршрутизацию без учёта footway, включая и тротуары. А если есть тротуары, то вести по проезжей части уже нет никакого смысла. Да и для автомобилиста в смысле взаимодействия его с пешеходами все дороги рангом выше living_street равны: пешеходов на проезжей части быть не должно, если есть тротуар и если это не особые и крайне редкие случаи, упоминавшиеся выше.

Если highway=primary/secondary/и т.д. не “дорога”, то автомагистраль или нет - разницы уже никакой. Тогда foot=no легитимен на любом отрезке рангом выше living_street и имеющем тротуары. Даже residential с близким к нулевому трафиком. Другой вопрос, может как-то надо помечать подобные случаи? Например, тегом sidewalk=*

Не такой однозначный вопрос, чтобы дать ответ для всех городов сразу.

Где-то можно обойтись “highway=* - строго дорога”, а где-то только “highway=* - ребро графа”. Опять же, это обсуждали уже. Другого решения нет с текущими схемами тегирования. Может LLlypuk82 вспомнит тему, у меня вообще вылетело из головы.

…и становится вообще всё равно указывали foot=no или нет на дорогах. Это понятно?

Не затегировано это по России. Либо будем халтурить с умолчаниями либо медленно доотмечать тротуары везде линиями.

Маршрутизаторы не знают ничего если вы им не сказали sidewalk=no

К сожалению, в OSM всё смешивают в один тег highway=*: инфраструктуру, граф, ПДД.

ПДД таки отличает “магистрали”. Большиство российских магистралей затегировано как trunk.

foot=no можно указывать на любом highway=* только там где есть явный запрет “ты здесь не ходи пешком”. Псевдо-статус highway дороги не имеет значения.

foot=no на магистралях: это типа костыль пока маршрутизаторы не починят для поддержки sidewalk=no и правил маршрутов для каждой страны (тикет OSRM открыт 1,5 года, это не простая задача)

Как? Ляду погреба, подземного сооружения для хранения продуктов?
manhole=cellar
А как территорию кооператива “Погреб”, где тысяча таких ляд, или территорию за домом с десятком их?

Серьезно? А не motorway?

Секундочку, там много созвучных слов, я там имел ввиду “российских магистралей” по ПДД знак 5.1 “Автомагистраль”.

За всю Россию не скажу, но среди текущих trunk много тех, у которых есть 5.1, Разве не так?

У нас знаки 5.1 как-то тегировались специально?

Мне до этого казалось что motorway это вообще “автобаны” (с многоуровневыми съездами и прочим) по-русски, в наших ПДД их нет.

Может имеет даже смысл МКАД поднять на уровень выше, 3 МКАД как primary мелковато для такого переростка.

Motorway это именно дороги с 5.1 есть еще motorroad=yes для 5.3 и навики это учитывают.