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

#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 домика ещё появились smile
(update)
уже обкликаны smile

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 домика. Можно импортировать smile

Offline

#229 2013-01-13 14:37:14

AlexTheTux
Member
From: Russia, Saint-Petersburg
Registered: 2011-07-04
Posts: 384

Re: Эстония

SviMik wrote:

Здания, помеченные "!" и "*", если у кого есть желание заняться: 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: Эстония

Обнаружился еще один недочет импорта - кто-то вбивал буквенные индексы в нижнем регистре, как на карте, а кто-то, из самых благих побуждений, вероятно - в верхнем. Отчасти этим может объясняться такое большое количество "разных" номеров.

Вообще посылать каждый номер дважды на заполнение - хорошая идея, я даже заподозрил нечто вроде, когда начал встречать повторы smile Но надо было все-таки предупредить, что предстоит проделать двойную работу wink И направлять заполнение одного номера разным участникам smile

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

Но надо было все-таки предупредить, что предстоит проделать двойную работу

Каждый отреагирует на это по-своему. Некоторые могли передумать, так что не стал заранее расстраивать wink
Да и потом, народ бы расслабился. А так хоть может более ответственно подошли к делу. И то, опечаток хватило smile

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: Эстония

SviMik wrote:

Но надо было все-таки предупредить, что предстоит проделать двойную работу

Каждый отреагирует на это по-своему. Некоторые могли передумать, так что не стал заранее расстраивать wink

Теперь сразу по два раза подряд предлагает smile
Домиков мало - рандом не катит. На второй раз-то надо обязательно другому пользователю подсовывать. Либо в конец очереди ставить однажды показанные.

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: Эстония

SviMik wrote:

Пользовался устаревшим слоем Maa-amet, который есть в JOSM

А откуда пришёл к выводу, что он устаревший? У них просто есть разные стили тайлов, если про это.
Он же всё равно с сервера Maa-amet грузится, а там данные не могут быть устаревшими (если только это не специально историческая карта, но они совсем иначе выглядят).

А вот пожалуйста - как это понимать?
(слева - слой Maa-amet, который есть в JOSM по умолчанию):

diff.png

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/

smile

- нужно что-то делать с точечными адресами на контуре или внутри него: если точечный адрес совпадает с тем, что ставится на контур - то точку с адресом точно удалять, чтобы не мешалась. А вот если не совпадает - то тут большой вопрос - нужно как-то перевалидировать эти данные (вручную?). В итоге точку все равно убрать, потому что не должно быть дублирующейся адресной информации (на точке и на контуре) - даже если она изначальна не была бы рассинхронизирована (а это не так), то со временем рассинхронизируется обязательно (откуда будущим мапперам знать, какие адреса считать основными?)
(Vitalts вроде грозился как-то точечные адреса подчистить?)

Грозился - сделаю. Алгоритм не сложный. Но чуть погодя, сейчас сложно найти время для этой задачи. На форуме-то не ответить, пытаюсь устранить хоть данный пробел. Если пропустил какой интригующий вопрос без ответа, извиняйте.

Не могу не поделиться результатом импорта по данным статистики моего валидатора (соответсвие адресных данных ОСМ к данным Мааамет).

Общая картина по уездам (слева до импорта, справа - после):
q6FH.png
Т.е. в общем, адресов стало более чем в 2 раза больше.

Картина по Таллину (в шапке, также как и на предыдущем скрине общее значение по Эстонии):
ADf5.png
Адресная составляющая Пирита улучшена в более чем 30 раз smile

Автор, дай исходники, какими бы замучанными они не были. Полезная вещь очень, не хочется заново писать.

Скинул в аську.

Может, их на гит хаб какой-нить?

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: Эстония

SviMik wrote:

1. Дома с несколькими адресами я перезалью по-другому. Включу всю информацию, а не только первых два адреса.

Возможно, это не в прямую имеет отношение к процитированному, но хочу обратить внимание на встреченную мною проблему.
Искать лень, но я уверен, что если историческую часть Таллина посмотреть через Mapnik - то там это будет встречаться довольно часто.

Ситуация: улица, по ней есть три дома, у которых номера по этой улице - 1, 3, 5.
Но каждый имеет не один адрес (адресованы еще и по другим улицам).
Но Мапник-то рисует только один из них - про теги которого он знает.
Вопрос - какие адреса домов рисуются по этой улице?
Ответ - не 1, 3, 5, а 1, 12, 5 (к примеру).
Понятно, почему.
Потому что для дома #3 в качестве primary адреса влез адрес с другой улицы (хотя формально - номер 3 по данной улице в списке адресов этого дома тоже есть).
Для машинного разбора эта ситуация - совсем не проблема. Но Мапник - он для человека. А человеку непонятно, когда есть улица XXX и три дома по ней, но средний дом имеет какую-то цифру, не коррелирующую с соседями.

Я не знаю, можно ли тут что-то изменить, или в данном примере просто так трагически сложились обстоятельства, но в целом - на дом нужно вешать в качестве primary адреса тот номер, на какой улице он стоит.
Я допускаю, что ровно так и делалось, а смуту вносят угловые дома, которые оказались адресованы по другим улицам, и потому, на данной улице primary адреса оказались не подряд.
В таком случае, эта ситуация не решаема.

SviMik wrote:

3. Создать интерфейс для правки ошибок в JOSM.

Ага.

Offline

#244 2013-01-16 23:15:44

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: Эстония

нужно вешать в качестве primary адреса тот номер, на какой улице он стоит.

Хотелось бы видеть алгоритм по определению, на какой улице стоит дом smile
Но даже так, нет гарантии, что на те угловые дома он покажет одну и ту же улицу... Так что да, не решаема.

Offline

#245 2013-01-17 19:38:43

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

Re: Эстония

Vitalts wrote:

Т.е. в общем, адресов стало более чем в 2 раза больше.

А можно и по другому статистику  посчитать:
Количество адресов не внесенных в ОСМ уменьшилось на 20% wink

Offline

#246 2013-01-17 20:30:02

yuryleb
Member
From: Санкт-Петербург
Registered: 2013-01-11
Posts: 275

Re: Эстония

AlexTheTux wrote:
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 из них, т.е. не присваивать адрес строению, а создавать адресные точки внутри контура, желательно притягивая их к тому краю, который ближе к улице адреса. Не уверен, правда, что это можно автоматизировать sad

Offline

#247 2013-01-18 15:11:46

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: Эстония

Количество адресов не внесенных в ОСМ уменьшилось на 20%

А что делать, если там обрисованы все собачьи будки, у которых адреса нет и не будет smile

а всем точкам на его контуре с 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 тоже не идеальна sad
Что надо сделать конкретно с этими тремя домами:
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__ её удалил. Посмотрил сделанные изменения. Красным - здания, которые он снёс:

k__del.png

И вместо них влепил один landuse=brownfield

Карта Maa-amet этого участка (синим - его landuse=brownfield вместо зданий):
k__del1.png

Ладно, может он руководствовался снимками? Смотрим:

k__del2.jpg

Да нет же, стоят там здания...

Либо их снесли и он лично там побывал (но если снесли - зачем оставлять адресные точки?), либо лыжи не едут... (с)

Offline

#250 2013-01-19 16:05:17

OverQuantum
Member
From: Zelenograd
Registered: 2009-06-17
Posts: 1,582
Website

Re: Эстония

SviMik wrote:

этот адрес предназначался для линии:
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

Board footer

Powered by FluxBB