Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

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

В списке ошибок все города числятся без полигональных границ!

О! Буду разбираться после каникул…

Скажите, пожалуйста, а http://checker.osmlab.tk/qa работать будет или нет?
Он для меня оказался самым удобным.

При обновлении данных что-то сломалось. Перекачал Россию заново - вроде теперь похоже на правду. Ждите завершения прохода валидатора.

При попытке посмотреть рутинговые подграфы на карте в Новосибирской области выдается ошибка “TypeError: xmlhttp.responseXML is null”. Аналогично и с адресами.

Сам я не программист ни разу, поэтому решил спросить помощи.
Есть одна программа на java, необходимо ее немного доработать.
Если есть программист на java, имеющий желание и свободное время помочь - пишите.

Костя, что-то опять полная ахинея при работе валидатора

Да вроде нормально идет… А в чем ахинея проявляется?

http://peirce.gis-lab.info/qa/RU-KHM
Количество изолятов увеличилось с 4 до 57. Просмотрел наугад несколько вновь детектируемых - все ложные.
Именованные сервисы также теперь изолятами стали.

А. Это я попробовал именованные сервисы перевести в роутинговые улицы, дабы они попадали в адресный поиск. А так как именованные сервисы соединяются с остальным графом через неименованые сервисы - то они и попадают в изоляты.
По моему убеждению, сервис не может иметь имени. Это служебная дорога.

А ведь бывает, что по улице вообще не то, что сервис, а только тропинка.
И имя улицы больше некуда поставить.

highway=residential
surface=dirt
width=1
и это можно будет обработать в osm2mp с запретом транспорта кроме мото и вело.

мышление под рендервалидатор.
К примеру есть какойнить “васильковый тупик” длинной 30 метров который используется для подъезда к нескольким домам и по всем правилам осм есть service, мы жего ставим residential “потому что валидатор” :slight_smile:

Нет. Я ничего в базе сейчас под валидатор не меняю. Пользователи Ситигида жалуются, что именованные сервисы не попадают в адресный поиск. Я на этапе конвертации делаю из именованного сервиса резидентал с минимальной скоростью 10 км/ч.
Домики стали попадать в адресныы поиск, но теперь валидатор считает их изолятами.

И это все потому, что некоторые мудаки пытаются натянуть британскую схему тегирования дорог на нашу суровую советскую действительность.

Сервис - это служебная дорога, не могущая иметь имени. Если какой-либо объект имеет имя - значит он занесен в адресный реестр, и является улицей. Нужно только правильно ее тегировать. А не страдать херней, как некоторые, сделавшими именованные улицы в садоводствах, с адресуемыми домиками, сервисами через все садоводство.

Нет прямой взаимосвязи между наименованием адресного элемента и классификацией дорог в ОСМ. Иначе почему ваш Ситигид кушает trunk как улицу.

Где?

Это древний ОСМ-костыль. За неимнеем более подходящего места ставить название улицы на highway, по ней пролегающий.
Объект, внесенный в реестр улиц, вообще ни разу не является дорогой (highway).

Пример?

Пример чего?
Напишу чуть точнее.
Улица и проезжая часть дороги, коею и обозначают через highway, абсолютно разные объекты.
Улица включает в себя и тротуары, и газоны, и всё остальное пространство, обычно заключенное между двумя рядами домов. В ОСМ это пространство пока не мапят, а имя ставят на какой-нибудь highway.

Можно, конечно, трактовать улицу в более узком смысле, имено как дорогу в городе. Гаишникам и дорожникам такое ближе.

улица - обустроенная и используемая для движения транспортных средств и пешеходов полоса земли либо поверхность искусственного сооружения, находящаяся в пределах населенных пунктов, в том числе магистральная дорога скоростного и регулируемого движения, пешеходная и парковая дорога, дорога в научно-производственных, промышленных и коммунально-складских зонах (районах);

Но даже тут мы видим, что под такое определение попадают и футвеи, и сервисы.