Валидатор дорог by wowik.

Управление автодорог СО обозначило на карте на своем сайте практически все дороги регионального значения. Не знаю есть ли подобный опыт в других регионах, но трассировку проверить очень удобно. Конкретно по описанной трассе: съезды в отношение включил правильно (по километражу и по карте соответствуют 11.4 км), но остается 11.2 км непосредственно трассы. Оно соответствует участку от города до аэропорта (тоже учел). Теперь, чтобы сохранить логику, нужно участок от аэропорта до города в расчёт не включать, при одновременном включении его в отношение (также уже добавил в отношение). В итоге мы получим полное соответствие 11.2 км трассы (в два вея исполнении) + 11.4 км развязок.

Для меня не понятно, есть ли алгоритм, чтобы система понимала, что если дорога не разветвляется на два вея, а сразу состоит из двух, которые никогда не соединяются, считать километраж нужно только одного вея? Нужно ли в отношении для трассы, которая не предполагает обратного движения, устанавливать роль forward (пример 65К-1901000)?

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

Спасибо.

Расписание немного стало плавать, но примерно так:
Вечером поставил на скачивание и обработку.
Утром, перед тем как идти на работу, если не проспал, выложил на сайт

Время данных печатается на страничке.

wowik,
Исправь в валидаторе 36Н-140 «Богатое — Коноваловка» — Захаровка на «Борское — Коноваловка» — Захаровка
Там явно опечатка в источнике.
http://wowik.000space.com/routes/ru-sam/12.htm

После обновления из списка почему-то выпали
65К-0317000
(п. 1120 введен Постановлением Правительства Свердловской области от 12.04.2016
N 261-ПП)

65К-1202120
(п. 1129 введен Постановлением Правительства Свердловской области от 31.05.2017
N 392-ПП)

Опечатка “с. Криулино — д/о**» Сарана»**” вернулась! Правильно “с. Криулино — д/о «Сарана»

Все правки из этого поста также слетели

Спасибо за обновление.

Да, затер случайно файл, а в бекап ещё новшества не попали.

Опять всё внёс, длину посчитал с учетом съездов, скопировал в бекап.

Еще раз посмотрел на дорогу в аэропорт.
Да, свердловские бюрократы упорно считают, что дорога туда и дорога обратно - это две разные дороги.
Вот такая аномалия.
Осталось понять, она распространяется на всю область или только на это дорогу.
Тогда каким-то образом можно будет дать валидатору понять, что длина тут считается по-особому.

Добавил перечень автодорог в Питер
http://wowik.000space.com/routes/ru-spe

Не уверен, что это хорошая идея. Названия и расположение улиц как дорог (согласно этому списку из постановления № 300) и улиц как именованных объектов (согласно Реестру наименований элементов улично-дорожной сети) часто различаются. Сейчас улицы обозначены согласно Реестру, а добавление альтернативного списка в валидатор может провоцировать бездумное переименование веев улиц.

Добавил перечень автодорог международного и республиканского значения в Казахстан
http://wowik.000space.com/routes/kz

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

Та

Там кусок вообще бардачный - в name одно было, в name:ru другое

Спасибо.

65К-1202120 Снова не попал в перечень.
(п. 1129 введен Постановлением Правительства Свердловской области от 31.05.2017
N 392-ПП)

65К-0701000
65К-1208000
65К-1607000
65К-2101000
65К-2202000
65К-2301000
65К-3504000
65К-3610000
65К-4103000
65К-4103130
65К-4108000
65К-4113000
65К-4202000
65К-5302000
65А-0003020
несоответствие по километражу (в отношении указано верно)

Думаю необходим индивидуальный подход. Поскольку алгоритм валидатора мне не известен, могу только предполагать.
Участки с которыми столкнулся я лично.

65А-4101000 предполагаю (подтверждается трассировкой на карте Управления автодорог СО), что считаются 11.2 км трасса от города в аэропорт (в отношение добавлено, но дорогу назад нельзя не добавить, хотя из расчета нужно исключить) + 11.4 км развязок (в отношение добавлено верно, необходимо включить в расчет полностью). Логика валидатора абсолютно не ясна. Протяженность всех съездов 11.3 км, протяженность веев трасс в отношении 22,3 км (включая два участка с ролями forward: 11,2 км от города до аэропорта и 11,1 км обратно), общая протяженность веев в отношении 33,6 км. Почему в итоге валидатор считает только 18,14 км из нормативных 22,624 km?

65К-1901000 трасса состоит из однонаправленного участка с разрывом у г. Невьянск. Валидатор считает километраж некорректно 40,58 км , хотя в отношение включено веев на 81,3 км (непрерывные 26,2 км и 55,1 км) из нормативных 81,495 км. Логику включения в расчет проследить не удалось.

65К-3610000 еще не разбирался, но проблема также может быть связана с правильным учетом километража
65К-4103000 очень протяженная трасса, выявить причину неполного включения километража крайне проблематично.
65К-4103110 еще не разбирался, но проблема также может быть связана с правильным учетом километража
65К-4103120 еще не разбирался, но проблема также может быть связана с правильным учетом километража

Я теперь из перечня беру с учетом подъездов.
Поэтому где-то длины поменялись немного. А в аэропорт на те 11 км.

Это логика свердловских бюрократов отличается от всей страны.
Расстояние по дороге примерно 11 км. Так все и пишут в таком случае, что 11 км.
А свердловчане считают, что дорога туда и обратно это разные дороги, поэтому у них и написано 22 км.

Потом развязки, там что-то аналогичное, плюс не совсем ясно какие кусочки включать.

Не соглашусь. В постановлении четко написано “Протяженность автомобильной дороги с учетом транспортных развязок, км”, но отдельно приведены данные “В том числе протяженность съездов транспортных развязок, км”. http://wiki.openstreetmap.org/w/images/0/0c/65._Перечень_автодорог.pdf
Для дороги в аэропорт нет разных дорог. В расчет должен пойти вей в аэропорт плюс все link, а вей обратно нет, хотя в отношение его включаем. см. http://185.68.101.79:8080/apex/f?p=108:1:0:::::

Есть отдельные трассы с односторонним движением обозначенные обычно прямое/обратное направление.

Нет. Съезды и развязки в том числе, а не плюс. Я добавляю съезды в отношении с ролью link для проверки. На примере отношения 65А-4101000 можно посмотреть, что протяженность съездов соответствует ПП СО, таким образом остается 11,2 км, то есть сама дорога до аэропорта в однопутном варианте (без обратной части).

В 65К-4103000 развязок аж на 38 км и все они добавлены в отношение с ролью link. Остальное собственно трасса. Местами она имеет обратное направление, а местами это обратное направление - отдельная дорога 65К-1901000.

На мудрено конечно не по-детски, и в каждом конкретном случае нужно разбираться отдельно. :slight_smile:
Старался выправить все как надо, но валидатор не понимает, поэтому пишет ошибки там, где их не видно в редакторе.

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

Посчитаем для простоты без съездов.

Расстояние 11 км. Бюрократы написали 22 км, то есть они посчитали два вея по 11 км. Вей туда и вей обратно.
Вы пишете “а вей обратно нет”. То есть по вашему, как я понимаю, без съездов правильно будет 11 км.

Валидатор берет длину всех веев дороги и делит пополам (поскольку эти веи есть ванвеи), то есть получаем среднее между двумя веями - дорогами туда и обратно. Получает 11 км, то расстояние до аэропорта по дороге. В постановлении же 22, то есть посчитали длину дороги и туда, и длину дороги обратно.

Ну нет же. Это просто совпадение 11 и 11, которое вводит в заблуждение. Откройте ПП. Первая строчка :wink:
http://wiki.openstreetmap.org/w/images/0/0c/65._Перечень_автодорог.pdf
Протяженность автомобильной дороги с учетом транспортных развязок, км 22,624
В том числе протяженность съездов транспортных развязок, км 11,400

Отсюда вывод, что бюрократы, как Вы их называете, учли 11,4 км развязок (link) и только однопутку до аэропорта 11,224 км.
Карта помогает. На ней не все и местами есть неточности, но за базу можно брать.
http://185.68.101.79:8080/apex/f?p=108:1:0:::::

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

Это чё, чтобы денег в два раза больше на ремонте попилить?