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.***

#1 2011-03-13 10:50:36

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Всероссийский валидатор адресов

Оказалось что используя перл, OpenStreetBugs и изоленту совсем несложно сваять валидатор чего угодно, поэтому я за пару часов сотворил то, чего очень давно хотелось - проверялку наличия для объектов с addr:street улицы с таким же названием в эпсилон-окрестности. В некотором смысле это аналог аналог слоя адресов из geofabrik'овском address inspector (http://tools.geofabrik.de/osmi/) (который на данный момент, кстати, сломан), но на всю Россию, c более частым обновлением и в будущем другими плюшками.

Пока умеет самое основное - addr:street на node и way сравнивается с name у highway=*, дома с ненайденными адресами показываются в виде багов. Писать комментарии и закрывать баги не нужно - первые затрутся при обновлении, второе произойдёт автоматически при обновлении же, когда несоответствие будет исправлено. Хотя вообще закрыть надоевший false-positive при желании можно и руками - он останется закрытым. Обновление пока руками раз в пару дней, потом перенесу на Рамблер.

На данный момент в базе 127098 багов sad Предлагаю начать чинить, заодно приводя названия улиц к принятому) виду.

http://addresses.amdmi3.ru

Last edited by AMDmi3 (2011-03-13 10:52:00)

Offline

#2 2011-03-13 11:10:13

Magomogo
Member
From: Novosibirsk
Registered: 2010-11-20
Posts: 220
Website

Re: Всероссийский валидатор адресов

Очень классная штука! Спасибо. Чиню свой Академгородок

Offline

#3 2011-03-13 11:19:20

metadenisik
Member
From: Stroitel, Izhevsk, Udmurtia
Registered: 2010-08-16
Posts: 346

Re: Всероссийский валидатор адресов

Если адрес есть (на примере Ижевска - Городок строителей), а улицы нет, то считается как баг. Можно ли сделать список исключений?


На высоте 5000 метров

Offline

#4 2011-03-13 11:26:53

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Всероссийский валидатор адресов

Да, это также планируется эксклюзивной фичей, но я пока не имею чёткого представления как это сделать. Исключения - не выход, информация об уличной принадлежности к не-улицам должна быть в базе, и её надо проверять. В МО такие вещи встречаются для мелких НП, микрорайонов, кварталов и "виртуальных" НП типа "академгородок". Также был замечен как минимум один парк.

Offline

#5 2011-03-13 11:28:54

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 4,017

Re: Всероссийский валидатор адресов

Дёшево и сердито - всплыли баги которые я видел глазами но которые забывал исправить smile


Бывший редактор ОСМ

Offline

#6 2011-03-13 11:59:31

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,808

Re: Всероссийский валидатор адресов

По хорошему надо не наличие улиц проверять, а наличие групп с разными наименованиями. Тогда и наличие улицы можно будет сделать необязательным.

Offline

#7 2011-03-13 12:02:07

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Всероссийский валидатор адресов

Можно подробнее, каких таких групп?

Offline

#8 2011-03-13 12:07:14

xande almeida
Member
From: Tver
Registered: 2010-04-28
Posts: 256

Re: Всероссийский валидатор адресов

Замечательно!
Первая реакция на красные кружочки - ЧЗХ! О_о Потом понял, что размножил в адресах смешную опечатку smile
Спасибо большое AMDmi3!

Offline

#9 2011-03-13 12:07:40

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

Re: Всероссийский валидатор адресов

У меня в опере 11 не работает sad

Offline

#10 2011-03-13 12:17:21

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Всероссийский валидатор адресов

Починил неправильно считавшиеся bbox'ы, так что часть багов самопофиксилась.

Offline

#11 2011-03-13 12:17:55

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Всероссийский валидатор адресов

Fortress wrote:

У меня в опере 11 не работает sad

Как именно? Не должно ничем отличаться от обычного OSB.

Offline

#12 2011-03-13 12:18:53

TarzanASG
Member
From: Москва
Registered: 2010-09-27
Posts: 492
Website

Re: Всероссийский валидатор адресов

Ай-яй, баги были прямо на Дворцовой площади! Сокращение адресов (ул., пр., пл. и прочее) - зло.

С Васильевским островом надо что-то делать, но это уже пусть питерцы приходят к общему решению. ИМХО "В.О." - тоже зло.

Last edited by TarzanASG (2011-03-13 12:27:09)


Знаю OSM с 2007, присоединился в 2009. Одним из первых начал популяризировать OSM.
Поддержите Викиданные, Wikivoyage, Creative Commons, Викисклад!

Offline

#13 2011-03-13 12:28:38

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,108

Re: Всероссийский валидатор адресов

http://addresses.amdmi3.ru/?zoom=15&lat … ayers=B00T
ул. Советская отмечена как баг, а просто Фрунзе или Кировская всё хорошо. Так и надо отмечать?

Offline

#14 2011-03-13 12:29:43

Fenuks
Member
From: Novosibirsk, Russia
Registered: 2010-10-11
Posts: 70

Re: Всероссийский валидатор адресов

Magomogo wrote:

Очень классная штука! Спасибо. Чиню свой Академгородок

Жесть, я позорище, ни единого правильного адреса… Пойду чинить Шлюзы, потом и вам помогу…

Хороший повод поубирать сокращения.

Кстати, а его можно научить показывать building=* без всех/какого-либо addr:* ?

Last edited by Fenuks (2011-03-13 12:33:51)

Offline

#15 2011-03-13 12:37:53

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Всероссийский валидатор адресов

Kostik wrote:

http://addresses.amdmi3.ru/?zoom=15&lat … ayers=B00T
ул. Советская отмечена как баг, а просто Фрунзе или Кировская всё хорошо. Так и надо отмечать?

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

Offline

#16 2011-03-13 12:39:24

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,108

Re: Всероссийский валидатор адресов

AMDmi3
Ну значит не всё им можно проверить! wink

Кстати ул. Горького у валидатора эмоций не вызвала. Не понятно сие.

Last edited by Kostik (2011-03-13 12:41:08)

Offline

#17 2011-03-13 12:40:01

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Всероссийский валидатор адресов

Fenuks wrote:

Кстати, а его можно научить показывать building=* без всех/какого-либо addr:* ?

Да, но это будет мрак. Для этого удобнее стили JOSM'а или ITO.

Offline

#18 2011-03-13 12:41:43

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Всероссийский валидатор адресов

Kostik wrote:

AMDmi3
Ну значит не всё им можно проверить! wink

А никто и не говорил что им можно проверить всё.

Offline

#19 2011-03-13 12:42:52

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,108

Re: Всероссийский валидатор адресов

AMDmi3
Я без наезда, просто интересуюсь! wink

Кстати ул. Горького у валидатора эмоций не вызвала. Не понятно сие.

Last edited by Kostik (2011-03-13 12:46:36)

Offline

#20 2011-03-13 12:47:37

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,808

Re: Всероссийский валидатор адресов

AMDmi3 wrote:

Можно подробнее, каких таких групп?

Имелись в виду группы объектов с одинаковыми наименованиями улиц. Но потом понял, что это не поможет - в любом случае нужен образцовый элемент. Тогда может искать не только улицы, но и другие элементы с name (landuse, place и т.п.)?

Offline

#21 2011-03-13 13:00:57

Sergey Gladilin
Member
Registered: 2009-08-21
Posts: 220
Website

Re: Всероссийский валидатор адресов

AMDmi3 wrote:

Да, это также планируется эксклюзивной фичей, но я пока не имею чёткого представления как это сделать. Исключения - не выход, информация об уличной принадлежности к не-улицам должна быть в базе, и её надо проверять. В МО такие вещи встречаются для мелких НП, микрорайонов, кварталов и "виртуальных" НП типа "академгородок". Также был замечен как минимум один парк.

По моему опыту на практике виртуальные улицы - это либо кварталы либо что-то подобное. В общем, сама улица есть, но это не проезжая часть, а, например, ряд домов (к которым подъезжают по другим улицам). Думаю, надо на такой квартал навешивать какой-то особый тег "виртуальная улица".

Offline

#22 2011-03-13 13:30:00

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 4,017

Re: Всероссийский валидатор адресов

Валидатор хороший, но не нужно его перегружать smile Лучшее - враг хорошего (с).


Бывший редактор ОСМ

Offline

#23 2011-03-13 13:54:24

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

Re: Всероссийский валидатор адресов

AMDmi3 wrote:
Fortress wrote:

У меня в опере 11 не работает sad

Как именно? Не должно ничем отличаться от обычного OSB.

Просто не показывало ничего кроме линейки масштабов без масштабов, только стрелочки вверх и вниз, тоже с окошком слоев справа, открывалось, но пустое. Странно, но починилось само собой. Наверно какой-то глюк был..

Offline

#24 2011-03-13 14:25:02

Magomogo
Member
From: Novosibirsk
Registered: 2010-11-20
Posts: 220
Website

Re: Всероссийский валидатор адресов

А можно обновлять баги по-чаще?

Offline

#25 2011-03-13 14:47:45

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 4,017

Re: Всероссийский валидатор адресов

Пока я добрался до Питера, Sergey Astakhov починил огромное количество ошибок smile
Наверное действительно будет нужно как-то обновлять данные а то среди массы починенного сложно найти оставшиеся ошибки smile


Бывший редактор ОСМ

Offline

Board footer

Powered by FluxBB