You are not logged in.
- Topics: Active | Unanswered
Announcement
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 2012-12-07 07:30:06
- andriano
- Member

- Registered: 2009-06-15
- Posts: 1,667
Самые распространенные ошибки - ошибки адресации
Хотя подобная тема уже существует http://forum.openstreetmap.org/viewtopic.php?id=13622 , решил создать новую. Хотя бы затем, чтобы в первом сообщении темы указать на основные типы ошибок и способы их устранения.
А, учитывая количество этих ошибок, и пять одинаковых тем - не слишком много.
Итак, если в среднем доля ошибок в указании каких-то параметров составляет единицы (а то и доли) процента, то в отношении адресации - десятки процентов. Год назад было около 80%, т.е. из каждых 10 адресов 8 были заданы неправильно.
Сегодня этот процент примерно вдвое ниже (думаю, в значительной степени благодаря первой теме), но, увы, еще очень высок.
Самая распространенная из ошибок адресации - "улица не задана". Т.е. в адресе присутствует поле addr:housenumber, но отсутствует addr:street.
Обычно маппер указывает на доме его номер, убеждается в том, что этот номер "появился на карте", т.е. в мапнике, и на этом успокаивается.
А между тем, кроме изменения на картинке ничего не произошло: дом по прежнему не может быть найден адресным поиском, его невозможно указать для построения маршрута и т.п.
Исправить это можно одним из двух способов:
1. Указать addr:street непосредственно для дома (это вариант предпочтительнее для Potlatch),
2. Внести этот дом в отношение улицы (создать это отношение, если его еще нет) (этот вариант предпочтительнее для JOSM).
Следует помнить, что вариант 2 имеет приоритет, т.е. при одновременном использовании обоих способов указания улицы данные будут браться именно из отношения.
Следующая по распространенности ошибка адресации - несовпадение имен в поле name самой улицы с полем addr:street у дома. Типичный пример:
улица: name=Шевченко улица,
дом: addr:street=Шевченко.
Обе надписи должны быть идентичны, включая наличие статусной части (улица, проспект и пр.), а также на одном языке. Нередка ситуация, когда сама улица названа на одном языке, а дома на ней - на другом. Обычно это бывает в том случае, когда кто-то решает "поправить" язык улицы, совершенно забывая про дома, и ломает тем самым адресацию по всей улице.
В первой теме уже упоминался валидатор http://peirce.gis-lab.info/qa , Это хороший инструмент, обладающий, однако, некоторой спецификой:
- он разработан на базе конвертера карт в формат навигатора Ситигид. С одной стороны это хорошо - проверяются как раз необходимые для реальных приложений параметры. С другой - у Ситигида есть своя специфика, которая приводит к тому, что некоторые ошибки валидатором просто не замечаются (т.к. отсекаются на этапе конвертации OSM=>MP до валидатора), а в некоторых случаях появляются ложные сообщения об ошибках,
- он реализован так, что не умеет работать с большими объемами данных, из-за чего "карту" OSM приходится нарезать на довольно мелкие кусочки. А как следствие - заметный процент фиктивных ошибок, вызванных обрезкой данных по границе. Т.е. реальной ошибки нет, но из-за того, что часть данных отрезана границей и потому недоступна валидатору, он обнаруживает "ошибки" в оставшейся части данных.
- валидатор "заточен" под кириллицу и славянские языки, поэтому пропускает часть ошибок, которые поддаются алгоритмическому исправлению с учетом дополнительной информации о языке. Например, названия "улица генерала Корнилова" и "Улица Генерала Корнилова" - это различающиеся строки, но валидатор будет считать их одинаковыми.
- валидатор обладает некоторой "тормознутостью", поэтому если в течение 10-20 секунд Вы не дождались полной загрузки страницы, паниковать не нужно, нужно еще немного подождать.
Кроме того, могу порекомендовать еще один валидатор: http://tools.geofabrik.de/osmi/
- он более универсален, - анализирует более широкий спектр потенциальных ошибок,
- он работает непосредственно с данными OSM, а не с результатом их конвертации в MP, поэтому определяет больший процент ошибок и имеет меньший процент ложных срабатываний,
- он не требует "нарезки Мира на мелкие кусочки" и потому свободен от наведенных вследствие обрезки фиктивных ошибок и, кроме того, позволяет легко перемещаться из одной области в другую без утомительной процедуры возвращения в общее меню и загрузки другого фрагмента карты,
- он быстрее работает.
Но это не значит, что второй валидатор лучше первого, они - разные, и целесообразно пользоваться обоими.
И, в заключение, хочу еще раз напомнить, что рисование "домиков" без адресной информации - занятие малополезное. Поэтому, нарисовав полигон, и поставив на него тег building=yes, не забудьте проставить также addr:housenumber и addr:street.
Точка с адресом несет больше пользы, чем тщательно отрисованный контур дома без адреса.
Last edited by andriano (2012-12-07 07:32:41)
Offline
#2 2012-12-07 17:22:36
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Самые распространенные ошибки - ошибки адресации
Это ещё не все ошибки. Есть ещё
1) непривязанность населённых пунктов районного значения к своим районам (актуально для тех н.п., которые имеют "однофамильцев" в всвоей области).
Я такие ошибки уже только в GPSmapEdit замечаю ![]()
2) наличие в одном н.п. улиц с одинаковыми названиями, но непривязанных к addr:suburb. Их косвенно можно отследить в nadoloni. По куче дублирующихся номеров домов.
3) проблемы с мультиязычными названиями. Ну, тут уже скорее проблема в упёртости liosha. Или в непродуманности адресной системы OSM.
Кстати, вопрос: нужно ли дублировать мультиязычные названия населённого пункта на его границе? _sev пишет, что на границе достаточно place_name.
Offline
#3 2012-12-07 17:31:22
- andriano
- Member

- Registered: 2009-06-15
- Posts: 1,667
Re: Самые распространенные ошибки - ошибки адресации
Это ещё не все ошибки. Есть ещё
Конечно есть. Я привел лишь самые массовые.
3) проблемы с мультиязычными названиями. Ну, тут уже скорее проблема в упёртости liosha. Или в непродуманности адресной системы OSM.
Не думаю, что проблема здесь в Леше.
Задачу непонятно как формализовать.
Кроме некоторой эмпирики ничего в голову не приходит.
А эмпирика, как показывает практика, дает погрешность минимум от единиц до десятков процентов.
Кстати, вопрос: нужно ли дублировать мультиязычные названия населённого пункта на его границе? _sev пишет, что на границе достаточно place_name.
По логике - не нужно.
Если удается идентифицировать точку и полигон как элементы одного объекта, - это лишнее.
А если нет, обычно значит, сама граница неисправна. И тогда какие на ней теги - не имеет значения.
Идентификация происходит по трем признакам:
- совпадение значения place,
- совпадение значения name,
- точка лежит внутри полигона.
Кстати, place_name - устаревший тег. Сейчас вместо него рекомендуется использовать обычный name.
Last edited by andriano (2012-12-07 17:34:47)
Offline
#4 2012-12-07 17:32:25
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Самые распространенные ошибки - ошибки адресации
Кстати, вопрос: нужно ли дублировать мультиязычные названия населённого пункта на его границе? _sev пишет, что на границе достаточно place_name.
На кордоні достатньо place=* i name=*. Все інше повинно бути на точці.
Не використовуйте place_name.
http://wiki.openstreetmap.org/wiki/Prop … place_name
Offline
#5 2013-01-08 11:27:48
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Самые распространенные ошибки - ошибки адресации
Не використовуйте place_name.
А чомусь пан _sev наполягає на використанні place_name на полігонах населених пунктів. Та прибирає мої name, name:ru з кордонів сел. ![]()
Offline
#6 2013-01-08 11:36:31
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Самые распространенные ошибки - ошибки адресации
напишіть на нього скаргу в DWG ![]()
не знаю чому _sev так робить
погугліть place_name по openstreetmap.org - всі останні рекомендації кажуть про те, що place_name є застарілим тегом і використовувати його не варто
http://wiki.openstreetmap.org/wiki/RU:% … 0%B8%D1%86
http://wiki.openstreetmap.org/wiki/Prop … place_name
http://forum.openstreetmap.org/viewtopic.php?id=14007
Offline
#7 2013-01-08 12:49:51
- _sev
- Moderator
- Registered: 2010-10-12
- Posts: 721
Re: Самые распространенные ошибки - ошибки адресации
Не використовуйте place_name.
А чомусь пан _sev наполягає на використанні place_name на полігонах населених пунктів. Та прибирає мої name, name:ru з кордонів сел.
Вибачте, але я не наполягаю. Півроку тому, поки цю схему не було змінено, я дійсно давав таку рекомендацію. Але навіть тоді не було жодних наполягань ні з одним з ОСМерів.
Offline
#8 2013-01-08 14:43:05
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Самые распространенные ошибки - ошибки адресации
Вибачте, але я не наполягаю.
Тоді поверніть мої теги name, name:ru ![]()
До речі, треба перевірити, чи зрозуміє льошин конвертер такі ситуації, коли:
а) на точці села є name, name:ru, а на полігоні лише place_name без усяких :ru, :uk, :en
б) на точці села є name, name:ru, а на полігоні лише name
в) на точці та на полігоні тегів name, name:ru чи place_name намає, але є релейшен, у тегах якого є place=village, name=, name:ru=
http://wiki.openstreetmap.org/wiki/RU:Relation:boundary
Offline
#9 2013-01-08 16:03:34
- Zaskoruzlov Garik
- Member
- From: Донецк
- Registered: 2012-07-27
- Posts: 98
Re: Самые распространенные ошибки - ошибки адресации
andriano
И, в заключение, хочу еще раз напомнить, что рисование "домиков" без адресной информации - занятие малополезное.
С этим не могу согласится. Конечно если использовать OSM как дорожный атлас или карту для ориентации в больших городах (то есть необходим адресный поиск) то здание без адреса бесполезно.
Но, если использовать OSM как карту топографическую (хоть это и проблематично сейчас), то польза от нанесенных полигонов зданий становится весьма существенной, как раз адреса там не так важны как сами объекты.
И к тому же полигоны зданий можно прорисовать просто по снимкам, а вот addr:housenumber и addr:street еще где то взять надо.
PS ИМХО многие к сожалению забывают что карты нужны не только автомобилистам и вебсервисам, но и например туристам. И кстати здесь же лежит и противоречие с типами дорог. Мне было очень трудно принять схему дорог OSM так как я привык что на карте показан вид дороги а не её назначение. Это кстати серьезное препятствие для попыток отрендерить топографическую карту из данных OSM, одно из. (
Offline
#10 2013-01-08 18:43:03
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Самые распространенные ошибки - ошибки адресации
Ну, вот я рисую домики без адресов по спутниковым снимкам. И чего тут плохого? А кто-то из местных потом проставит номера домов и название улицы. Или я проставлю, если летом доеду до этих мест (есть планы летом объездить Песочин).
Насчёт классификации дорог: у меня тоже есть сомнение в принятой классификации, но раз уж братва её приняла, то так и рисую.
Впрочем, никто не мешает проставлять на дороге тип покрытия, качество покрытия, ширину, кол-во полос и т.д. жаль, что нет рендера, который бы отражал не класс, а характеристики дороги. Хотя, как я погляжу, у нас в Украине состояние дороги обычно соответствет её классу.
Offline
#11 2013-01-08 19:00:41
- dima_ua
- Member

- From: Kharkiv
- Registered: 2012-07-02
- Posts: 204
Re: Самые распространенные ошибки - ошибки адресации
Ну, вот я рисую домики без адресов по спутниковым снимкам. И чего тут плохого? А кто-то из местных потом проставит номера домов и название улицы.
а местные проставят в части домов адреса
а потмо появится кто-то со списком адресов и местоположением домов.
и вместо простой заливки домиков придётся изобретать велосипед, как перенести теги с одного многоугольника на другой.
Так мы выигрывали все войны. Пока противник рисует карты наступления, мы меняем ландшафты, причём вручную. Когда приходит время атаки, противник теряется на незнакомой местности и приходит в полную небоеготовность. В этом смысл, в этом наша стратегия.
Offline
#12 2013-01-08 19:17:58
- Zaskoruzlov Garik
- Member
- From: Донецк
- Registered: 2012-07-27
- Posts: 98
Re: Самые распространенные ошибки - ошибки адресации
dima_ua
а потмо появится кто-то со списком адресов и местоположением домов.
Это потом может будет а может и нет, если вообще будет. А карта нужна как бы сейчас.
С такой логикой тогда вообще не нужно ничего рисовать, а нужно ждать пока не свалится манна небесная в виде импорта из какой-нибудь другой базы. ![]()
Offline
#13 2013-01-08 20:31:07
- iONiX
- Member
- Registered: 2009-08-14
- Posts: 196
Re: Самые распространенные ошибки - ошибки адресации
Навіть якщо потім щось буде, то не факт, що воно якісне буде. США майже цілком імпорт даних. На перший погляд - дуже зручно і швидко, але якщо подивитися США в різних валідаторах, то стає очевидно, що виправляти ті дані доведеться ще не один рік, бо активних користувачів на площу менше ніж навіть в Україні. Та і якість тих даних, наприклад геометрія доріг, дуже незадовільна (особливо поза межами великих міст - можна подивитися по знімкам Bing).
Offline
#14 2013-01-08 20:45:21
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Самые распространенные ошибки - ошибки адресации
Ну, по Харькову манна всё-таки была ![]()
Правда, там не 100% точная инфа. Есть достаточное кол-во косяков, которые без осмотра вживую не узнать и не разрулить.
и вместо простой заливки домиков придётся изобретать велосипед, как перенести теги с одного многоугольника на другой.
ИМХО, лучше всего таки вручную.
можна подивитися по знімкам Bing).
Бинг - не истина в последней инстанции. Снимки могут быть устаревшими и сдвинутыми.
Надо по трекам смотреть. Кстати, надо бы больше треков. Особенно по всяким деревням и прочим "медвежьим углам".
Offline
#15 2013-01-08 21:12:13
- iONiX
- Member
- Registered: 2009-08-14
- Posts: 196
Re: Самые распространенные ошибки - ошибки адресации
Не треба виривати окремі фрази з контексту. Я говорив про Bing в США. Ось відкрив довільну область - зум 19, актуальність - жовтень 2011-го. Навіть якщо присутнє велике зміщення, то геометрію можна однозначно побачити.
Offline
#16 2013-01-08 21:35:38
- dima_ua
- Member

- From: Kharkiv
- Registered: 2012-07-02
- Posts: 204
Re: Самые распространенные ошибки - ошибки адресации
и вместо простой заливки домиков придётся изобретать велосипед, как перенести теги с одного многоугольника на другой.
ИМХО, лучше всего таки вручную.
сколько ты вручную будешь набивать 64 000 адресов?
Так мы выигрывали все войны. Пока противник рисует карты наступления, мы меняем ландшафты, причём вручную. Когда приходит время атаки, противник теряется на незнакомой местности и приходит в полную небоеготовность. В этом смысл, в этом наша стратегия.
Offline
#17 2013-01-08 23:02:42
- algot
- Member
- From: Дніпро
- Registered: 2012-07-03
- Posts: 500
Re: Самые распространенные ошибки - ошибки адресации
Хотя, как я погляжу, у нас в Украине состояние дороги обычно соответствет её классу.
Не всегда. В далеких селах residental часто бывает непролазной грязью, а бывает, что track - симпатичный асфальт. Ну и service/unclassified может быть любой из крайностей ![]()
Просто мне как велотуристо покрытие важнее предназначения. И я маплю в первую очередь грунтовки, так как я не шоссер.
Offline
#18 2013-01-09 08:15:02
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: Самые распространенные ошибки - ошибки адресации
dimonster wrote:и вместо простой заливки домиков придётся изобретать велосипед, как перенести теги с одного многоугольника на другой.
ИМХО, лучше всего таки вручную.
сколько ты вручную будешь набивать 64 000 адресов?
Посмотрите тему в Российском форуме про Эстонию, они там как раз адреса "импортируют" вручную
Offline
#19 2013-01-10 14:38:32
- Zaskoruzlov Garik
- Member
- From: Донецк
- Registered: 2012-07-27
- Posts: 98
Re: Самые распространенные ошибки - ошибки адресации
А как часто обновляются данные валидатора СитиГИДа ?
Offline
#20 2013-01-10 14:39:33
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Самые распространенные ошибки - ошибки адресации
раз в полтора-три дня
можна підписатися на rss-повідомлення окремих регіонів, наприклад
http://peirce.gis-lab.info/qa/UA-E/rss
Last edited by dudka (2013-01-10 14:43:49)
Offline
#21 2013-01-10 14:44:07
- Zaskoruzlov Garik
- Member
- From: Донецк
- Registered: 2012-07-27
- Posts: 98
Re: Самые распространенные ошибки - ошибки адресации
dudka
Спасибо большое ![]()
Last edited by Zaskoruzlov Garik (2013-01-10 14:46:54)
Offline
#22 2013-01-21 09:34:58
- Zaskoruzlov Garik
- Member
- From: Донецк
- Registered: 2012-07-27
- Posts: 98
Re: Самые распространенные ошибки - ошибки адресации
Вот жеж. Валидатор СитиГИД
Точки addr:housenumber для схемы Карлсруэ выпали из адресного поиска с "Улица не задана" не смотря на то что включены в associatedStreet.
Он что, нормально работает с адресами через relation только если дом задан полигоном?
Offline
#23 2013-01-21 09:37:49
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Самые распространенные ошибки - ошибки адресации
Вот жеж. Валидатор СитиГИД
Точки addr:housenumber для схемы Карлсруэ выпали из адресного поиска с "Улица не задана" не смотря на то что включены в associatedStreet.
Он что, нормально работает с адресами через relation только если дом задан полигоном?
http://forum.openstreetmap.org/viewtopi … 48#p302848
http://forum.openstreetmap.org/viewtopi … 20#p303020
Offline
#24 2013-01-21 10:03:41
- Zaskoruzlov Garik
- Member
- From: Донецк
- Registered: 2012-07-27
- Posts: 98
Re: Самые распространенные ошибки - ошибки адресации
dudka
Мда, из цензурных слов для описания данной проблемы только предлоги ![]()
Last edited by Zaskoruzlov Garik (2013-01-21 10:03:55)
Offline
#25 2013-01-23 08:29:58
- Zaskoruzlov Garik
- Member
- From: Донецк
- Registered: 2012-07-27
- Posts: 98
Re: Самые распространенные ошибки - ошибки адресации
Есть надежда, что Zkir примет патч для конвертера используемого СитиГИД и эти ошибки уйдут. Ну а на сколько я понял liosha в новой версии конвертера этого бага нет и адрес точки будет прописан если это задано в конфиге.
Offline