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.***
#226 2013-01-13 13:30:36
- Te*mik
- Member
- From: Москва
- Registered: 2011-08-10
- Posts: 11
Re: Эстония
Ага, теперь все ок.
Offline
#227 2013-01-13 13:47:58
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Эстония
Синхронизировал с OSM. Чьи-то 292 домика ещё появились ![]()
(update)
уже обкликаны ![]()
Last edited by SviMik (2013-01-13 14:00:19)
Offline
#228 2013-01-13 14:00:32
- Te*mik
- Member
- From: Москва
- Registered: 2011-08-10
- Posts: 11
Re: Эстония
Кончились 292 домика. Можно импортировать ![]()
Offline
#229 2013-01-13 14:37:14
- AlexTheTux
- Member

- From: Russia, Saint-Petersburg
- Registered: 2011-07-04
- Posts: 384
Re: Эстония
Здания, помеченные "!" и "*", если у кого есть желание заняться: http://svimik.com/osm/list_ways_marked.php
3173 шт.
Не очень хорошо сделано.
Нужно так, чтобы либо (a) можно было пометить запись, как обработанную, либо (b) она по открытию в JOSM помечалась обработанной автоматически на сутки, а после проверки (не знаю, как лучше проверить - тут есть варианты) либо вычеркивалась из этой очереди, либо в нее возвращалась.
Так как записи по одной в большом списке помечать обработанными очень утомительно, то третьей альтернативой могло бы быть (с) выдача записей блоками по 5 или по 10, с возможностью на странице блока пометить, что весь блок обработан. Опять же, записи этого блока не будет никому выдаваться до проверки.
В общем, со списком это не очень просто, но так, как сейчас - тоже неправильно - открываешь несколько первых записей списка, а они уже сделаны.
P.S. Напомню, что изначально я предлагал (1 + 2) эту очередь обрабатывать точно так же, как обычную - по одной, с картинкой, с кнопками "Открыть в JOSM", "Пометить, как разрезанный", "Пропустить".
Когда записи выдаются автоматически - кликать на кнопки гораздо проще, чем выискивать записи в списке.
Offline
#230 2013-01-13 15:01:16
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Эстония
Не очень хорошо сделано.
Согласен. Сделал пока ради обзора, можете не редактировать пока не будет нормального интерфейса.
Сделал ещё несколько обзорных таблиц. Итог:
* помеченные "!" и "*" (одним или двумя юзерами): http://svimik.com/osm/list_ways_marked.php (3173)
* два юзера поставили одинаковое не-числовое значение: http://svimik.com/osm/list_ways.php?ads … ot_numeric (1950)
* два юзера поставили одинаковый номер (ok), но не нашёлся полный адрес: http://svimik.com/osm/list_ways.php?ads … not_in_ads (780)
* два юзера поставили разные номера: http://svimik.com/osm/list_ways.php?ocr_status=nok (2634)
* с номером всё впорядке, но в начале или конце был помечен "!": http://svimik.com/osm/list_ways_marked.php?partial (1916)
Last edited by SviMik (2013-01-13 15:02:30)
Offline
#231 2013-01-13 17:33:27
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Эстония
Очень странное место я обнаружил, одни дома, без улиц: http://svimik.com/osm_uglase.png
Улицы я конечно нарисую, но что интересно - они безымянные. Реально весь район в Maa-amet обозначен одним адресом O_o
Ссылка на карту (основную массу уже обрисовал): http://www.openstreetmap.org/?lat=59.47 … 6&layers=M
(update)
Оказалось, что безымянные улицы - нормальное явление для landuse=allotments
Last edited by SviMik (2013-01-13 19:25:54)
Offline
#232 2013-01-13 20:58:55
- yuryleb
- Member
- From: Санкт-Петербург
- Registered: 2013-01-11
- Posts: 275
Re: Эстония
Неплохо бы наконец включить Эстонию (а заодно и Латвию с Литвой) в ближнее зарубежье на http://peirce.gis-lab.info/qa - появится еще один инструмент контроля наличия адресов
Offline
#233 2013-01-13 21:47:24
- yuryleb
- Member
- From: Санкт-Петербург
- Registered: 2013-01-11
- Posts: 275
Re: Эстония
Обнаружился еще один недочет импорта - кто-то вбивал буквенные индексы в нижнем регистре, как на карте, а кто-то, из самых благих побуждений, вероятно - в верхнем. Отчасти этим может объясняться такое большое количество "разных" номеров.
Вообще посылать каждый номер дважды на заполнение - хорошая идея, я даже заподозрил нечто вроде, когда начал встречать повторы
Но надо было все-таки предупредить, что предстоит проделать двойную работу
И направлять заполнение одного номера разным участникам ![]()
Last edited by yuryleb (2013-01-13 21:52:44)
Offline
#234 2013-01-13 21:55:31
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Эстония
Неплохо бы наконец включить Эстонию (а заодно и Латвию с Литвой) в ближнее зарубежье на http://peirce.gis-lab.info/qa - появится еще один инструмент контроля наличия адресов
Вообще оно есть, но только за второе число: http://peirce.gis-lab.ru/qa/EE-FULL
С адресами пока надо ждать обновления, а вот другие ошибки можно и посмотреть.
Есть ещё вот такой сервис: http://qa.poole.ch/?zoom=12&lat=59.4247 … ayers=TTB0
Правда, не совсем понятно, что с ним делать. Служебные проезды название иметь и не будут, как и каждая собачья будка адреса тоже не имеет... Так что карта не отражает реальное положение вещей.
кто-то вбивал буквенные индексы в нижнем регистре, как на карте, а кто-то, из самых благих побуждений, вероятно - в верхнем
Перед сравнением я все в нижний регистр перевёл.
Отчасти этим может объясняться такое большое количество "разных" номеров.
Отчасти это объясняется тем, что один ввёл "!", а второй всё-таки ввёл номер.
Обрабатывать я такое не стал, ибо если у одного закрались сомнения - наверное что-то с контуром не то.
Полный список несоответствий: http://svimik.com/osm/dup_check.htm
Но надо было все-таки предупредить, что предстоит проделать двойную работу
Каждый отреагирует на это по-своему. Некоторые могли передумать, так что не стал заранее расстраивать ![]()
Да и потом, народ бы расслабился. А так хоть может более ответственно подошли к делу. И то, опечаток хватило ![]()
Last edited by SviMik (2013-01-13 22:14:58)
Offline
#235 2013-01-14 11:41:23
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Эстония
Но надо было все-таки предупредить, что предстоит проделать двойную работу
Каждый отреагирует на это по-своему. Некоторые могли передумать, так что не стал заранее расстраивать
Теперь сразу по два раза подряд предлагает ![]()
Домиков мало - рандом не катит. На второй раз-то надо обязательно другому пользователю подсовывать. Либо в конец очереди ставить однажды показанные.
Last edited by wowik (2013-01-14 11:43:15)
Offline
#236 2013-01-14 20:56:30
- andrew_shadoura
- Member
- Registered: 2009-12-29
- Posts: 14
Re: Эстония
Автор, дай исходники, какими бы замучанными они не были. Полезная вещь очень, не хочется заново писать.
Offline
#237 2013-01-14 21:44:32
- AlexTheTux
- Member

- From: Russia, Saint-Petersburg
- Registered: 2011-07-04
- Posts: 384
Re: Эстония
Пользовался устаревшим слоем Maa-amet, который есть в JOSM
А откуда пришёл к выводу, что он устаревший? У них просто есть разные стили тайлов, если про это.
Он же всё равно с сервера Maa-amet грузится, а там данные не могут быть устаревшими (если только это не специально историческая карта, но они совсем иначе выглядят).
А вот пожалуйста - как это понимать?
(слева - слой Maa-amet, который есть в JOSM по умолчанию):

Offline
#238 2013-01-14 23:02:17
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Эстония
Автор, дай исходники, какими бы замучанными они не были. Полезная вещь очень, не хочется заново писать.
Скинул в аську.
А вот пожалуйста - как это понимать?
Видимо да. Помучай другие wms слой, там можно составить нормальную карту.
Offline
#239 2013-01-16 12:08:28
- Vitalts
- Member
- From: Estonia
- Registered: 2010-12-30
- Posts: 1,440
Re: Эстония
Эстонское чудо
http://shtosm.ru/2013/01/10/1/
![]()
- нужно что-то делать с точечными адресами на контуре или внутри него: если точечный адрес совпадает с тем, что ставится на контур - то точку с адресом точно удалять, чтобы не мешалась. А вот если не совпадает - то тут большой вопрос - нужно как-то перевалидировать эти данные (вручную?). В итоге точку все равно убрать, потому что не должно быть дублирующейся адресной информации (на точке и на контуре) - даже если она изначальна не была бы рассинхронизирована (а это не так), то со временем рассинхронизируется обязательно (откуда будущим мапперам знать, какие адреса считать основными?)
(Vitalts вроде грозился как-то точечные адреса подчистить?)
Грозился - сделаю. Алгоритм не сложный. Но чуть погодя, сейчас сложно найти время для этой задачи. На форуме-то не ответить, пытаюсь устранить хоть данный пробел. Если пропустил какой интригующий вопрос без ответа, извиняйте.
Не могу не поделиться результатом импорта по данным статистики моего валидатора (соответсвие адресных данных ОСМ к данным Мааамет).
Общая картина по уездам (слева до импорта, справа - после):
Т.е. в общем, адресов стало более чем в 2 раза больше.
Картина по Таллину (в шапке, также как и на предыдущем скрине общее значение по Эстонии):
Адресная составляющая Пирита улучшена в более чем 30 раз ![]()
Автор, дай исходники, какими бы замучанными они не были. Полезная вещь очень, не хочется заново писать.
Скинул в аську.
Может, их на гит хаб какой-нить?
PS: " (прошу совета)" в наименовании темы подтереть бы...
Last edited by Vitalts (2013-01-16 12:13:38)
Offline
#240 2013-01-16 18:41:35
- Antisida
- Member

- From: Нижний Новгород
- Registered: 2011-01-15
- Posts: 907
Re: Эстония
PS: " (прошу совета)" в наименовании темы подтереть бы...
Ты тему начтнал - тебе и подтирать:)
Попробуй отредактировать первое сообщение темы
Offline
#241 2013-01-16 22:24:23
- Vitalts
- Member
- From: Estonia
- Registered: 2010-12-30
- Posts: 1,440
Re: Эстония
Вот до этого не догадался, все искал отдельную кнопку. Спасибо
Offline
#242 2013-01-16 22:41:07
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Эстония
Теперь сразу по два раза подряд предлагает
Домиков мало - рандом не катит. На второй раз-то надо обязательно другому пользователю подсовывать. Либо в конец очереди ставить однажды показанные.
Достаточно сложно будет сделать в текущей реализации. Но попробую как-нидь с концом очереди.
Может, их на гит хаб какой-нить?
почему не выложу:
1. писал для себя
2. писал на один раз
3. в коде ни одного комментария
4. никто не разберётся в этой куче скриптов, что и в какой последовательности запускать
5. заточено под текущую задачу и под Maa-amet (кому ещё это надо?)
6. содержит много фич, которые так и не заработали, но выпиливать из кода трудоёмко
7. это не того качества код, который не стыдно выставлять на всеобщее обозрение
Теперь о планах на будущее:
1. Дома с несколькими адресами я перезалью по-другому. Включу всю информацию, а не только первых два адреса.
2. Точки, входящие в контур дома, надо очистить от адресных тегов.
3. Создать интерфейс для правки ошибок в JOSM.
Offline
#243 2013-01-16 23:09:25
- AlexTheTux
- Member

- From: Russia, Saint-Petersburg
- Registered: 2011-07-04
- Posts: 384
Re: Эстония
1. Дома с несколькими адресами я перезалью по-другому. Включу всю информацию, а не только первых два адреса.
Возможно, это не в прямую имеет отношение к процитированному, но хочу обратить внимание на встреченную мною проблему.
Искать лень, но я уверен, что если историческую часть Таллина посмотреть через Mapnik - то там это будет встречаться довольно часто.
Ситуация: улица, по ней есть три дома, у которых номера по этой улице - 1, 3, 5.
Но каждый имеет не один адрес (адресованы еще и по другим улицам).
Но Мапник-то рисует только один из них - про теги которого он знает.
Вопрос - какие адреса домов рисуются по этой улице?
Ответ - не 1, 3, 5, а 1, 12, 5 (к примеру).
Понятно, почему.
Потому что для дома #3 в качестве primary адреса влез адрес с другой улицы (хотя формально - номер 3 по данной улице в списке адресов этого дома тоже есть).
Для машинного разбора эта ситуация - совсем не проблема. Но Мапник - он для человека. А человеку непонятно, когда есть улица XXX и три дома по ней, но средний дом имеет какую-то цифру, не коррелирующую с соседями.
Я не знаю, можно ли тут что-то изменить, или в данном примере просто так трагически сложились обстоятельства, но в целом - на дом нужно вешать в качестве primary адреса тот номер, на какой улице он стоит.
Я допускаю, что ровно так и делалось, а смуту вносят угловые дома, которые оказались адресованы по другим улицам, и потому, на данной улице primary адреса оказались не подряд.
В таком случае, эта ситуация не решаема.
3. Создать интерфейс для правки ошибок в JOSM.
Ага.
Offline
#244 2013-01-16 23:15:44
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Эстония
нужно вешать в качестве primary адреса тот номер, на какой улице он стоит.
Хотелось бы видеть алгоритм по определению, на какой улице стоит дом ![]()
Но даже так, нет гарантии, что на те угловые дома он покажет одну и ту же улицу... Так что да, не решаема.
Offline
#245 2013-01-17 19:38:43
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Эстония
Т.е. в общем, адресов стало более чем в 2 раза больше.
А можно и по другому статистику посчитать:
Количество адресов не внесенных в ОСМ уменьшилось на 20% ![]()
Offline
#246 2013-01-17 20:30:02
- yuryleb
- Member
- From: Санкт-Петербург
- Registered: 2013-01-11
- Posts: 275
Re: Эстония
SviMik wrote:1. Дома с несколькими адресами я перезалью по-другому. Включу всю информацию, а не только первых два адреса.
Возможно, это не в прямую имеет отношение к процитированному, но хочу обратить внимание на встреченную мною проблему.
Искать лень, но я уверен, что если историческую часть Таллина посмотреть через Mapnik - то там это будет встречаться довольно часто.Ситуация: улица, по ней есть три дома, у которых номера по этой улице - 1, 3, 5.
Но каждый имеет не один адрес (адресованы еще и по другим улицам).
Но Мапник-то рисует только один из них - про теги которого он знает.
Вопрос - какие адреса домов рисуются по этой улице?
Ответ - не 1, 3, 5, а 1, 12, 5 (к примеру).
Понятно, почему.
Потому что для дома #3 в качестве primary адреса влез адрес с другой улицы (хотя формально - номер 3 по данной улице в списке адресов этого дома тоже есть).
Для машинного разбора эта ситуация - совсем не проблема. Но Мапник - он для человека. А человеку непонятно, когда есть улица XXX и три дома по ней, но средний дом имеет какую-то цифру, не коррелирующую с соседями.Я не знаю, можно ли тут что-то изменить, или в данном примере просто так трагически сложились обстоятельства, но в целом - на дом нужно вешать в качестве primary адреса тот номер, на какой улице он стоит.
Я допускаю, что ровно так и делалось, а смуту вносят угловые дома, которые оказались адресованы по другим улицам, и потому, на данной улице primary адреса оказались не подряд.
В таком случае, эта ситуация не решаема.
Может, имеет смысл посмотреть, как похожая проблема решается в Германии, где в городах свою нумерацию имеют не дома, а подъезды? Возможно, что педантичные немцы присваивают адреса не строению в целом, а всем точкам на его контуре с entrance=yes также добавляют address:housenumber и проч.?
И/или можно попробовать повторить стиль Maa-amet - при наличии нескольких адресов у здания не выделять никакой primary из них, т.е. не присваивать адрес строению, а создавать адресные точки внутри контура, желательно притягивая их к тому краю, который ближе к улице адреса. Не уверен, правда, что это можно автоматизировать ![]()
Offline
#247 2013-01-18 15:11:46
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Эстония
Количество адресов не внесенных в ОСМ уменьшилось на 20%
А что делать, если там обрисованы все собачьи будки, у которых адреса нет и не будет ![]()
а всем точкам на его контуре с entrance=yes
Так в нашем случае entrance один, а адресов несколько.
не присваивать адрес строению
Я изначально хотел присвоить адреса именно строению...
а создавать адресные точки внутри контура
...а этот способ адресации я не понимаю и не перевариваю. Его неудобно редактировать, неудобно обрабатывать, невозможно определить причину выбора точки (хотел автор привязать куда-то, или выбрал случайную), а также точку легко потерять при редактировании (не во всех редакторах точки с адресами как-либо выделяются).
Не уверен, правда, что это можно автоматизировать
Можно. Но из-за необходимости работать с точками код получится очень сложным (опять же, пункт "неудобно обрабатывать").
Last edited by SviMik (2013-01-18 15:15:05)
Offline
#248 2013-01-18 18:35:23
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Эстония
1. Дома с несколькими адресами я перезалью по-другому. Включу всю информацию, а не только первых два адреса.
Сделал. Хотя патч получился всего-то на 488 домиков. Тот самый домик 200516986 тоже туда вошёл.
До этого было:
[addr:housenumber] => 48
[addr:street] => Lai
[addr2:housenumber] => 46
[addr2:street] => LaiСтало:
[addr:street] => Lai
[addr:housenumber] => 48
[addr:housenumber2] => 46
[addr2:street] => Oleviste
[addr2:housenumber] => 5
[addr2:housenumber2] => 3
[addr2:housenumber3] => 1
[addr3:street] => Pikk
[addr3:housenumber] => 61
[addr4:street] => Pagari
[addr4:housenumber] => 4
[addr4:housenumber2] => 2Похоже, там на один домик повесили все адреса. Всё-таки база Maa-amet тоже не идеальна ![]()
Что надо сделать конкретно с этими тремя домами:
1. Удалить с него тег maaamet:ETAK, дабы в дальнейшем я не затёр изменения обратно при следующих апдейтах
2. Поправить адреса вручную (взяв видимо с адресных точек)
А вообще, домов с несколькими адресами всего 4.67%, так что наверное не стоит зацикливаться на этой задаче в дальнейшем, учитывая её сложность.
Last edited by SviMik (2013-01-18 18:39:02)
Offline
#249 2013-01-19 15:57:37
- SviMik
- Member

- From: Tallinn, Estonia
- Registered: 2013-01-01
- Posts: 1,392
Re: Эстония
Похоже, у нас завёлся вредитель по имени k__
Или я чего-то не понимаю.
Обнаружил случайно, когда нашёл точку с атрибутами, которые в моём импорте были загружены для контура.
http://www.openstreetmap.org/browse/nod … 24/history
Стал разбираться, как невозможное стало возможным.
Обнаружил, что версия точки v1, и создана k__
Нашёл в логах импорта, что этот адрес предназначался для линии:
http://www.openstreetmap.org/browse/way … 16/history
k__ её удалил. Посмотрил сделанные изменения. Красным - здания, которые он снёс:

И вместо них влепил один landuse=brownfield
Карта Maa-amet этого участка (синим - его landuse=brownfield вместо зданий):
Ладно, может он руководствовался снимками? Смотрим:

Да нет же, стоят там здания...
Либо их снесли и он лично там побывал (но если снесли - зачем оставлять адресные точки?), либо лыжи не едут... (с)
Offline
#250 2013-01-19 16:05:17
- OverQuantum
- Member

- From: Zelenograd
- Registered: 2009-06-17
- Posts: 1,582
- Website
Re: Эстония
этот адрес предназначался для линии:
http://www.openstreetmap.org/browse/way … 16/history
k__ её удалил. Посмотрил сделанные изменения. Красным - здания, которые он снёс:
Если я не ошибся с changeset-ом, у него стоит тэг
source = Maa-amet WMS 2013
В общем, надо писать ему в личку.
Last edited by OverQuantum (2013-01-19 16:07:51)
Это же OpenStreetMap. Он больше внутри, чем снаружи.
Offline