You are not logged in.

#26 2011-02-10 19:00:45

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Еще об адресах

3 здания на месте одного, да ещё и накладывающиеся, не могут быть корректными.

Offline

#27 2011-02-10 19:12:10

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

Re: Еще об адресах

Ну не ставьте внутренним мультиполигонам building


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

Offline

#28 2011-02-10 19:12:12

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

Re: Еще об адресах

dkiselev wrote:

А----Б------В
!       !        !
!       !        !
Г-----Д-----Е

где
АБГД - здание
БВЕД - пристрой

Будет 3 линии
БАГД
БВЕД
БД

Вообще-то у полигона есть направление обхода и полигоны АБВГА и АГВБА должны рисоваться по-разному.
Ну, либо манипуляции с ролями inner и outer.

Offline

#29 2011-02-10 19:15:06

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Еще об адресах

dkiselev wrote:

Ну не ставьте внутренним мультиполигонам building

Ну и не будет объектов тогда, у которых этажи.

Offline

#30 2011-02-10 19:16:07

suslikk
Member
From: Voronezh
Registered: 2010-03-03
Posts: 835
Website

Re: Еще об адресах

Понеслась smile Вот я и буду рисовать как попало, такие здания smile

Offline

#31 2011-02-10 19:16:19

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Еще об адресах

andriano wrote:

Вообще-то у полигона есть направление обхода и полигоны АБВГА и АГВБА должны рисоваться по-разному.
Ну, либо манипуляции с ролями inner и outer.

Щито? На рисунке таких полигонов нет, а направление обхода для зданий значения не имеет.

Offline

#32 2011-02-10 19:32:14

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

Re: Еще об адресах

Направление обхода имеет значение емнимп для береговых линий, земляных валов, и ледников. В описалове на мультиполигон про направление обхода вроде ничего не говориться. inner и outer - в общем то и нужны чтобы не заморачиваться с направлением обхода.

AMDmi3, я честно говоря вообще уже сомневаюсь в существовании схемы которая устроит, даже не большинство, а хотя-бы всех активно обсуждающих эту тему. (Это я про переменную этажность).

Я по рабоче-крестьянски поступил бы - проставил бы адрес обоим. Да некошерно - да копирование информации, да две сущности с одним адресом.

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

Обозначить и здание в целом и отдельные его части используя для этого одни и те же тэги так чтобы они не перекрывались - невозможно принципиально. Так что если хотим полигон для здания и полигоны для частей, то кто то из них не должен быть building'ом.

Last edited by dkiselev (2011-02-10 19:35:35)


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

Offline

#33 2011-02-10 19:46:01

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Еще об адресах

Я уже пишу пропозал, спасибо что подняли тему, потому что руки никак не доходили.

Offline

#34 2011-02-10 19:50:00

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

Re: Еще об адресах

Дак вроде вы и подняли wink

Порастекаюсь еще маленько мыслью по древу, про мультиполигоны и направление обхода:
Если бы небыло ролей inner и outer а геометрическое место точек (внутри или снаружи) определялось бы направлением обхода, то невозможно было бы нарисовать два граничащих полигона (озеро и лес к примеру) иначе как по общим точкам, т.к. общая грань должна была бы входить в эти полигоны с разным направлением обхода.


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

Offline

#35 2011-02-10 19:53:15

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

Re: Еще об адресах

Еще как можно, замутить с ролями что-нибудь.
Другое дело, что это нафиг не нужно, к счастью. Ждем пропозал. :3

Offline

#36 2011-02-10 19:58:00

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

Re: Еще об адресах

Hind wrote:

Еще как можно, замутить с ролями что-нибудь.
Другое дело, что это нафиг не нужно, к счастью. Ждем пропозал. :3

Ну это то же самое что добавить им признак (дескать это не совсем здание а его часть) только сделать это не атрибутом (или его отсутствием) а ролью.


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

Offline

#37 2011-02-10 19:59:22

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

Re: Еще об адресах

В общем да, пропозал в студию, я уже готов за него проголосовать smile


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

Offline

#38 2011-02-10 20:08:43

Felis Pimeja
Member
Registered: 2010-10-27
Posts: 1,035

Re: Еще об адресах

Пардон, у меня тут форум глюканул. Не обращайте внимания.

Last edited by Felis Pimeja (2011-02-10 20:10:22)

Offline

#39 2011-02-10 20:22:09

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

Re: Еще об адресах

Коль скоро зашла речь о пропозале, касающемся адресации, хотелось бы напомнить про дома, имеющие несколько адресов по разным улицам.
Последнее время множится количество отношений в виде улиц с домами, для которых указана role=[номер дома], что, на мой взгляд, совершенно неприемлемо, т.к. с одной стороны противоречит существующему стандарту, а с другой - будет явно вступать в конфликт с деятельностью любого другого "нарушителя стандартов".
Поэтому предлагаю рассмотреть возможность включения в пропозал адресации для домов с ролью в отношении role=bno:[номер дома] (role=buildibg_no:[номер дома]) или что-то похожее.

Из плюсов:
1. Вроде как покрывает все возможные случаи адресации.
2. Самая компактная схема, лишенная избыточности.

Из минусов:
1. Более ресурсоемкое извлечение номера дома (из отношения, а не из тегов самого объекта).

Offline

#40 2011-02-10 21:06:50

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

Re: Еще об адресах

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

http://wiki.openstreetmap.org/wiki/Rela … /Multipart

Offline

#41 2011-02-10 22:20:45

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

Re: Еще об адресах

Придет liosha и скажет что придется собирать здание из кусков.


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

Offline

#42 2011-02-10 22:24:59

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

Re: Еще об адресах

Да, я уже это предсказал. :3

Offline

#43 2011-02-11 05:47:40

Surly
Member
From: Екатеринбург
Registered: 2009-09-17
Posts: 820

Re: Еще об адресах

AMDmi3 wrote:

Пропозал касается объедининия объектов, состоящих из нескольких частей с разными свойствами, в единые сущности.
http://wiki.openstreetmap.org/wiki/Rela … /Multipart

А не слишком ли уже много напредлагали группирующих отношений? Без твоего их уже четыре:
Category:Grouping_relations
"Collected way" и "Site" может быть и сюда подойдёт?

Offline

#44 2011-02-11 06:36:35

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

Re: Еще об адресах

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

Только не хватает конкретики. Вот нарисовал я 2 полигона для дома и пристроя, куда ставить адрес? На дом, на релейшен? Если есть и там и там и они конфликтуют, какой брать? - Это должно быть в пропозале. Как должна с учетом этого пропозала мапиться, к примеру, останкинская телебашня?

Пропозал пока очень широк и потому врядли будет принят wink - т.е. а можно ли объеденить им 2 вея на магистрали? А почему этим отношением а не другим? Ну и т.п.


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

Offline

#45 2011-02-11 15:47:29

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

Re: Еще об адресах

AMDmi3 wrote:

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

http://wiki.openstreetmap.org/wiki/Rela … /Multipart

Тут про здания ужо был пропозал
http://wiki.openstreetmap.org/wiki/Rela … /Buildings
Чем он не годится?

Offline

#46 2011-02-12 15:01:58

suslikk
Member
From: Voronezh
Registered: 2010-03-03
Posts: 835
Website

Re: Еще об адресах

Исходя из пропозала (http://wiki.openstreetmap.org/wiki/Rela … /Buildings) мне необходимо нарисовать дом, пристройку. У них обозначить building=yes, building:levels=*. Затем поставить точку с адресом в любом месте этого дома и объединить в отношенение (точку, дом, пристройку) type=building, где дом и пристройка=outline, а точка = address
Всё верно?

Offline

#47 2011-02-12 23:33:02

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

Re: Еще об адресах

suslikk wrote:

Исходя из пропозала (http://wiki.openstreetmap.org/wiki/Rela … /Buildings) мне необходимо нарисовать дом, пристройку. У них обозначить building=yes, building:levels=*. Затем поставить точку с адресом в любом месте этого дома и объединить в отношенение (точку, дом, пристройку) type=building, где дом и пристройка=outline, а точка = address
Всё верно?

Нет, не верно. Все это не является необходимым.

По-моему просто все кусочки building=yes, building:levels=* необходимо собрать в отношение.
А адрес можно поставить и не обязательно в отдельной точке
"If there is a single address and one or more entrances, then tag the main entrance or the "wall" of the building."

Last edited by wowik (2011-02-12 23:47:15)

Offline

#48 2011-02-12 23:56:48

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

Re: Еще об адресах

Я тут пытался расставлять этажи и т.п.
Получилось, что меня бы устроил следующий вариант:
Все куски дома красим building=yes, building:levels=*
На один из кусков ставим адрес.
На этом этапе все старые редеры рендерят достаточно разумно, адресный поиск дом найдет тоже - хотя бы ту часть, что помечена адресом.

Потом объединяем в отношение, чтобы дать понять новым рендерам, что эти куски связаны в одно здание. Понимающий 2-D рендер сможет нарисовать убрать перегородки, оставив общий контур.
Новый адресный поиск сможет информацию об адресе мог бы с одного куска распространять на все другие куски.

Удобнее было бы назвать роль  outer. Тогда делаем одной кнопкой мултиполигон, а потом меняем тип отношения.

Offline

#49 2011-02-13 09:55:26

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

Re: Еще об адресах

wowik wrote:

Все куски дома building=yes

Нельзя, уже обсуждалось.
Там одно здание, а не несколько.

Offline

#50 2011-02-14 15:13:58

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

Re: Еще об адресах

Hind wrote:
wowik wrote:

Все куски дома building=yes

Нельзя, уже обсуждалось.
Там одно здание, а не несколько.

Уже обсуждалось, что иначе еще хуже - рисовать по общим точкам внешней границы все части.

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

Last edited by wowik (2011-02-14 15:16:07)

Offline

Board footer

Powered by FluxBB