Здания переменной этажности

Если можно, то наглядный пример приведите, чтобы косяки не создавать и не переделывать подобные отношения. Я имею ввиду пример для загрузки в josm, чтобы руками потрогать. :wink:

http://wiki.openstreetmap.org/wiki/Relations/Proposed/Multipart

Вот это дело. СПС. :slight_smile:

Не всё так просто:

  1. В http://wiki.openstreetmap.org/wiki/Relations/Proposed/Multipart (в Finale, см. http://wiki.openstreetmap.org/wiki/Relations/Proposed/Multipart#Finale) написано, что т. к. данное предложение почти идеально дублирует http://wiki.openstreetmap.org/wiki/Relations/Proposed/Collected_Ways_Simple, то для зданий тоже лучше использовать именно его.

  2. У http://wiki.openstreetmap.org/wiki/Relations/Proposed/Collected_Ways_Simple, в свою очередь, есть более комплексная альтернатива – http://wiki.openstreetmap.org/wiki/Relations/Proposed/Collected_Ways. Касательно зданий см. раздел Using this (or better Collected_Ways_Simple) for buildings as well в обсуждениях (http://wiki.openstreetmap.org/wiki/Talk:Relations/Proposed/Collected_Ways)…

Т. е. сейчас актуальные варианты предложений для зданий переменной этажности – http://wiki.openstreetmap.org/wiki/Relations/Proposed/Collected_Ways_Simple и http://wiki.openstreetmap.org/wiki/Relations/Proposed/Collected_Ways. Но что из них лучше использовать – пока непонятно.

Коллеги, подскажите, наконец. Имеется здание, состоящее из трех частей разной этажности. Нарисовано было до меня как три смежных полигона, на каждом стоит building=yes и различные building:levels. Адрес, понятно, один. Как корректно повесить адрес на все это хозяйство? В Вики искал - не нашел, в форуме отыскал только эту тему, но ясности не прибавилось…

Если что, вот это здание:
http://www.openstreetmap.org/?lat=55.031486&lon=82.930939&zoom=18&layers=M

literan:
http://img-fotki.yandex.ru/get/5503/51351719.0/0_6f919_8ec92dbf_XXL.gif

И наверное уже от 3-х частей стоит заюзать мультиполигон для общего адреса.

о! точно, я же видел эту картинку. спасибо!

Не со всем изображённым можно с ходу согласиться:)

Например, в самом правом примере получается два здания (одно из которых не имеет адреса) в одном месте, что вовсе не обязательно: можно поставить building и адрес на общий контур здания, building:part=stilobate + building:levels=1 на стилобат, buiding:part=base + building:levels=7 + building:min_level=1 на возвышающуюся часть.

а второй пример то что красным, зачем этажность 3-х этажку перекроет

Для здания (building) указывается число этажей в той секции здания, где этих этажей больше всего (“максимальная этажность”). То есть если часть здания имеет 5 этажей, а часть - 3 этажа, то на building ставим 5 этажей и соответствующее значение building:parts, на 5-тиэтажную секцию (building:part) 5 этажей, на 3-хэтажную секцию - 3 этажа.

понятно, вернее не совсем понятно :slight_smile: , как всегда далеко от пользователя и усложнено
лишние веи, теги - сложнее интуитивно понять :frowning:

Странно, что этой картинки ещё нет в Вики. Ни у кого просто руки не доходили, или есть какие-то критичные недостатки у такой схемы тегирования?

Оффтоп: судя по самому крупному зуму, Новосибирск затопило.

Danidin9, глянь пожалуйста 61-й дом - http://www.openstreetmap.org/?lat=61.00756421685219&lon=69.04630959033966&zoom=18. Что-то josm ругается на пересечение линий м/у центральной секцией и примыкающими. Или это нормально?

Главный недостаток - необходимость дублирования линий в полигонах/мультиполигонах самого здания и его частей. От этого можно было бы избавиться, собирая здание из касающихся частей как отношение, но т.к. пришли к выводу, что мультиполигон в качестве такого отношения не годится, то возникает необходимость придумывать какую-то новую сущность. Если учесть, что сами части могут быть мультиполигонами, всё это будет слишком громоздко, и вряд ли кто станет поддерживать такую схему.
Немного улучшило бы ситуацию отделение building:part:levels от building:levels. Можно было бы разрезать здание по горизонтали и использовать в простейшем случае два частично накладывающихся полигона вместо трёх перекрытых полностью. Но по ряду причин building:part:levels тоже не прижилось.

Это нормально. В принципе, всё можно покрошить на мультиполигоны, и ругаться не будет. Но это уже дело вкуса.

Значится пошинкуем это дело на мультики. :smiley:

Stalker61, не надо, пусть лучше жосм ругается.

dkiselev, да ругаться то отчить мы его сумеем.

Здесь есть одна фатальная проблема: здания с фейковой высотой нельзя отличить от обычных. В итоге 2,4,5 случай - это простые коробки одной высоты, с part’ами внутри и выглядит это так http://glosm.amdmi3.ru/?lat=1&lon=1&zoom=3#zoom=18&lat=55.754261&lon=37.618619 и так: http://glosm.amdmi3.ru/?lat=1&lon=1&zoom=3#zoom=18&lat=55.770001&lon=37.649652
Потом, в 6-м случае почему-то одно здание маппится как два, чего эта схема вроде как должна пытаться избежать. Средний кусок должен быть building:part.