Руководствуюсь следующими правилами, которые получились из фунцкионала, предоставляемым Potlach и JOSM:

  1. Если большую часть здания занимает какая либо контора (эта контора как минимум находится на каждом этаже здания), то теги присваиваю всему зданию.
  2. В противном случае (и для остальных мелких контор) использую POI.
  3. POI ставлю исходя из примерного центра конторы (например, если контора занимает весь этаж, то POI поставлю в центре здания)
  4. Считаю, что в здании надо отмечать все POI (т.е. если есть два зоомагазина, то отмечать оба) по той причине, (если когда-нибудь мы начнём искать объекты в OSM :slight_smile: ) что все из нас предпочитают какие-то определённые марки/бренды. :wink:

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

Пример: http://www.openstreetmap.org/?lat=59.93031&lon=30.43412&zoom=17&layers=O
(всё здание - магазин ОКЕЙ, в здании есть подземная парковка на весь этаж (Р), есть два туалета). Если поставить один туалет, то учитывая масштаб здания - можно и не добежать. :slight_smile: