Вопросы новичков (Part 1)

Хочу уточнить про maxspeed:practical - обычно этот тег упоминают в связи с качеством дороги, что бы указать что с максимально разрешенной скоростью двигаться не получится. А мне хочется указать что на участке дороги кучи тупых пешеходов и прочее плотное движение. Можно ли использовать этот тег как указатель реальной средней скорости проезда участка?

Так он и есть practical - то есть по идее учитывает все факторы: и покрытие, и пробки, и баранов, и гаишников :wink: Единственно - что только первый фактор более-менее постоянный, для остальных, по хорошему, надо указывать conditional

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

Как справедливо отмечено на странице http://wiki.openstreetmap.org/wiki/RU:Key:maxspeed:practical

Да, я думал об этом. Но решил, что это не очень важно. Движуха начинается около 6 утра (вокзал и автовокзал). Вечером до закрытия ТЦ с забегаловками (бухие дети). А указав maxspeed:practical=20 вместе с maxspeed=40 (да, знаки есть) я не сильно испорчу ночной роутинг.
Но если есть вариант с conditional я конечно лучше использую его.

правильно я понимаю скорость по данному покрытию (из-за ям) это -maxspeed:practical ?

яволь! Не только ям :wink:

Повторю всё же свой вопрос…

В вики написано о таком формате (лично не пользуюсь) http://wiki.openstreetmap.org/wiki/RU:Key:addr, но там ничего не сказано о вешании тегов адреса на границы. Это видимо снова какой-то костыль для конвертеров, рендеров?

Не убъёт, а немного ухудшит. И не только ночного, а так же роутинг выходного дня, роутинг вечернего часа пик, роутинг 1 января и прочее. Но поддержку подобного разнообразия роутингов невозможно сделать при помощи одного числа. Это задача пробочных сервисов.

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

Тот случай, который я хотел изменить это вообще один из самых нагруженных перекретсков города, уже сделано 2 его объезда (не совсем полноценных, но тем не менее), но OSRM ведет упорно через него, и даже не самым коротким маршрутом. После того как я в некоторых местах установил highway=give_way (строго по делу, как знаки и стоят), и когда они до него дошли, то OSRM стал чудить еще сильнее.
Вот: http://osrm.at/c9U Повернуть налево, днем, с Гагарина на Окский малореально. Потому что уже к этому месту народ начинает ехать очень плотно + дикие пешеходы.
Если бы вел так: http://osrm.at/c9V - было бы нормально. Правда собираем кучу светофоров, но тем не менее, все предсказуемо по времени в любой час пик.
Самый короткий и логичный маршрут: http://osrm.at/c9W правда что бы пересечь Окский проспект надо точно так же сильно ждать как и что бы повернуть на него налево. Если бы вел так - я бы понял, кратчайший маршрут.
Это http://osrm.at/c9X тоже очень логичный маршрут, и пока не открыли Бочманово я так и ездил. Счас же езжу так http://osrm.at/c9Y быстро и без напрягов. Хотя и длиннее, и в Бочманово ограничени 40кмч.

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

А еще ночью светофоры очень многие выключены. Так что при следовании по светофорным перекресткам по главной штраф за проезд светофора надо сильно уменьшать. Но для этого надо указывать время работы светофора. А такого еще никто не придумал.

можно попробовать http://wiki.openstreetmap.org/wiki/RU:Conditional_restrictions и http://wiki.openstreetmap.org/wiki/RU:Key:opening_hours :slight_smile:

Я ещё задумывался над циклом каждого светофора. Но фигня всё это. Сегодня так, а завтра ЦОДД удалённо по-другому настроит и актуализация сразу же пострадает.
Хотя иногда встречаются светофоры с циклом 120 секунд. За это время можно до соседней улицы поехать и проехать по ней ещё до того, как на предыдущем вклюяится зелёный

А ещё можно анализировать треки :slight_smile: В них записана скорость и время, т.е. можно собрать статистику где и сколько было потрачено времени в зависимости от времени суток, дня недели, сезона и т.п. :wink:

скорее opening_hours подходит. Да только не поддерживает никто еще такого :frowning: и что бы утром узнать во сколько включается вставать надо дюже рано.

Это надо софтинку писать спецом. Муторно. Да и много ли тех трекописателей, в небольших то городах?

Не могу понять, почему Мапник не рендерит отношения
http://www.openstreetmap.org/relation/4859711
http://www.openstreetmap.org/relation/4859689
http://www.openstreetmap.org/relation/4850783

а также здание
http://www.openstreetmap.org/way/341791764

явно где-то ошибся, но где - не пойму. В ОСМанде и на других слоях osm.org все нормально!

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

перепроверить отношение стоит поконкретнее, судя по отрисоке на карте оутер и иннер поменяны местами…

уже сто раз проверил, все ок

нет! сам не понимаю, почему на разных зумах разными цветами красит

Помогите, пожалуйста, полному профану.
Почему вот этот остров (Неводный): http://www.openstreetmap.org/edit#map=18/61.36748/30.98937 отображается на карте OSM при просмотре с планшета, а вот этот (Мельничный): http://www.openstreetmap.org/edit#map=18/61.36301/30.98818 – нет?

Из различий заметил, что у Неводного острова есть дополнительное отношение “Лес/деревья - outer”, а у Мельничного острова такого отношения нет. Как добавить такое отношение – не знаю (я так понимаю, должна быть ссылка на соответствующий полигон, повторяющий полигон самого острова, а этого полигона нет).
Или тут дело вообще в чём-то другом?

Заранее благодарю за помощь.