Карманы

Ребят, в существующих навигаторах с пробками выбор между unclassified и residential зависит не от статуса, а от привходящих обстоятельств (собственно пробок)

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

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

  1. Но при этом скоростной индекс, выдаваемый линии по умолчанию (при отсутствии пробочных данных на ней), зависит как раз от статуса.
  2. Ходили слухи, что проблему с ведением по карманам в будущем планируется решать как раз-таки введением типа дорог “карман”.

Существующие теги позволяют задать более низкий статус карману (highway=residential), если он прилегает к unclassified, tertiary, secondary, primary или trunk дороге. Если же сама дорога имеет статус highway=residential, то residential-карман получается точно таким же по статусу.

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

А разве это не service?
Киньте ссылку посмотреть как это выглядит, просто в моем понимании карман это не параллельная дорога с физ. разделителем, а локальное утолщение проезжей части для парковки и т.п.

Мне кажется тут надо в другую сторону рыть: почему по нему лучше не ездить? Потому что потом сложно обратно повернуть либо потому что дорога узкая/хреновая - ну дак лучше и отметить это маакспидом. Я бы еще добавил отношение аля запреты на поворот с обозначением времени, в среднем требующегося на поворот.

а почему участок между двумя карманами-residential не может быть unclassified?

может просто парковка?

http://osm.org/go/0q1BBxmOA– но там статусы другие
а как ваш вариант выглядит?

Если “карман” может быть использован как путь подъезда к домам, то residential, если только огромная куча ТЦ или заводы, то да uncla.

http://maps.yandex.ru/-/CJvUyI5Z, http://maps.yandex.ru/-/CJvU6Kij, http://maps.yandex.ru/-/CJvUjC-I

Потому что если на основной проезжей части фактическая скорость, полученная от пробочных датчиков, равна, скажем, 50 километрам в час, лучше ехать по ней, чем по карману, несмотря на то, что в кармане можно ехать 60 километров в час, т. к. нужно будет в карман свернуть, а при выезде из него ещё и пропустить поток, едущий по основной проезжей части. Говоря иными словами, незачем соваться в карман лишний раз.

Это как?

Идёт-идёт residential-улица, потом делится на unclassified - основную проезжую часть и residential-карманы, затем опять превращается в одну residential-улицу? Получается, что класс дороги изменяется не на перекрёстке, а абы где.

То что на панорамах это однозначный карман.

Уширение дороги это с помощью lanes надо если нет физических разделителей или большой разделяющей разметки.

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

Ну если у кармана и у основной будут равные статусы, то почему же не закинет, закинет, для роутера ведь оба пути будут равнозначными, а по одному еще и пробочка.

На приведенном примере, имхо, статус кармана должен быть однозначно ниже чем у основной. Если основная residential, в чем я, учитывая двухвейность примера, очень сомневаюсь, то я бы поставил service. (Кстати у яндекса так и есть - по толщине как дворовой проезд).

А про релейшен:
turn-time-average from via to т.е. поворот с вот этого вея на вот тот через вот этот перекресток занимает 1 минуту, а вот с другого вея на третий - 10 минут. Тогда при прокладке маршрута можно делать адекватные предположения о выгодности объезда пробок. Но возможно это уже и перебор, т.к. сил отнимает много а роутинг и макспидом народ корректирует неплохо.

Я кстати по карманом всегда понимал локальное расширение дороги - это в моем понимании дублер, но это не более чем вопрос терминологии.

Пруф, почему на перекрёстке?
Точенее почему разветвление односторонней дороги нельзя считать перекрестком?

Я не могу комментировать слухи, скажу следующее.

  1. В моем понимании статус residential и unclassified одинаковый. Так например предполагается при проверке связности дорожного графа по уровням.
  2. Если будет тег карман=да, тогда его легко можно будет конвертить в некий новый тип дорог в некой программе. Но до этого терминологический вопрос, что есть “карман” должен быть решен.

Карман - service. Улица - residential или unclassified, в зависимости от того, идёт ли она по жилой зоне.

есть куча карманов где service будет слишком низок по статусу. тем более он в роутинг не попадает для сквозного движения?

//тем более он в роутинг не попадает для сквозного движения?
А должен? Если должен, то никакой проблемы и нет. :slight_smile:

Попадает или нет - надо у авторов конвертеров узнавать, вроде как без living_street попадал раньше. Ну и если service слишком низко, тогда и основная не residential, а повыше, tertiary к примеру. Если основная ну совсем никак не выше residential, и service ну совсем никак не катит - ну поставьте max_speed:practical дублеру- это все-же общепринятый костыль отражающий большую задержку на проезд и на поворот с дублера на основную, хотя и смешивающий эти две задержки в кучу.

Карманов в дорог ниже tertiary я никогда не видел, потому не закинет. Если такие случаи есть, но надо продумывать другое решение, скорей всего сервисы.

dkiselev, пока кто нибудь не опишет, что такое карман, по каким признакам его надо отличать от других дорог, и какие для него требуются правила рутинга, ничего не получится, и авторов конверторов спрашивать не о чем :frowning:

IMHO, классический карман - это отдельная проезжая часть улицы, которая ответвляется от основной после перекрёстка и заканчивается до него.

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

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

Понятно, что по карману можно ездить - это его делает хайвеем? В пробках ездить можно (физически) и по тротуарам, и просто по любому свободному пространству, которое для этого совсем не предназначено (по парковочным карманам, например).

Или тут про другие карманы?

Тут немного другие карманы, почти тоже самое, что поребрики/бордюры и парадные/подъезды, только наоборот, слово одно, с смысл немного разный. “карман питерский обыкновенный” - вынесение в сторону от дороги её крайней правой полосы, внутри одного квартала, так, что бы физически исключить манёвр с неё налево и выезд на оставшиеся полосы.