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

прочитал в вики про addr:place - чего-то ни разу понятнее не стало… Согласно документации вроде как addr:quarter это для пояснения если в одном населенном пункте несколько улиц с одним названием, также как и addr:suburb. А для адресации по месту как раз addr:place. Но что самое интересное в примерах страница addr:place почти везде прописаны в названия места в addr:street. А в одном месте даже обнаружил что существует “невозможное” - дома имеют разные addr:place и addr:street. Может кто пояснит все же, как правильно адресовать по месту?

Это в умах OSM-гуру невозможно (к сожалению), на практике так бывает, один дом (объект) имеет два адреса, один по объекту (обычно СНТ), второй по улице. Как правильно - как раз сейчас разбираемся в параллельной теме.

Скажите, а по какому принципу определяется что НП без точечного центра? Вот, например, Солёное в Ставропольском крае. Есть полигон, есть точка, а валидатор выдает ошибку. И там ещё несколько таких же.

Кстати, да. В Краснодарском крае то же самое, присутствует и полигон и точка, тем не менее выдает ошибку, причем НП даже не в Краснодарском крае, например Семибалки (Ростовская область) или же Абаата (Абхазия).

Если НП в другой области/крае, то это косяк происходит при обрезке области/края. Часть полигона попала в выгрузки при обрезке, а точка центра нет. Поэтому и ругается на это. Необходимо править poly-файл по которому вырезаеться область/край.

Поправил:

Что толку? Всё как было.

Судя по https://github.com/Zkir/osm2dcm/tree/master/osm2dcm/poly твои изменения еще не применялись.

Извините - да, не глянул там. Два месяца ешё не прошло.

Чтобы о чем-то мне напомнить, 2 месяца ждать совсем не обязательно. В этой теме 47 страниц и 1000+ сообщений. Я могу и пропустить что-то.

http://peirce.gis-lab.ru/qa/RU-VGG

Проверяйте)

Спасибо, Zkir !
Уже лучше.
Если не трудно, вот ещё подшлифовал poly по результатам проверки:
http://ak74.fromru.com/OSM/RU-VGG_ak74_3.poly

Ввиду того что до сих пор неясно как правильно обозначать дома без улицы - неясно как реагировать на ошибки валидатора тип 2. Кто-то считает что достаточно названия поселка, кто-то считает что нужно вписать addr:place, а кто-то вписывает в addr:street название поселка. В Приозерском р-не ЛО есть поселок сторожевое и дом с адресом п. Сторожевое д. 300. и все… а валидатор ругается

addr:place= Сторожевое
addr:housenumber=300

Что-то не то. Допустим ОДИН контур. И почему-то в названии Аверинка :slight_smile:

Так все-таки, что делать с более чем 2000 ошибок типа 2 для, вроде бы, правильно заданных диапазонов номеров домов в Симферополе?

А что там с Кипром? Что-то валидатор перестал его обновлять.

А можно как нибудь в валидаторе прикрутить проверку что имя у линии есть, а вот hw=* нету? или будет много ложных срабатываний?

Нет, потому что если hw=* линия не попадает в выборку :slight_smile:

Кирилл, еще засада с Финляндией.
У них там реально дома адресуются по highway=cycleway. А валидатор про такие пишет “улица не найдена”.

Это-то поправить можно) Но если она не станет рутинговой, будет писать не является рутинговой в СГ :smiley:

Это для валидации OSM’а ворнинг, а то бага.