Расстановка maxspeed или гвоздик в гробик одновейности.

Я использую maxspeed:backward + maxspeed:forward, по-моему, их хватает чтобы описать любые сочетания скоростных ограничений.

нет никакой партии :slight_smile:

Прочитайте пост #4.

Diomas, это оборот речи такой :slight_smile:

возникает затруднение для грузовиков. Если проставить maxspeed:forward=90 + maxspeed:backward=50, то как прилепить ещё и maxspeed:hgv=70 для направления forward, даже если считать maxspeed:backward=50 общим для всех типов транспорта? На двух-вейном же варианте будет нормально: maxspeed=90 + maxspeed:hgv=70 и maxspeed=50 соответственно направлениям.
andriano, я не совсем понимаю смысл термина «proposal» в контексте форума. Дословный перевод - «предложение». Из чего не следует (для меня) автоматом тождественности с «так принято сообществом». Вопрос (докучливый, но что поделать): так принято сообществом? :slight_smile:
P.S. По прошествии 3-х лет JOSM так и не обзавёлся тегами maxspeed:forward/backward, равно как и maxspeed:hgv, впрочем. Что добавляет каплю сомнения в их применимости (общепринятой и само собой разумеющейся).

LLlypuk82
http://wiki.openstreetmap.org/wiki/Proposed_features
Отсутствие чего-либо в JOSM не является признаком того, что это нельзя применять.

LLlypuk82, словосочетание “принято сообществом” - означает практику. Такой же практики, рисовать двухсторонние дороги только двухвейками, объективно нет, в чем легко убедиться, посмотрев в базу.

Кроме того, несимметричные ограничения скорости – явление довольно редкое.

BushmanK
Бог с ним, с пропозалом, много расплывчатой писанины-воды, ни о чём конкретном не говорящей. «Можете так, а можете эдак, всё это не обязательно, но лучше согласуйте, но и согласованное - не последняя инстанция и т.п.»

это понятно, а не понятно, как решить

:slight_smile:

LLlypuk82, я отвечал на ваш вопрос о том, что такое proposal.
Истиной в последней инстанции таковой быть не может хотя бы по той причине, что вообще любые схемы в OSM являются только рекомендацией (с коротой, в свою очередь, может согласиться много людей).

Решить проблему с разными ограничениями для отдельных видов транспорта на одной линии в разных направлениях с использованием схемы maxspeed:=* невозможно, и это очевидно, т.к. для этого нужно, чтобы было что-то вроде maxspeed::=*. Нужно делить дорогу на два направления. И, если вы считаете, что схему нужно дополнить, нужно писать proposal на дополнение к схеме.

Объясняю: это единственный допустимый вариант описания ситуации, когда имеется единственная проезжая часть, причем, в одну сторону одно ограничение скорости, а в другую - другое.
Хотите - пользуйтесь, не хотите - не пользуйтесь. Дело Ваше.

Но вне зависимости от Вашего выбора, рисовать две дороги там, где есть всего одна, не следует.

Указывайте не цифру, а символьную строку, обозначающую лимит скорости вне населенных пунктов.

Как на точке указать направление?

Справедливости ради, напротив:

  • город. Два лежачих полицейских на дороге вдоль территории школы, знаки 20км/ч у ближайшего (по ходу движения), 40км/ч за 50 метров до него. Как минимум эти участки 40км/ч несимметричны. С 20км/ч тоже проблема - по идее, конец ограничения - у дальнего лежачего полицейского, но знаков “конец ограничения” почти нигде нет, из-за чего по правилам конец будет только у следующего перекрёстка (на курсах вождения часто учат что конец ограничения можно понять по изнанке круглых знаков, но сомневаюсь что это во всех случаях соответствует действительности, а тем более имеет какую-то официальную силу :slight_smile:
  • замкадье. Знаки “конец ограничения” вообще не ставят: где я был - таковых вообще не припомню. Обычно довольно быстро после знака ограничения находится перекрёсток который официально оное отменяет, но в обратную сторону ограничение стоит гораздо позже этого перекрёстка.
  • горки. Банальное ограничение скорости только вниз.

ближе к теме: что-что, но разные ограничения скорости - не повод делать два вея. maxspeed:{forward,backward}, maxspeed:hgv:{forward,backward} ftw.

Не понял, что за строка и как её указывать.

Также не понял (особенно ftw)

Перевожу: используйте maxspeed:forward, maxspeed:backward, maxspeed:hgv:forward, maxspeed:hgv:backward и т.д.

AMDmi3, буду. А какое навигационное ПО сейчас принимает в расчёт подобную схему? Полезно было бы знать, если таковое имеется.

Дык, естественно, это соответствует логике установки знаков. Знаки ограничения скорости устанавливают не для того, чтобы поиздеваться над водителями, а потому что участок дороги (мы говорим, кстати, о случае с одной проезжей частью) имеет особенности, требующие снизить скорость. Например, плохое состояние, ремонт, крутой поворот, соседство со школой, детским садом или жилым массивом. Тоже касается и лежачих полицейских – они просто способ добиться выполнения этого ограничения. C точки зрения здравого смысла свойства этого участка одинаковы в обоих направлениях.

Если подходить строго формально, то знак 20, установленный перед искусственной неровностью, чтобы ты не разбил подвеску, действует не до нее, а до ближайшего перекрестка, который может быть в разные стороны по-разному.

Кстати, кроме maxspeed есть ещё полезный тег - запрет обгона “overtaking” . Там схема вроде официально принята, принята, но другая (т.к. нет числового значения):
overtaking=yes/no/forward/backward/both

Их у нас навигаторы хоть как-то поддерживают?

ситигид рисует значок запрещённого обгона — правда, не проверял на осмокартах.

Читаем ГОСТ Р 52289-2004:

Другими словами, указанное maxspeed=30 за городом автоматически подразумевает наличие трех знаков: 70, 50 и 30 км/ч. Аналогично 40 и 20 в городе. Поэтому дополнительно резать дорогу на кусочки с разным скоростным лимитом не вижу смысла. Даже с целью микромаппинга.

maxspeed=RU:rural

Если ничто не помогает, прочтите, наконец, документацию: http://wiki.openstreetmap.org/wiki/RU:Key:maxspeed

andriano, почитал и это, спасибо. Калейдоскоп вариаций. Чтобы выработать нечто средневзвешенное из этой свалки информации, надо пораскинуть остатком мозга после прочтения.
Никак не возьму в толк для чего там везде лепится «source:maxspeed=». Если мы указываем числовое явное значение, то навигатору уже до лампочки, чем мы руководствуемся при этом: правилами, знаками на местности или гаданием на кофейной гуще. Аналогично, если указать «maxspeed=RU:rural», то и самому глупому ежу-навигатору станет понятно, что значение неявное, т.к. чисел нет и следует использовать базу данных по скоростным режимам за городом в соответствующих странах.
Видится примерно следующая картинка для одновэйно отрисованных дорог с двумя полосами движения с отличающимися ограничениями:
maxspeed:forward=RU:rural + maxspeed:backward=50 И дальнейшая рекомбинация неявных и явных значений. Без всяких «source», ибо этот параметр - абсолютное излишество, ничему не служащее, кроме принципа масляного масла. При этом предполагается, что в гипотетической базе имеются rural- и motorway-скорости для разных типов транспорта.
Ещё есть знаки, повышающие тот самый неявный лимит (110/90) на трассе явным (например 120/100), но это возможно только (надеюсь) на двухвэях и здесь можно обойтись почти без экзотики: maxspeed=120 + maxspeed:hgv=100
Что думаете по такому сублимату? :stuck_out_tongue:
P.S. Осмелюсь предположить вдобавок, что понижающих знаков только для грузовиков, например, или раздельно и тех и других (легковых) не бывает на дорогах. (касаемо одного направления движения) Или изобретать какой-нить триплет
maxspeed:hgv:backward=50 + maxspeed:backward=70 + maxspeed:forward=RU:rural
P.P.S. Также предлагаю для рассмотрения:
maxspeed= + interval=08:00-20:00* (если чего-то подобного ещё не имеется)