Краснодар и край (обсуждение)

Во избежание кривотолков. Для СГ (как и для всех остальных программ) нужно, чтобы улицы были обозначены как hw=residential|unclassified, а дворовые (парковочные и всякие прочие) проезды - hw=service, как это и описано в вики. При этом наличие собственного названия (“улица Пушкина”, “Зеленая улица” ) - это характерный признак именно улицы.

По поводу отношения unclassified к residential в Вики в проекте Россия в таблице расставлены приоритеты именно так. Посмотреть можно здесь: Классификация дорог внутри населенных пунктов

Я посмотрел как другие регионы справляются с этой задачей. Допустим, Волгоградская область очень любит пользоваться living_street. Нас это устравивает? Нет, конечно. Ростовская область практически все улицы, как вы понимаете этого уровня - residential, даже неименованные. Это правильнее? Вряд ли. Чем больше я при своем небольшом мапперском, но достаточно большом жизненном опыте думаю об этой проблеме, тем более мне бы не хотелось что-то ломать в КК. Но, если начинать, то мы еще долго будем допиливать карты под нормальный роутинг.
P.S. Сейчас присмотрелся, в Ростове есть целые жилые массивы, отрисованные unclassified… Но, конечно, столько service, сколько у нас ни у кого нет…

Мне давно уже кажется что в классификации дорог для НП нехватает еще одного типа между тертириал и резидентиал.

Так ото ж, ну или Резидентиал - 1, но не living_street.

Просто если сделать в одной строчке 6 колонок, чтобы описать residental и unclassified на одном уровне, то будет некрасиво. Скорее всего поэтому они один под другим, а не потому что что-то приоритетнее.

living_street - если есть знак “жилая зона”.

Дворовые проезды, проезды по заводам, заправки в Ростове отмечены как service. Нормальные дороги не ниже residental/unclassified, как по-идее и должно быть. Если нет имени, возможно просто не знают его. По-моему, всё ок.

А что не так будет с роутингом, если мы переделаем именованные service в residental?

Это российская проблема поэтому мы в праве вводить новый тип дорог. Я по Европам/Штатам проехал много тысяч километров в совершенно разных ситуациях и для них излишне дробная классификация дорог. Все дороги одинаково проезжаемы а вот у нас классификация сушественно богаче. Поэтому нормально ввести дополнительный тип дорог.

Полагаю, что через service навигаторы путь движения не строят, а через residential строят. Смотрите для чего используется дорога - для движения автотранспорта или для подъезда к жилым домам.

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

И про СГ …

Есть у нас в ПДД правило: сквозной проезд через двор запрещён. Навигатор не должен вести сквозь двор при наличии объезда. Вот простой тест. OSRM проложил правильно только потому что, сам роутинговый движок не знает этого правила, и когда будет настоящий двор, он предложит нарушить ПДД

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

конвертер разве не учитывает знаки запрещающие? либо блоки, шлагбаумы? вас не туда понесло. отмечайте дороги по правилам, а не под навигатор либо рендер.

конвертер приспособлен под теги ОСМ. а не ОСМ под конвертер.

посмотри настройки. там в параметрах стоит АВТОМОБИЛЬ (БЫСТРЫЙ). если в навителе выставить КОРОТКИЙ он и по дворам проложит. а если БЫСТРЫЙ то по главным, мелкие будет игнорировать

в OSRM видимо быстрый это в навителе короткий

Навител неправ, это нарушение ПДД.

с чего? если нет запрещающих и конвертером учитывающих такие ограничения.

http://www.gazu.ru/pdd/?page=17 - 17.2 + 17.4 По дворам сквозное движение запрещено, даже если нет никаких знаков. А конвертер вообще на ПДД не влияет.

на правила очень даже) если не учитывает исходные данные и знаки. тобишь выпиливает их

ну эт как бы смотря что назвать сквозным

И на этой положительной ноте плавно возвращаемся к топику :slight_smile:

Не очень хорошо, когда обычная улица, по которой можно проехать насквозь без остановки, и дворовой проезд, у которого на самом деле access=destination, отмечаются одним и тем же тегом highway=service. В такой ситуации просто нельзя сделать конвертер и навигатор, который бы не нарушал ПДД и вёл нормально.

По первому вопросу Дороги внутри населённых пунктов это в самом низу описания… “Обычные мелкие улицы/переулки, преимущественно нежилые строения вдоль улицы. Имеют более низкий класс, чем highway=tertiary, но более высокий, чем highway=residential, транзитное движение по которым возможно, но не желательно.”

По living_street. Я только вернулся из Волгограда. Так знаков жилая зона еще меньше, чем у нас. Т.е. они тоже отходят от Вики и я это не приветствую. поэтому сразу и говорю, что нас такое не устраивает.

По вопросу роутинга. При одинаковом статусе дорог как поведет навигатор? Да как ближе. А нам нужно чтобы как лучше. Что будем делать для того чтобы уговорить навигатор провести именно как лучше? Уменьшать реальную скорость или понижать качество дороги? Я как-то попробовал на одной из двух рядом проходящих одинаковых residential улицах понизить уровень покрытия и не особо-то это сказалось на роутинге. Как затаскивал меня навигатор на более говеную улицу до правки, так и тащил потом, конечно, до грязи я не понижал качество, но ощущение было что навигатор вообще не понимает качество покрытия. Я буду очень даже ЗА если мы найдем действенный тег чтобы можно было четко подчинить один residential другому при прокладке маршрута во всех навигационных программах.

Понял, насчёт приоритета unclassified над residental и Волгограда :slight_smile:

Какой тег использовал? surface=unpaved по идее должен работать. Плохо если навигатор его не учитывает.

Как минимум maxspeed:practical и surface должны использоваться. По-моему их должно быть достаточно, чтобы получить нужный граф с нужными приоритетами на одноранговых дорогах.

Ладно, не буду Краснодар трогать, раз тут всё выверено, оставлю вам :slight_smile: Остальной край приводить к стандарту можно?

Первое (там под мостом) ведет так же как OSRM… а второй (на Гидрострое) проверить не могу… у меня на карте нет этих треков :frowning:
Хотя секундочку… открыл в Потлаче… здесь же parking aisle… дык Навител его же не видит. Какой же это parking aisle? А СГ его видит?