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

Не вижу что не так в Жигулёвске с Октябрьской улицей и улицей Строителей? http://peirce.gis-lab.info/qa/RU-SAM

Главное, что с ними не так - это то что они service (сервис в СГ не адресуются). А то что они попадают в категорию 4 (ул. не связана с городом), вместо категории 6 (ул. не является рутинговой в СГ) - это бага, которую я пока не могу починить, хотя iav завел тикет в багтрекере)

ок, понятно, смутило описание ошибки

Границы были обновлены?

ау:P


RU-SPO: http://narod.ru/disk/54598174001.f84bd09ce4e04f977b27474e65956c74/RU-SPOafter1.345.poly.html
незначительна сдвинута граница на востоке Ленинградской области для устранения появившегося изолята

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

Валидатор работает по польскому файлу, в котором уже нет тегов, а есть фиксированный набор атрибутов: Город, Улица/Территория, Номер дома. Поэтому отличить улицу от территории по тегам валидатор не может.

Валидатор узнает территории либо по характерному названию (микрорайон, поселок, садоводство), либо по наличию определенных объектов с таким именем. Сейчас это place = suburb и place=locality.

Границы проверю, когда доберусь до сервера :slight_smile:

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

Итак, встречайте - Тупики важных дорог.

Показываются тупики дорог trunk, primary и secondary. Основная идея очень простая: важная дорога не может просто так заканчиваться, а должна куда-то вести. Тупиковый участок, т.е. участок после последнего перекрестка, по определению не имеет никакого значения, кроме местного. Таким образом тупики - это ошибки присвоения статусов или топологии (например, транк-линк, пристыкованный только одним концом).

http://peirce.gis-lab.info/qa/RU-SPO/dnodes-map
http://peirce.gis-lab.info/qa/RU-MOS/dnodes-map

Ложные срабатывания тоже есть (у кого их нет?), в МО - в основном на съезды с МКАД к торговым центрам (что показывает, что xxx_link - плохоопределенный тег, и пора его на что-то менять. )
Я уже нашел как и ошибки статусов, так и явную лажу. См тему про СПб

можно городок Припять (UA-01) с населением 0 сделать, чтоб не считался ошибкой “без населения”? сам тег population=0 есть, но определяется валидатором…

Larry0ua, интересная бага. Посмотрю чем она вызвана. А вообще оправдано что Припять place=town? Может пора поставить place=locality?

Что-то много ошибок в Челябинской области :frowning:
вот поли файл RU-CHЕ.txt заново обрезал чтобы минимум левых населенных пунктов попадало…
Будет по нему валидатор работать? если да то когда смотреть изменения?

Закинул границы, ждите обновлений)

В RSS данный пункт не добавляется. Да и “Доля улиц, несопоставленых НП” отсутствует :frowning:
RSS:

С Сайта:

Sadless74,
поставил границу RU-CHE в процесс, ждать результа - при первой же новой сборке, в порядке очереди.

Vitalts, да, RSS я приведу в порядок. Кроме того, несложно видеть, что для улиц, несопоставленных с НП, пока отсутствует карта/список ошибок, хотя это простейший тест целостности адресного реестра. А вообще приятно видеть Эстонию почти со всеми зелеными галочками.

просьба границу ua-01 обновить: https://dl.dropbox.com/u/11265861/UA-part1.poly

Vitalts,
подправил rss. набор показателей теперь одинаковый) Кроме того заменил картинки галочки/крестика на спецсимволы. Если не понравится, можно будет вернуть как было)

Larry0ua,
границу обновлю в ближайшие дни.

  1. карта России отдельно: http://peirce.gis-lab.info/maps7/RU-OVRV.cgmap
  2. карта России в списке ежедневных карт: http://peirce.osm.rambler.ru/static/cg7_maps/RU-OVRV.cgmap
  3. валидатор связности дорожного графа по России: http://peirce.gis-lab.info/qa/RU/routing-map

Вопрос а: идентичны ли карты 1 и 2? Вопрос б: валидатор связности дорожного графа 3 показывает ошибки синхронно с генерацией карты 1 и/или карты 2 или живёт своей жизнью? Вопрос в: можно ли вывести отображение последней известной валидатору связности дорожного графа по России правки?

Пояснение: я не вижу, чтобы исправленные мной ошибки исчезали из валидатора - создаётся ощущение, что он не обновляется.

вопросы к валидатору
////
точка 1105834911 - имеет addr:housenumber и включена в отношение street. обозначается как ошибочная с ошибкой II. В то же время полноценные дома c building=yes из этого же отношения ошибочными не считаются…

Dinamik,
Карты 1 и 2 неидентичны. Карта 1 собрана в ручную и не обновляется. Карта 2 собирается регулярно автоматически, валидатор работает , ну или должен работать, синхронно с ней (по ней).

//можно ли вывести отображение последней известной валидатору связности дорожного графа по России правки?
Наверно можно, посмотрю.

UPD:
Принудительно обновил валидатор по обзорке России. Стало на 23 изолята меньше.

Larry0ua,
отношение street сейчас на точки не влияет. И я даже не знаю, бага это или нет. Роль house очень странно смотрится на точке, на которой даже нет тега building=yes.

Границу UA-01 забросил, будем ждать когда пересоберется.

ВАЖНОЕ ПРАВИТЕЛЬСТВЕННОЕ СООБЩЕНИЕ.

Проблему артефактов обрезки, известную так же как “бахрома” , вызывающую"ложные" срабатывания валидатора связности на границах областей удалось починить.

Начиная с 17 июля валидатор связности показывает только *исправимые *ошибки. (В самих картах СГ изоляты, вызванные обрезкой, разумеется, к большому сожалению, остались).

Валидатор тупиков магистралей (уже какое-то время) игнорирует тупики линков (xxx_link). По ним было много “ложных” срабатываний (съезды к service и track), по этому я их убрал.

Единственная “неисправимая” ошибка, показываемая валидатором тупиков, это secondary в аэропорт, который разветвляется на service’ы на парковке. Остальные срабатывания - только реальные тупики и ошибки присвоения статусов.

P.S.
Кто-нибудь может написать рекомендации, как починить, для валидатора связности, на подобие того как это сделано для валидатора адрески (http://peirce.gis-lab.ru/qa/RU-MOS внизу страницы).

А нельзя ли сделать так, чтобы “ложные” срабатывания тоже можно было где-то посмотреть? Опасаюсь того, что оставшиеся без присмотра изоляты могут привести к сбою программы. Когда видны такие срабатывания, их можно поправить коррекцией границы обрезки. Пусть не каждый раз, но хотя бы, например, раз в месяц хотелось бы иметь возможность проверять, что на границе обрезки не появились новые “ложные” срабатывания.

А так бывает?

Общий вопрос: что-то поломалось в выгрузках? К примеру, здесь выдаётся изолят, здесь выдаётся тупик важной дороги, здесь выдаётся дубликат ребра. По-моему, это туфта какая-то, а не “Последняя известная правка: 16.07.2012 23:41:43 (UTC)”. По моим оценкам, валидатор выдаёт ошибки, которые могли иметь место примерно 11-12 июля 2012 года и которые к 16 июля уже были давным давно исправлены. Как будто бы файл региона обновляется не весь, а частично. Какие-то новые правки попадают в выгрузку, какие-то - нет.

Скорей всего это последствия этого сбоя - http://www.shtosm.ru/2012/07/12/1/
В других регионах есть похожие проблемы.