You are not logged in.
- Topics: Active | Unanswered
Announcement
#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 багов Предлагаю начать чинить, заодно приводя названия улиц к принятому) виду.
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: 3,998
Re: Всероссийский валидатор адресов
Дёшево и сердито - всплыли баги которые я видел глазами но которые забывал исправить
Бывший редактор ОСМ
Offline
#6 2011-03-13 11:59:31
- Sergey Astakhov
- Member
- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,779
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: Всероссийский валидатор адресов
Замечательно!
Первая реакция на красные кружочки - ЧЗХ! О_о Потом понял, что размножил в адресах смешную опечатку
Спасибо большое AMDmi3!
Offline
#9 2011-03-13 12:07:40
- Fortress
- Member
- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Всероссийский валидатор адресов
У меня в опере 11 не работает
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: Всероссийский валидатор адресов
У меня в опере 11 не работает
Как именно? Не должно ничем отличаться от обычного 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,103
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: Всероссийский валидатор адресов
Очень классная штука! Спасибо. Чиню свой Академгородок
Жесть, я позорище, ни единого правильного адреса… Пойду чинить Шлюзы, потом и вам помогу…
Хороший повод поубирать сокращения.
Кстати, а его можно научить показывать 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: Всероссийский валидатор адресов
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,103
Re: Всероссийский валидатор адресов
AMDmi3
Ну значит не всё им можно проверить!
Кстати ул. Горького у валидатора эмоций не вызвала. Не понятно сие.
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: Всероссийский валидатор адресов
Кстати, а его можно научить показывать building=* без всех/какого-либо addr:* ?
Да, но это будет мрак. Для этого удобнее стили JOSM'а или ITO.
Offline
#18 2011-03-13 12:41:43
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Всероссийский валидатор адресов
AMDmi3
Ну значит не всё им можно проверить!
А никто и не говорил что им можно проверить всё.
Offline
#19 2011-03-13 12:42:52
- Kostik
- Member
- From: Moscow
- Registered: 2011-01-02
- Posts: 2,103
Re: Всероссийский валидатор адресов
AMDmi3
Я без наезда, просто интересуюсь!
Кстати ул. Горького у валидатора эмоций не вызвала. Не понятно сие.
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,779
Re: Всероссийский валидатор адресов
Можно подробнее, каких таких групп?
Имелись в виду группы объектов с одинаковыми наименованиями улиц. Но потом понял, что это не поможет - в любом случае нужен образцовый элемент. Тогда может искать не только улицы, но и другие элементы с name (landuse, place и т.п.)?
Offline
#21 2011-03-13 13:00:57
- Sergey Gladilin
- Member
- Registered: 2009-08-21
- Posts: 220
- Website
Re: Всероссийский валидатор адресов
Да, это также планируется эксклюзивной фичей, но я пока не имею чёткого представления как это сделать. Исключения - не выход, информация об уличной принадлежности к не-улицам должна быть в базе, и её надо проверять. В МО такие вещи встречаются для мелких НП, микрорайонов, кварталов и "виртуальных" НП типа "академгородок". Также был замечен как минимум один парк.
По моему опыту на практике виртуальные улицы - это либо кварталы либо что-то подобное. В общем, сама улица есть, но это не проезжая часть, а, например, ряд домов (к которым подъезжают по другим улицам). Думаю, надо на такой квартал навешивать какой-то особый тег "виртуальная улица".
Offline
#22 2011-03-13 13:30:00
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 3,998
Re: Всероссийский валидатор адресов
Валидатор хороший, но не нужно его перегружать Лучшее - враг хорошего (с).
Бывший редактор ОСМ
Offline
#23 2011-03-13 13:54:24
- Fortress
- Member
- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Всероссийский валидатор адресов
Fortress wrote:У меня в опере 11 не работает
Как именно? Не должно ничем отличаться от обычного 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: 3,998
Re: Всероссийский валидатор адресов
Пока я добрался до Питера, Sergey Astakhov починил огромное количество ошибок
Наверное действительно будет нужно как-то обновлять данные а то среди массы починенного сложно найти оставшиеся ошибки
Бывший редактор ОСМ
Offline