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

#51 2012-10-30 05:32:27

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Корпуса без номера дома - через "к" или нет?

Истины в последней инстанции, похоже, не  существует. :3

Offline

#52 2012-10-30 05:46:14

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Корпуса без номера дома - через "к" или нет?

Для Москвы истиной в предпоследней инстанции является "Адресный реестр Москвы". В нём - "Зеленоград, корпус nnn".

ЗЫ
Истина в последней инстанции существует, и это документ о регистрации или смене адреса строения из местного БТИ.

Offline

#53 2012-10-30 10:43:10

Scondo
Member
Registered: 2011-03-16
Posts: 483

Re: Корпуса без номера дома - через "к" или нет?

andriano wrote:

Ну тогда первое, что следует сделать, это посмотреть, как Зеленоград прописан в ФИАС.

Номер пустой, цифры в графе "корпус", в соответствии с:

liosha wrote:

Для Москвы истиной в предпоследней инстанции является "Адресный реестр Москвы". В нём - "Зеленоград, корпус nnn".

Offline

#54 2012-10-30 15:39:35

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Корпуса без номера дома - через "к" или нет?

А к какому узлу все это прицеплено?

Offline

#55 2012-10-30 19:53:16

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

Re: Корпуса без номера дома - через "к" или нет?

Пара дней прошла.
Решение по добавлению "к" в addr:housenumber считаю принятым.
Ждём определённости по группировке корпусов и тогда делаем корректировку заодно с addr:street

Ещё наблюдаются addr:city=Зеленоград, addr:country=RU и addr:region=Москва. Есть мнение, что это всё избыточно, т.к считается из геометрии. Сносим или проставляем+корректируем?

Last edited by OverQuantum (2012-10-30 19:55:32)


Это же OpenStreetMap. Он больше внутри, чем снаружи.

Offline

#56 2012-10-31 04:15:44

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Корпуса без номера дома - через "к" или нет?

Считать по геометрии, конечно, очень дорого, но раз у большинства объектов эти поля отсутствуют, то и на остальных они лишены смысла.
Хотя, по хорошему, адресация хотя бы на на 1 уровень вверх должна быть.

Offline

#57 2012-10-31 07:35:44

Scondo
Member
Registered: 2011-03-16
Posts: 483

Re: Корпуса без номера дома - через "к" или нет?

OverQuantum wrote:

Ещё наблюдаются addr:city=Зеленоград, addr:country=RU и addr:region=Москва. Есть мнение, что это всё избыточно, т.к считается из геометрии. Сносим или проставляем+корректируем?

Это избыточно, но допустимо. Можно вообще не трогать, можно проставить.

По факту может использоваться для "не лазанья в геометрию" или для отнесения к региону вопреки геометрии (такое где-то по-моему встречалось, хотя не вспомню где). Так что сносить уж точно не стоит.

Offline

#58 2012-10-31 10:46:19

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

Re: Корпуса без номера дома - через "к" или нет?

OverQuantum wrote:

Ждём определённости по группировке корпусов и тогда делаем корректировку заодно с addr:street

С утра мне в голову пришла СМСка:
А для группировки домов подошел бы тег из разряда is_in:xxxx

Вот муниципалитет предлагают, но это немножко сильно
is_in:municipality=* (proposed)

может так?
is_in:housegroup=территория ЗИЛ  (для более тысячи строений по Автозаводской 23 )
is_in:housegroup=3-й микрорайон

З.Ы. Или уж is_in:buildinggroup

Last edited by wowik (2012-10-31 10:55:12)

Offline

#59 2012-10-31 12:34:16

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

Re: Корпуса без номера дома - через "к" или нет?

wowik wrote:

А для группировки домов подошел бы тег из разряда is_in:xxxx

Как только народ не извращается лишь бы не использовать простые и универсальные свойства геометрической вложенности...

Offline

#60 2012-10-31 16:44:20

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Корпуса без номера дома - через "к" или нет?

Sergey Astakhov wrote:

Как только народ не извращается лишь бы не использовать простые и универсальные свойства геометрической вложенности...

Простые?
Для обработки миллиона точек при наличии локальных атрибутов нужно порядка 1 секунды.
Если попытаться в лоб обработать такой массив данных с расчетом геометрической вложенности, задача будет считаться вечно (в прямом смысле слова - 100 лет - далеко не предел).
Чтобы хоть как-то обработать массив за вменяемое время нужно формирование вспомогательной структуры геометрических индексов. И даже при этом время обработки составит порядка суток.
Как говорится, почувствуйте разницу.

Offline

#61 2012-10-31 16:49:51

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

Re: Корпуса без номера дома - через "к" или нет?

andriano wrote:

И даже при этом время обработки составит порядка суток.

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

Offline

#62 2012-10-31 17:04:59

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Корпуса без номера дома - через "к" или нет?

Sergey Astakhov wrote:
andriano wrote:

И даже при этом время обработки составит порядка суток.

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

Я сильно подозреваю, что под "обработкой" Вы подразумеваете время без учета создания базы пространственных индексов.
А именно создание базы и займет основную долю времени.
Кстати, Вы в курсе, что количество элементов в OSM, вроде как, перевалило за 2 млрд?

PS. А время только на обработку без создания базы лично я оцениваю в минуты-десятки минут.

Offline

#63 2012-10-31 17:46:07

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

Re: Корпуса без номера дома - через "к" или нет?

andriano wrote:

А именно создание базы и займет основную долю времени.
...
PS. А время только на обработку без создания базы лично я оцениваю в минуты-десятки минут.

Я говорил про всё. Подготовка пространственных данных для быстрого поиска вхождения - это тоже быстро, там просто нечему сутками заниматься (разве что на совсем стареньком компьютере).
Конкретные величины времени бессмысленно обсуждать в отрыве от конкретной задачи и конкретного железа.

Offline

#64 2012-10-31 19:53:44

dkiselev
Member
Registered: 2010-02-09
Posts: 3,364

Re: Корпуса без номера дома - через "к" или нет?

andriano wrote:
Sergey Astakhov wrote:
andriano wrote:

И даже при этом время обработки составит порядка суток.

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

Я сильно подозреваю, что под "обработкой" Вы подразумеваете время без учета создания базы пространственных индексов.
А именно создание базы и займет основную долю времени.
Кстати, Вы в курсе, что количество элементов в OSM, вроде как, перевалило за 2 млрд?

PS. А время только на обработку без создания базы лично я оцениваю в минуты-десятки минут.

Ну у у осмосис сейчас вырезает Россию из мира ощутимо быстрее чем за 100 лет. Причем делает он это довольно тупым образом. Ну и та же pgsimple строится на приличном железе на весь мир несколько суток но не столетие. Индексы по геометрии там есть.


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#65 2012-10-31 21:12:32

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

Re: Корпуса без номера дома - через "к" или нет?

Sergey Astakhov wrote:

Как только народ не извращается лишь бы не использовать простые и универсальные свойства геометрической вложенности...

Ага, а потом ничего не работает из-за единственного поломанного отношения smile
Валидатор может не работать, а конвертер обязан работать и при частично поломанных данных.

Offline

#66 2012-10-31 21:29:34

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

Re: Корпуса без номера дома - через "к" или нет?

wowik wrote:
Sergey Astakhov wrote:

Как только народ не извращается лишь бы не использовать простые и универсальные свойства геометрической вложенности...

Ага, а потом ничего не работает из-за единственного поломанного отношения smile
Валидатор может не работать, а конвертер обязан работать и при частично поломанных данных.

В большинстве своём отношения ломают незначительно и их очень просто автоматически превратить в замкнутую область. Так что, если есть желание уметь всегда конвертировать даже на частично поломанных данных - это тоже можно организовать. Вот если область совсем удалят или капитально разломают - тогда да, проблема. Её тоже можно решить, но уже сложнее (например через хранение копий этих областей с предыдущих дампов и использованием их в случае невалидности в текущем). С другой стороны - чем быстрее проблему обнаружат, тем быстрее и починят.

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

Offline

#67 2012-11-01 04:43:33

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Корпуса без номера дома - через "к" или нет?

Sergey Astakhov wrote:

В большинстве своём отношения ломают незначительно

Напоминаю, Москва живёт поломанная уже больше полугода smile

Offline

#68 2012-11-01 07:34:47

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

Re: Корпуса без номера дома - через "к" или нет?

Sergey Astakhov wrote:

, и довольно глупо эту стабильность не использовать, заменяя её на какие-то левые ссылки.

Да, это можно использовать для валидации и/или автоматической расстановки

Offline

#69 2012-11-01 08:14:25

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

Re: Корпуса без номера дома - через "к" или нет?

liosha wrote:
Sergey Astakhov wrote:

В большинстве своём отношения ломают незначительно

Напоминаю, Москва живёт поломанная уже больше полугода smile

А в Питере за месяц после бота все границы починили. Как используют - так и чинят. smile

Offline

#70 2012-11-01 08:17:39

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

Re: Корпуса без номера дома - через "к" или нет?

liosha wrote:

Напоминаю, Москва живёт поломанная уже больше полугода smile

Может, надо стоит перестать троллить по этому поводу (уже сильно побольше полугода, кстати) и рассказать, что кому там не нравится?

Offline

#71 2012-11-01 08:29:19

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Корпуса без номера дома - через "к" или нет?

esaulenka, уже два раза рассказывал (см. профильную тему). Третий раз не буду, звиняй big_smile

Sergey Astakhov wrote:

Как используют - так и чинят

Угу, я и говорю - Москвой не пользуются

Offline

#72 2012-11-01 17:15:53

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Корпуса без номера дома - через "к" или нет?

Sergey Astakhov wrote:

Я говорил про всё. Подготовка пространственных данных для быстрого поиска вхождения - это тоже быстро, там просто нечему сутками заниматься (разве что на совсем стареньком компьютере).

Два миллиарда точек - это быстро?
Не верю.

Конкретные величины времени бессмысленно обсуждать в отрыве от конкретной задачи и конкретного железа.

Геометрия из ~300 млн веев с 2 млрд узлами.
По ним и строится пространственная структура.
Есть 1 млн точек, положение которых нужно определить по отношению к этой структуре.

Offline

#73 2012-11-01 17:20:10

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Корпуса без номера дома - через "к" или нет?

dkiselev wrote:

Ну у у осмосис сейчас вырезает Россию из мира ощутимо быстрее чем за 100 лет. Причем делает он это довольно тупым образом. Ну и та же pgsimple строится на приличном железе на весь мир несколько суток но не столетие. Индексы по геометрии там есть.

Вы читать умеете?
Повторюсь:

Чтобы хоть как-то обработать массив за вменяемое время нужно формирование вспомогательной структуры геометрических индексов. И даже при этом время обработки составит порядка суток.

И, кстати, осмосис работает по уже готовой базе.

Offline

#74 2012-11-01 20:10:34

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

Re: Корпуса без номера дома - через "к" или нет?

andriano wrote:

Геометрия из ~300 млн веев с 2 млрд узлами.
По ним и строится пространственная структура.
Есть 1 млн точек, положение которых нужно определить по отношению к этой структуре.

Т.е. нужно каждый раз обрабатывать весь дамп планеты и проверять на вхождение во все имеющиеся полигоны? Можно узнать конечную цель этого странного действа? И как вы собираетесь её решать через теги is_in? roll

Offline

#75 2012-11-02 04:54:19

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Корпуса без номера дома - через "к" или нет?

Sergey Astakhov wrote:

Т.е. нужно каждый раз обрабатывать весь дамп планеты и проверять на вхождение во все имеющиеся полигоны?

А что, у Вас есть другой вариант?
Если базы пространственных индексов нет, значит, ее нужно поднимать. Ничего другого здесь не придумаешь.

Можно узнать конечную цель этого странного действа? И как вы собираетесь её решать через теги is_in? roll

Мы оцениваем время выполнения полного цикла работы.

Если есть теги is-in или им подобные, нам не нужна база пространственных индексов, следовательно, обрабатываем только имеющийся миллион точек за 1 секунду.

Offline

Board footer

Powered by FluxBB