building != yes

Забавно, правку в вики откатили.
Но разлад в умы исполнительный директор ITO World таки внес :slight_smile:

Ну не знаю, я не программист и без понятия как вообще влияет количество ключей тегов на программную часть.

Ну вот я вам и рассказываю, чтобы не переживали за базу, на будущее. :3

Открыл одну из ряда книг на полке - “Архитектурное проектирование”. Вот какое у неё оглавление (сугубо для примера):

Жилые здания
*- Малоэтажные жилые здания

  • Многоэтажные жилые здания*
    – Коридорные дома
    – Галерейные дома
    – Дома с обслуживанием

Общественные здания
*- Гостиницы и жилые корпуса учреждений отдыха

  • Детские ясли-сады
  • Общеобразовательные школы
  • Предприятия общественного питания
  • Кинотеатры*

Промышленные здания
*- Одноэтажные производственные здания

  • Многоэтажные производственные здания
  • Вспомогательные здания и помещения промышленных предприятий*

Типология зданий конечно не имеет полное соответствие тегу buiding=* но будет достаточно близка. Разные типы зданий требуют разные архитектурные подходы которые очевидно приводят к весьма отличающимся решениям.

P.S. для культового здания лучше temple - более нейтрально к религии. Church это всё-таки скорее христианство.

Зачем такой зоопарк. Какое нибудь здание=образование + образование=детский сад, …университет. Первое отвечает за рендериг и категорию, второе отвечает за уточнение категории и значок. Второе не обязательно, в следствии можно не парится куда пристроить станцию юных техников и курсы кройки и шиться.

Хотя, для зданий хватило бы building=yes, building:service=yes, building:office=yes и building:industial=yes до кучи.

Блин, ну вот опять - ну нахрена вам в building текущее использование?
Чем amenity не устраивает?

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

yes 50496338 да

ШИРОКО РАСПРОСТРАНЁННЫЕ (50.000 - 500.000)
house 490007 частный дом
hut 347056 хижина
residential 309114 жилой
entrance 188708 вход
garage 164918 гараж
apartments 118973 многоквартирный дом
roof 113288 крыша (навес или автозаправка)
industrial 76100 промышленное
garages 75440 гаражи

СРЕДНЕ РАСПРОСТРАНЁННЫЕ (5.000 - 50.000)
farm_auxiliary 26774 “вспомогательное хозяйство”? сарай?
service 19506 служебное
detached 18694 отдельно стоящий жилой
church 16987 церковь
school 16117 школа
manufacture 13632 завод, цех
terrace 12889 сблокированный жилой
hangar 11089 ангар
collapsed 11033 снесённое/обрушившееся

cabin 10792 изба
retail 9881 торговое
commercial 9506 коммерческое ?
farm 8493 здание фермы
greenhouse 8448 теплица
office 6995 офис
transportation 6399 транспортное? авто?аэро?порт?

РЕДКО РАСПРОСТРАНЁННЫЕ (200 - 5.000)
university 3903 университет
factory 3682 фабрика (дубль manufacture, встречается реже в 4 раза)
public 3641 общественное, прежде всего административное
storage_tank 3428 (крытый) резервуар
warehouse 3378 склад
train_station 3094 ж/д вокзал

shed 3094 сарай? навес? ангар? депо?
shop 2863 магазин (ср. shop=)
building 2434
barn 2251 сарай
construction 2243 строящееся
building_concrete 2210 здание из бетона (неверное употребление тега)
semi 2193 половина?
kindergarten 2091 детский сад
no 2003 не здание
way 1983 дорога (ошибка?)
hospital 1948 больница
Building 1937
storage 1931 хранилище? (ср. storage_tank)
chapel 1775 часовня
residental 1701 (правильно residential)
dormitory 1528 общежитие
offices 1519 (ср. office)
block 1457 здание из блоков (неверное употребление тега)
semi-detached 1450 полуотделённый?
apartment 1199 (правильно apartments)
tank 1149 (ср. storage_tank - чаще в 3 раза)
glasshouse 1098 теплица (ср. greenhouse - чаще в 9 раз)
ruins 1075 руины (спорное применение, ср. ruins=yes)
supermarket 993 супермаркет
hotel 978 гостиница
tower 913 башня (мало информации - башни бывают разные)
hall 906 зал (вероятно, имелось в виду public)
bunker 830 бункер
flats 821 (вероятно, имелось в виду apartments или entrance)
true 782 (правильно yes)
shelter 758 навес (ср. roof, amenity=shelter)
pavilion 746 павильон (возможно, разные люди понимают ключ по разному)
1 744
station 704 (ср. train_station)
row_house 663 линейный дом?
education 628 образовательное без уточнения
store 571 (ныне выпилен из вики и базы)
** 563

apartaments 542 (правильно apartments)
undefined 534 (аналогично fixme?)
tent 509 (ср. roof, amenity=shelter)
building_sheet_metal 493 (неверное употребление тега)
dwelling_house 489 (ср. residential)
terrasse 477 (правильно terrase)
stable 379 конюшня
sport 371 спортивное
building_wood 365 (неверное употребление тега)
non_waterproof_shelter 364 пропускающий воду навес, шалаш (ср. roof, amenity=shelter)
canopy 360 навес (ср. roof, amenity=shelter)
home 334 (ошибка, правильно house)
shops 319 (ошибка, неверное употребление тега)
monastery 315 монастырь
pub 312 паб (ср. amenity=pub)
null 287 (правильно no)
Kuća 285 (что это? ошибка?)
castle 268 замок
public_building 267 (ошибка, правильно public)
kiosk 265 киоск
recreational 263 для развлечений
y 258 (правильно yes)
semidetached 257 полуотделённый? (ср. semi-detached)
(пусто) 245
different 244 многофункциональное?
healthcare 234 здравоохранение (ср. hospital)
residentiel1 233 (правильно residential)
agricultural 232 сельскохозяйственное неспециализир.
duplex 229 двойной
unit 226 единица
ruin 225 руины (ср. ruins, ruins=yes)
semidetached_house 223 (ср. semi-detached, semidetached)
electricity 214 (ср. power=sub_station)
waterproof_shelter 208 не пропускающий воду навес (ср. roof, amenity=shelter)
clubhouse 204 клуб? спорт-раздевалка?
railway_station 203 (ср. train_station)

И ещё 256 страниц ключей с менее чем 200 объектами (большая часть - ошибки и опечатки) :slight_smile:
Статистика взята с http://taginfo.openstreetmap.org/keys/building#values

А мапник на глагне обводит лишь некоторые билдинги, а остальные почему-то не обводит. Нимагли сделать как в крузис, обводить любые building.

Почему зоопарк? Вы можете, ну чисто теоретически, представить себе типовое здание школы? А точно также - типовое здание курсов кройки и шитья? Если не можете ни то ни другое тогда building=yes решает все проблемы. Если можете представить здание школы - тогда building=school. Ну а если и типовое здание курсов кройки и шитья не проблема - тогда building=school_of_sewing (или как там лучше). Здесь речь идёт не о том, какая организация въехала в здание а наличие чёткой типологии. Разница между зданием Пенсионного фонда или ГИБДД не так принципиальна как разница между скажем яслями-садом и техникумом (средним специальным и высшим учебным заведением).

Что бы отличить по цвету, что это не жилое здание, к примеру, для гаражей, когда у них нет чётко выраженной территории.

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

Тем более, я уже говори, что мне было бы достаточно для визуального различения 3-4х типов зданий

Если вы хотите отличать жилое от нежилого, то существующие теги не годятся. Но из этого не следует, что надо менять значение уже используемых тегов. Это означает, что надо добавлять новые теги. Например, тот же building:use

Ну и где здесь четкая типология? На место building=church в 3d редрерилке можно вставлять типовую модель церкви, тут бы еще стиль не помешал (романский, готический, и.т.д). А на место building=temple что вставлять? Типовое здание типовой религии?

Нет ребята, у меня стойкое ощущение что вы ориентируетесь не по карте, а по слою data c глагне, или у вас эти типы подписаны прямо на карте.

Это вы должны описать, что надо себе представлять для каждого из этих тегов.

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

Какое отношение имеют эти требования к карте?

Да ладно :slight_smile: Скажем так, да есть некоторые промежуточные значения (типа сад - начальная школа, но и в жилых зданиях могут быть коммерческие помещения!) но вообще-то здания разные :slight_smile: Навскидку - верите ли Вы в то, что здание детского сада легко переоборудовать в школу а здание школы превратить в детский сад? У них очень разный состав помещений и требований к ним. При этом соглашусь что есть пограничные случаи. И скажем в сельской местности эти различия не так велики. И то что между техникумом (ПТУ) и школой разница гораздо меньше тоже согласен. Но всё равно здания довольно разные.

Но если хочется сделать грубую классификацию (жилое здание - заводской корпус - учебное заведение - офисное здание) то конечно разница между яслями и университетом несущественна по сравнению с заводским корпусом скажем. Тут уж где мы остановимся :slight_smile:

Я думаю Danidin9 скоро предложит свою схему с картинками :slight_smile:

building=garages в мапнике имеет отличный оттенок от bulding=yes, если это на landuse=residential (landuse\amenity вроде предполагает назначение строений, в противном случае получается дублирование сущностей), где bulding=yes можно считать по умолчанию жилым, то вполне себе отличаются.

При чём здесь типовые здания и действительное использование?

вы тип учреждения случайно не перепутали?
или в московии “сидеть” приучают еще с детского сада? :open_mouth:

Я Вам тоже этот вопрос могу задать. Что обсуждаем-то? В конце концов речь идёт про уточнение общей схемы. Ведь можно просто сказать shop=yes но нет, уже придумана куча магазинов и мастерских, например магазин для анимэшников. Так и здесь.

Просто я считаю что нужно ставить buiding=kindergarten зданию бизнес-центра который расположен в бывшем типовом детском саде. Или building=temple планетарию, расположенному в здании бывшей церкви.