В настоящее время в вопросе характеристик зданий полный бардак. Напомню, дефолтное здание имеет значение тега building=yes. Если кто-то хочет уточнить, что это за здание, то прописывает тегу другое значение, например building=apartments - многоквартирный жилой дом.
Профильная страничка в вики - http://wiki.openstreetmap.org/wiki/Key:building . Там собраны все принятые значения тега building. Однако, ими мало кто пользуется.
На данный момент из 52 млн. зданий по всему миру building=yes проставлен 95.84% зданий, прочие значения тега в сумме составляют 4.16%, или 2.19 млн, из них 188 тыс - building=entrance, не являющийся зданием, плюс некоторая доля опечаток.
В английской версии вики 31 вариант тега building, но многие значения пересекаются, другие неактуальные для России, и наоборот, нет актуальных для нас.
В том числе:
building=manufacture и building=industrial дублируют man_made=works и мало чем отличаются между собой;
building=retail и building=commercial непонятно чем различаются, тут же building=supermarket;
building=panel_house есть, а почему нет building=brick_house, building=wood_house ? Материал же вроде обозначается через building:cladding;
building =collapsed не отменяет исходную категорию здания
Попробую высказать некоторые соображения по этому списку.
Во-первых, самое важное: тип building не имеет отношения к тому, что находится сейчас в здании, а обозначает исходный функциональный тип здания, для чего оно строилось. Если эти категории расходятся, новое значение прописывается через building:use=. Например, офисы, занимающие типовое здание школы: building=school + building:use=commercial
Конечно, если в ходе перепрофилирования здания проведён капремонт с внутренней перепланировкой, надстройкой и т.п., исходный тип претерпевает большие изменения, и может быть изменён. Однако, для этого нужны действительно большие изменения. Обычно до такого дело не доходит.
Во-вторых, что делать со зданиями, совмещающими разные функции. Например, жилой дом: гараж в полуподвале, магазины и офисы на 1 этаже, 2 этаж технический, выше - жилые помещения. Здесь необходимо выяснить главную функцию здания, например, жилой дом. Это и пишется в building= : building=apartments . Функции отдельных этажей прописываются через building:levelPlan, в данном случае так: building:levelPlan= 0: garage, 1: shop; office, 2: techinical, 3-10: residential
Теперь о классификации зданий. В советский период было выстроено множество типовых зданий с чётко определёнными функциями. Это облегчает задачу по систематизации - есть, от чего отталкиваться. В более ранний и поздний периоды некоторые здания имели смешанный функционал. Например, указать исходный тип исторических зданий порой бывает сложно, так что за них будем браться в последнюю очередь.
Итак, прежде всего здания можно разделить на 4 большие категории
- Жилые (building=residential)
- Общественные (единого тега нет - слишком много различий между разными подкатегориями)
- Промышленные (building=industrial)
- Служебные, впомогательные (building=service)
Теперь рассмотрим более подробно. Список предварительный, если есть мысли и дополнения - высказывайтесь.
-
Жилые дома
1.1) building=house - частный жилой дом - одна, возможно, две квартиры с отдельным входом
1.1.1) building=detached - отдельно стоящий частный дом. В России практически единственный вариант house
1.1.2) building=terrace - сблокированные частные дома, в отличие от таунхауса имеющие разные фундаменты, крыши и стиль отделки. В России очень редки.
1.2) building=hut - хижина, в России встречается редко, разве что как временное летнее жильё, “времянка”
1.3) building=apartments - многоквартирный дом. Обычно 4 и более квартир, вход через общую парадную(-ые).
1.4) building=townhouse - таунхаус - несколько сблокированных частных домов, построенных в одно время, на одном фундаменте, и накрытых одной крышей. Отличие от apartments - в каждую квартиру отдельный вход. На 1 этаже гараж, всего этажей обычно 3 (2-4). Есть проблема - при подсчёте этажности считать или нет этаж, что расположен в мезонине под крышей или нет?
1.5) по аналогии с building=terrace, возможно, стоит выделить в отдельную категорию сблокированные многоквартирные дома. Однако, поскольку мы придерживаемся схемы 1 адрес=1 дом, такие здания почти всегда размечаются отдельно. Тем не менее, это не снимает вопрос, стоит ли вводить дополнительный ключ для дореволюционных “доходных” домов, широко представленных в исторических центрах крупных городов, особенно СПб и Москвы.
1.6) building=dormitory - общежитие. Обычна коридорная система. В советский период были построены серийные общежития, впоследствии многие из них переделаны в жилые дома с коммунальными (увеличенными) квартирами. Однако даже после этого такие остаются building=dormitory.
1.7) building=hotel-отель. Коридорная система. Основное отличие об общежития - централизованная система обслуживания проживающих. -
Общественные здания
2.1) Образование
2.1.1)building=school Здание, предназначенное для размещения школы, колледжа, техникума
2.1.2)building=kindergarten Здание, предназначенное для размещения детского сада, яслей
2.1.3)building=univercity Здание, предназначенное для размещения ВУЗ
2.1.4)building=? Здание научно-исследовательского института
2.1.5)building=? Специализированное здание для хранения книг либо музейных фондов
2.2) Медицина
2.2.1) building=policlinic Здание, предназначенное для размещения поликлиники или иного медицинского подразделения, не предусматривающего стационарного лечения пациентов
2.2.2) building=hospital Здание, предназначенное для размещения больницы, стационар
2.3) Торговля
2.3.1) building=commercial Торгово-развлекательный (“многофункциональный”, Mixed use) комплекс - торговля, услуги, спорт, развлечения. Предпочтительно обозначать так, когда нет преобладания чего-либо одного.
2.3.2) building=supermarket Большое здание с торговыми функциями. Обычно занято одной либо несколькими крупными компаниями-ретейлерами. Конструктивно - большой зал (с некапитальными перегородками), накрытый лёгкой крышей, поддерживаемой металлическими конструкциями. На территории, либо на нижнем или подземном этаже располагается парковка для посетителей. В России строились преимущественно после 2000 г.
2.3.3) building=store Большое здание (но меньше, чем supermarket) с преимущественно торговыми функциями, построенное в советский период или в наши дни.
В отличие от building=supermarket имеет планировку и габариты ближе к типичным городским зданиям. Изначально универсам, универмаг, может быть как занято одним многофункциональным торговым центром, так и множеством средних и мелких компаний, занимающихся торговлей, оказанием разных услуг. Там же иногда располагаются отделение почты, государственная аптека и т.д.
2.3.4) building=pavilion Небольшое здание с торговыми функциями. Лёгкая некапитальная конструкция, обычно одноэтажная. Внутри обычно - множество торговых точек индивидуальных предпринимателей и мелких фирм. Обычно строятся в местах повышенного пассажиропотока.
2.3.5) building=kiosk Ещё меньше, чем павильон. Покупатели не заходят внутрь, а совершают покупки через окошко.
2.3.6) building=auto show Здание автосалона с характерной архитектурой
2.3.7) building=? Здание ярмарки
2.4) Спорт
2.4.1) building=sports Крытый спортзал
2.4.2) building=swimming_pool Здание плавательного бассейна
2.4.3) building=inflated_room ? Надувной купол
2.5) Офисы
2.5.1) building=police Типовое здание для размещения милиции
2.5.2) building=fire_station Здание пожарной службы
2.5.2.1) building=watchtower Пожарная вышка
2.5.3) building=public Типовое здание для размещения органов власти муниципального, районного либо более высокого уровня. На самом нижнем уровне может быть совмещенно с хозяйственной частью, коммунальными службами, участковым отделом полиции
2.5.4) building=office Здание офисного представительства крупной комапнии, либо офисный центр
Транспорт
2.6) building=transportation общее название для транспортных терминалов всех типов
2.6.1) building=train_station Ж/д вокзал
2.6.2) building=bus_station автовокзал (выделять или нет?)
2.6.3) building=air_terminal терминал аэропорта (выделять или нет?)
2.6.4) building=? здание пассажирского порта (выделять или нет?)
Развлечения
2.7.1) building=cinema Здание, предназначенное для размещения кинотеатра
2.7.2) building=planetarium Планетарий
2.7.3) building=zoo_pavilion Павильон зоопарка
2.7.4) building=theater Здание театра
2.7.5) building=music_hall Здание концертного зала
2.7.6) Стадион (как здание - выделять или достаточно leisure=stadium?)
Религия, история
2.8.1) building=church Церковь (оттдельные названия для разных конфессий или нет ?)
2.8.2) building=monastery Монастырь
2.8.3) building=castle Замок
Прочее
2.9.1) building=bathhouse Здание общественных бань
2.9.2) building=toilets Здание общественного туалета -
Промышленные здания
3.1) building=manufacture Цех фабрики
3.2) building=warehouse Склад
3.3) building=hangar Ангар
3.4) building=greenhouse Теплица
3.5) building=farm Здание фермы
3.6) building=storage_tank Резервуар -
Вспомогательные здания
4.1) building=service + power=sub_station Закрытый трансформаторный пункт (“трансформаторная будка”)
4.2) building=service + gas=sub_station Газораспределительный пункт
4.3) building=service + water=sub_station Тепловая/насосная станция
4.3.1) building=water_tower Водонапорная башня
4.4) building=cs ? ats? Автоматическая телефонная станция
4.5) building=garage(-s) Гараж(и)
4.5.1) building=parking Отдельное многоэтажное здание под паркинг
4.6) building=gas_station Автозаправочная станция
4.7) building=bunker бункер
4.8) building=security_post Здание охранника, обычно при автостоянке
4.9) Здание при ж/д переезде