You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#401 2016-03-22 08:49:54

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

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

про евромаршруты.
Есть отношение для всей сети
http://www.openstreetmap.org/relation/2063181
Туда включены отношения отдельных маршрутов, но поскольку маршруты могут быть большие, то тогда включают некие мастер (супер) отношения
http://www.openstreetmap.org/relation/20990
http://www.openstreetmap.org/relation/26621
А уж в эти отношения включают остальные отношения, куда включаются сами веи дорог для каких-то участков (стран)

Ну иногда в схему привносится немного традиционного OSM-бардака...

Last edited by wowik (2016-03-22 08:55:29)

Offline

#402 2016-04-06 12:37:13

YarNik
Member
From: Киев
Registered: 2015-07-27
Posts: 176

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

про кодировку smile
в странице прописано правильно - <meta http-equiv="content-type" content="text/html; charset=windows-1251">
а вот сервер заголовки отдает как Content-Type    text/html; charset=UTF-8
надо сервер поправить.

Offline

#403 2016-04-11 17:30:19

newpavlov
Member
Registered: 2014-03-28
Posts: 511

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

Можно ли добавить перечень дорог для Марий Эл? Думаю, заняться проставлением маршрутов там и валидатор бы в этом очень помог. На вики вроде как размещена последняя версия постановления.

Offline

#404 2016-04-11 20:02:03

j-wills
Member
From: Russia, Moscow
Registered: 2010-06-01
Posts: 860
Website

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

YarNik wrote:

про кодировку smile
в странице прописано правильно - <meta http-equiv="content-type" content="text/html; charset=windows-1251">
а вот сервер заголовки отдает как Content-Type    text/html; charset=UTF-8
надо сервер поправить.

Может это страницу надо поправить? wink

Offline

#405 2016-04-12 10:55:53

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

Offline

#406 2016-04-12 19:18:17

newpavlov
Member
Registered: 2014-03-28
Posts: 511

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

wowik
Благодарю!

Offline

#407 2016-04-13 16:57:25

YarNik
Member
From: Киев
Registered: 2015-07-27
Posts: 176

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

тут http://wowik.000space.com/routes/ua-32/1.htm почему то светится красным этот вей http://openstreetmap.org/way/201922339
причину понять не могу.

Offline

#408 2016-04-13 16:59:29

YarNik
Member
From: Киев
Registered: 2015-07-27
Posts: 176

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

j-wills wrote:
YarNik wrote:

про кодировку smile
в странице прописано правильно - <meta http-equiv="content-type" content="text/html; charset=windows-1251">
а вот сервер заголовки отдает как Content-Type    text/html; charset=UTF-8
надо сервер поправить.

Может это страницу надо поправить? wink

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

Offline

#409 2016-04-13 17:32:52

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

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

YarNik wrote:

http://openstreetmap.org/way/201922339
причину понять не могу.

Это сокращение в имени улицы.

Offline

#410 2016-04-15 16:06:05

telec121
Member
From: Калач, Воронежская обл
Registered: 2013-01-29
Posts: 8

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

http://wowik.000space.com/routes/ru-vor/24.htm ref=20Н-23-24 светится красным. В чём дело не пойму?

Offline

#411 2016-04-15 17:26:32

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

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

Мой косяк - у меня в перечне два пробела подряд затесалось.

Last edited by wowik (2016-04-15 18:01:26)

Offline

#412 2016-04-15 17:28:23

telec121
Member
From: Калач, Воронежская обл
Registered: 2013-01-29
Posts: 8

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

Спасибо.

Offline

#413 2016-04-21 15:21:34

newpavlov
Member
Registered: 2014-03-28
Posts: 511

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

Неправильно учитывается длина маршрута 88К-011. Вместо длины в 70.584 км, почему-то проставлено 39.3, видимо какой-то баг с обработкой участков маршрута из пдфки в разных районах, хотя откуда взялась цифра 39.3 не очень понятно.

Offline

#414 2016-04-21 17:17:59

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

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

Спасибо, участки не просуммировались.
88 ОП МЗ 88Н - 07 001 тоже поправил

Offline

#415 2016-04-21 18:07:57

newpavlov
Member
Registered: 2014-03-28
Posts: 511

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

Т.к. затронута тема длины маршрутов: почему длина округляется до первого знака после запятой, тогда как в постановлениях её указывают с метровой точностью? В большинстве случаев конечно особой разницы нет, но иногда проявляет себя, например в случае проверки 88Н-02035, ну и просто немного странно, что происходит такая обрубка.

Ну и ещё один вопрос касательно ref: может следует отойти от просто ru:regional и перейти к ru:<region code>:regional и скажем ru:<region code>:municipal в зависимости от К или Н кода? Это позволит легко фильтровать маршруты регионов и учитывать их важность без разбора ref.

Last edited by newpavlov (2016-04-21 18:08:29)

Offline

#416 2016-04-21 18:13:16

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

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

Я отсюда брал http://docs.cntd.ru/document/469010436 из последнего столбца

регион код есть уже в самом ref
К и Н тоже - по ref и фильтровать, а есть еще и А, и Р, и ...

А потом по регионам такой зоопарк с тем, как эти буквы интерпретируются....
Местами они значат что-то, порой разное, местами почти ничего не значат.
Да и к ОСМ же офф.классификация имеет апосредованное отношение.

Важность у нас в ОСМ в highway заключена

Вот вам Н из primary
http://www.openstreetmap.org/relation/2832014
а вот вам Н из unclasified
http://www.openstreetmap.org/way/227325477

Last edited by wowik (2016-04-21 18:28:22)

Offline

#417 2016-04-21 21:24:37

newpavlov
Member
Registered: 2014-03-28
Posts: 511

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

Важность я подразумевал законодательную, которая разумеется имеет несколько опосредованно связано с важностью highway=*, но с другой стороны значение тега network определяется по сути законодательством. Действительно парсить ref можно, но во-первых, это немного, но сложнее чем с иерархическими network, а во-вторых, для того что бы получить нужный результат необходимо знать особенность задания ref в России, цифровые коды регионов и надеяться, что никто нигде не напортачил (например проставил тире, ради которого придётся модифицировать регулярку), что для иностранцев весьма нетривиально. В случае же использования иерархических значений ему будет достаточно лишь взглянуть на характерные значения тегов и понять, что есть следующие уровни:
1) ru:federal
2) ru:<region>:regional
3) ru:<region>:municipal
Думаю, ясно видно, что второй вариант значительно проще как для использования, так и дляпонимания человеком со стороны. Благо иерархические network используются повсеместно.

P.S: Касательно же H primary, на мой взгляд, статус в данном случае явно завышен, ибо под определения оно не подпадает: "соединяющие крупные города и/или областные центры, дороги межрегионального значения". Я бы для неё использовал secondary.

Last edited by newpavlov (2016-04-21 22:08:35)

Offline

#418 2016-04-22 07:52:51

dair
Member
From: Ленинградская область
Registered: 2013-07-11
Posts: 1,090

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

newpavlov wrote:

Действительно парсить ref можно, но во-первых, это немного, но сложнее чем с иерархическими network, а во-вторых, для того что бы получить нужный результат необходимо знать особенность задания ref в России, цифровые коды регионов и надеяться, что никто нигде не напортачил (например проставил тире, ради которого придётся модифицировать регулярку), что для иностранцев весьма нетривиально.

Да и вообще это как-то неправильно. Нет никакой сети региональных дорог России (network=ru:regional), а есть много региональных сетей дорог, не особо-то согласованных между собой. То, что сеть можно определить из индекса — не более чем случайный побочный эффект сегодняшнего способа нумерации. В добавок в областные сети входят и ненумерованные дороги (хотя официально такого и не должно быть).

В случае же использования иерархических значений ему будет достаточно лишь взглянуть на характерные значения тегов и понять, что есть следующие уровни:
1) ru:federal

Здесь и нынешнее ru:national вполне нормально.

2) ru:<region>:regional

Согласен.

3) ru:<region>:municipal

А вот тут все не так очевидно. С одной стороны, если это уже сеть дорог не субъекта федерации, а района или городского/сельского поселения, то его и надо указывать в <region>. Но тогда и формироваться она должна местным документом, а не областным (и такие списки местами тоже есть). Если же это все-таки просто дороги типа Н, которые включены в документ, описывающий дорожную сеть области в целом, то я бы им указывал ru:<region>:regional, тем более что обслуживаются они (в административном смысле — планирование, распределение средств) комитетом по дорожному хозяйству области (ну или аналогичной структурой). Притом, действительно, деление на муниципальные (Н) и межмуниципальные (К) проведено везде по-разному. В Ленинградской области, например, индексов Н нет вообще. Зато много дорог, которые числятся как региональные, но в закон с назначением индексов вообще не вошли.

Last edited by dair (2016-04-22 07:53:41)

Offline

#419 2016-04-22 10:05:23

newpavlov
Member
Registered: 2014-03-28
Posts: 511

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

dair wrote:

Здесь и нынешнее ru:national вполне нормально.

Обычно принято говорить всё-таки о федеральной сети автодорог, вон та же статья в вики названа: Russian federal highways. В Германии Bundesstraße тоже буквально переводится как "federal highway". Похоже что national просто взяли под кальку со стран с республиканской формой госустройства. Хотя конечно есть и США с National Highway System. В общем, вопрос чисто эстетический, на мой взгляд использовать federal в данном случае было бы правильнее, но не критично.

dair wrote:

3) ru:<region>:municipal

А вот тут все не так очевидно. С одной стороны, если это уже сеть дорог не субъекта федерации, а района или городского/сельского поселения, то его и надо указывать в <region>. Но тогда и формироваться она должна местным документом, а не областным (и такие списки местами тоже есть). Если же это все-таки просто дороги типа Н, которые включены в документ, описывающий дорожную сеть области в целом, то я бы им указывал ru:<region>:regional, тем более что обслуживаются они (в административном смысле — планирование, распределение средств) комитетом по дорожному хозяйству области (ну или аналогичной структурой). Притом, действительно, деление на муниципальные (Н) и межмуниципальные (К) проведено везде по-разному. В Ленинградской области, например, индексов Н нет вообще. Зато много дорог, которые числятся как региональные, но в закон с назначением индексов вообще не вошли.

network имхо в случае маршрутов не совсем о том кто дорогу чинит и на чьём балансе он стоит. Цитируя: "On highway route relations, this key indicates the highway system. Highway systems often have coherent numbering schemes." Конечно правильнее дороги с индексом H было бы именовать ru:<region>:intermunicipal. Причём сети маршрутов не должны быть связаны сами по себе, даже маршруты К без федеральных дорог в некоторых местах распадаются на изолированные островки. Так что, правильнее было бы, на мой взгляд, рассматривать теги network как трёхуровневую систему официальной важности дорог, которая формирует связную (по большей части) сеть.

Last edited by newpavlov (2016-04-22 10:05:54)

Offline

#420 2016-04-22 10:17:36

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

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

1) :<region>: - не нужен. регион есть в ref и его оттуда достать не так и тяжело (два первый символа). То есть информации это не прибавляет нисколько, лишь ухудшает читаемость.

2) Разбиение на буквы А,Р,Н,К и др. по разным регионам сильно разнится. Где-то пытаются вложить в буквы какой-то смысл, где-то нет. И каждый вкладывает свой смысл. Единой, четкой системы, которой все бы придерживались, я за несколько лет не вывел. Поэтому смысла ориентироваться тупо на буквы нет, ибо практического смысла в этом нет в половине случаев. А кто очень хочет букв, всегда может парсить ref.

3) не обязательно переводить мнемонику network буквально, да еще в каком-либо навигационном смысле.

В стране наблюдается четких три бюрократических уровня, касающийся автодорог общего пользования.
Федеральный - дороги все в известном перечне. У них федеральная собственность
Региональный - дороги в перечнях, утверждаемых властями регионов.  Перечни называются обычно как "перечень автомобильных дорог общего пользования регионального и межмуниципального значения" , иногда "...регионального значения"
У них собственность регионов (и может районов)
Местные - дороги в перечнях,  утверждаемых муниципальными образованиями (сельскими поселениями и т.п.) Это муниципальная собственность. С ними работать морока, ибо перечни разбросаны, их огромное количество, а индексы автодорог вычурные, шибко длинные
http://psocgorodok.ru/documents/89.html
http://segotadm.ru/documents/42.html
или отсутствуют вовсе
http://успенское-сп.рф/?p=1628
http://pandia.ru/text/79/243/84011.php

Иногда индексы даже могут иметь заветную букву Н в индексе
http://admindolgan.ru/userfiles/files/N … 141215.pdf
а иногда букву К
http://www.korzunovo-adm.ru/documents/19.html

Если обратится к 5-й статье закона "Об автомобильных дорогах и о дорожной деятельности в Российской Федерации и о внесении изменений в отдельные законодательные акты Российской Федерации", то можно четко увидить, откуда растут ноги:

Статья 5. Классификация автомобильных дорог
1. Автомобильные дороги в зависимости от их значения подразделяются на:
1) автомобильные дороги федерального значения;
2) автомобильные дороги регионального или межмуниципального значения;
3) автомобильные дороги местного значения;
4) частные автомобильные дороги.

Соответственно логично разбить дороги на три типа:
ru:national (у нас же слово федеральный есть синоним слову общенациональный, а в OSM общенациональные обычно xx:national)
ru:regional
ru:local
про четвертый для частных пока охоты думать нету, ибо желающих мапить местные дороги не возникает.

Last edited by wowik (2016-04-22 11:03:13)

Offline

#421 2016-04-22 16:06:12

dair
Member
From: Ленинградская область
Registered: 2013-07-11
Posts: 1,090

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

wowik wrote:

3) не обязательно переводить мнемонику network буквально, да еще в каком-либо навигационном смысле.

Причем тут перевод мнемоники и какой-то навигационный смысл. Из вики: "A system of routes (or bicycle rental stations) typically maintained or designated by a single agency or organization." В русском языке обычно это и называют сетью. Наверное, можно дословно перевести как "система", но будет выглядеть странно.

регион есть в ref и его оттуда достать не так и тяжело (два первый символа).

Тут дело не в сложности операции, а в принципе организации БД. Парсить поля для осуществления такой выборки — это неправильно, как бы ни была проста эта операция. К тому же всегда индексы могут быть реорганизованы по-другому, а сеть останется.

newpavlov wrote:

network имхо в случае маршрутов не совсем о том кто дорогу чинит и на чьём балансе он стоит.

Чинит как раз не комитет по дорожному хозяйству, а ДРСУ, которых много. А комитет их скорее администрирует в целом как ту самую связанную (в основном) систему дорог. Отдельный вопрос, что дороги — это не совсем маршруты, но тут уж сложилось такое допущение.

Last edited by dair (2016-04-22 16:09:21)

Offline

#422 2016-04-22 16:23:32

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

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

1)

dair wrote:

Парсить поля для осуществления такой выборки — это неправильно

Почему же?
2) А вот дублировать информацию ради удобства выборки — точно неправильно. Информацию или не заполнят, или она разойдется.
Поддерживать легче то, что проще и более понятно.

Last edited by wowik (2016-04-22 16:25:08)

Offline

#423 2016-04-22 16:32:25

dair
Member
From: Ленинградская область
Registered: 2013-07-11
Posts: 1,090

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

wowik wrote:

Почему же?
2) А вот дублировать информацию ради удобства выборки — точно неправильно. Информацию или не заполнят, или она разойдется.

Хорошо, как я уже сказал, в систему региональных дорог, помимо пронумерованных, входят также ненумерованные дороги. Да, это не совсем соответствует упомянутому федеральному закону, но это есть. Как их выбрать все вместе? Единые номера могут быть вообще не назначены, как сейчас, к примеру, в Камчатском крае или в Чечне. Как их выбрать из базы? Выбрать дороги в полигоне — это, в общем случае, неверно, потому что они могут из него выходить: "88К-017
Морки — Уньжинский — (в том числе 3,5 км по территории Республики Татарстан)".

Offline

#424 2016-04-22 17:55:37

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

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

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

Offline

#425 2016-04-22 18:07:42

dair
Member
From: Ленинградская область
Registered: 2013-07-11
Posts: 1,090

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

freeExec wrote:

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

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

Offline

Board footer

Powered by FluxBB