С чего начинать?

Начинающим мапперам в части того, что касается name=“Жилой дом”, начать нужно с того, что понять:

  • OSM - это база данных, в которой свойства объектов должны описываться максимально формально и единообразно, то есть - тэгами (как то building=apartment на здании, обозначающий, что это жилой дом);
  • имя, описание, официальное название и прочие вещи - это вполне конкретные строковые свойства, которые в реальности существуют у объектов - “спортзал при школе” не является именем постройки, в крайнем случае, это может быть ее описанием.

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

POI - это, буквально, “точки интереса”. Их функция - указать (с некой допустимой точностью) реальное расположение этого самого “интереса”. В примере с той же школой с несколькими зданиями, интерес для ищущего школу явно представляет не ее столовая, а администрация. Так что точку “школа” разумно расположить на том здании, где она находится.

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

Именно по этой причине имеет смысл ручная расстановка POI, а не автоматическая, по центроидам или произвольным углам здания/территории.

Еще раз повторю: OSM - не карта, а база данных. И перед мапперами стоит задача описать то, что есть на местности, с точки зрения соответствия реальности, соответствия использованию базы для поиска (именно базы, а не изображения карты), соответствия задаче фильтрации отдельных типов объектов по их свойствам.

То есть правильно я понимаю:
Здание школы а: building=school, addr… дом 1а
здание школы б: building=school, addr…1б

на территории, ограниченной забором: amenity=school, barrier=fence, name=Школа N, addr…1а ? И какие атрибуты адреса тогда вписывать, все те же, что и на административном здании (каждый отдельно: страна, город, улица, дом) или каким-нибудь попроще типа addr:full ?
А так же телефон, сайт, официальное название и т.п.?

Телефон, сайт и название должны быть там же, где и amenity. Из адреса нужно только addr:street и addr:housenumber.

Э, а шо, страничка в вики уже недействительна?
http://wiki.openstreetmap.org/wiki/RU:Tag:amenity%3Dschool

Вот только меня смущает фраза "Школьным постройкам присвойте имена (“Спортзал”, “Оранжерея” и т. п.) "

Такие имена точно не нужны, тем более что это и не имена.

Здание школы а: name=Шлола №1 amenity=school, building=school, addr… дом 1а
здание школы б: amenity=school, building=school, addr…1б

В англоязычной вики такого бреда нет http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dschool . Это кто-то из фанатов викимапии приписал. За то есть верное предложение использовать мультиполигон, если школьная территория состоит из частей.

Если здания равнозначные, лучше всё-таки на территорию. Если второе здание какой-нибудь бассейн, спортзал или оранжерея, то лучше да, на первое здание.

Зачеркнул. :slight_smile:
Надо будет и в украинской версии тоже исправить.

Директор кабинеты имеет в обоих зданиях? Или директор и канцелярия в разных?

Гм. Обычно есть территория школы, на ней основное здание - школа. А рядом на территории может быть что угодно: оранжерея, бассейн, тир, стадион, сарай с лопатами, котельная и т.д.
При этом табличка с номером дома висит только на основном здании школы. Остальные здания тоже как-то где-то зарегистрированы, могут иметь инвентарные номера, литеры.
К примеру, моя уродная школа №152 огорожена заборчиком (barrier=fence), местами отсутствующим. За заборчиком есть само здание школы, стадион, бывшая теплица, сарай, тир (никогда не использовавшийся по назначению).
На каждом здании есть надпись краской “Инв. № 603201”, “Инв. № 603202” и т.д.
А на здании школы висит табличка с номером дома.

Думаю, что addr:housenumber нужно вешать на само здание школы. Ибо оно на нём и “висит” :slight_smile:

Директор тут вообще не при чём.

А при чем тут директор?
Учебный процесс может идти в нескольких building=school, на одной (или нескольких, объединенных мультиполигоном) amenity=school, а вот POI школы - на главном здании, где администрация, куда записываться в школу приходят и по всяким другим вопросам.
Логично?

Меня вот больше смущают “центры образования”, где на одной территории есть школа и бывший детский сад, в котором еще и первый класс учится. Школе-то понятно, amenity=school - можно, а вот бывшему детскому саду - и kindergarten и school, формально, полагаются…

addr:housenumber на зданиях обязателен конечно, вопрос в том что и на территорию, если на ней висит amenity, его надо дублировать иначе POI будет безадресным, второй вопрос, а какой адрес дублировать, имхо, тот, что в рекламе, контактах или реквизитах заведения.

Там речь о равнозначности зданий шла. Главное здание - это где находится кабинет директора (канцелярия).

а если юр. адрес отличается от физического нахождения?

Или же взять МТУСИ - одно здание на Авиамотроной, другое на Октябрьском поле (там ИПК, вечерники и дневные 1-3 курсы). Ясно, что ректор, канцелярия и приёмная комиссия ноходятся в головном здании, но ведь и хочется дополнительное тоже чтобы находилось по POI

Ну тут очевидно два разных POI с разными адресами ставить не думать, хоть это и одно МТУСИ.

Вот в в Вологде здания ВГПУ по всему городу разбросаны http://www.openstreetmap.org/?lat=59.21994&lon=39.88701&zoom=16&layers=M

А второе здание останется секретным военным объектом без названия и тэгов?
http://mosuzedu.ru/orgs/org.html?tab=map&id=156

Печему же без тегов? И адрес и теги school на втором обязательно, я же привел пример.
Похоже что не читают не только ШТОСМ, но и реплики на форуме, на которые отвечают :D.

Я прочитал этот пример. Пусть на карте здание бывшей школы 1165 в деревне Новокурьяново останется без name?