Как обозначать вузы, школы, заводы и прочие подобные?

Я уже поднимал этот вопрос в теме «Как обозначать?», но что-то там очень быстро переключились на другие темы и я так ничего и не понял. Может быть я спрашиваю то, что уже изжевано и решено, в таком случае дайте ссылку.
Я относительно новичёк в деле осм, но как работник образования преподающий в нескольких вузах, очень заинтересован в удобном представлении указанного класса объектов на карте. В первую очередь, чтобы абитуриетам было легко и удобно ориентироваться.

Описание проблемы:
Многие вузы, особенно старые государственные, имеют собственную территорию вокруг главного корпуса, на которой расположены общежития, столовые, учебные корпуса, зачастую колледжи(иногда школы) этих вузов. Плюс их корпуса могут быть раскиданы чуть ли не по всему городу. В довесок есть филиалы в соседних городах.
Кроме того, корпуса и объекты имеют имена, которые тоже надо указывать, например «Главный корпус МГ Какого-то У», «Факультет Чего-нибудь МГ Какого-то У», «Столовая МГ Какого-то У», «Н-ский Филиал МГ Какого-то У» и так далее. В одном корпусе могут сидеть несколько факультетов на разных этажах или в разных частях зданий. Я не знаю, насколько это всё разграничивается на картах, в простонародии их называют «Корпус такого-то факультета». В общем, я не совсем уверен, какие названия в какие тэги писать. Особенно с «Главным корпусом», делать name=«МГ Какой-то У», ref=«Главный корпус» или наоборот?
Ну и смежная проблема в том, что корпуса очень любят обрастать пристройками диковинных форм, размеров и этажности, а так же соединяться друг с другом переходами (зачастую построенными много позже самих корпусов), и всё это наслоение именуется как один корпус и имеет один адрес. То есть приходится рисовать отдельными многоуголниками, а потом как-то объединять.

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

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

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

Собственно цель, которой я хочу достичь, это чтобы если абитуриенту сказано: «Подойти в деканат такого-то факультета, при университете», он точно мог определить, что ему надо выйти вот на этой остановке, пройти через эти ворота на территорию и в вот такой-то корпус через вход с северной стороны. Ибо когда вуз занимает квартал и там две остановки, а тебе надо в непонятно какое из десятка строений, это несколько неприятно. Особенно когда потом выясняется, что нужный тебе корпус вовсе не рядом с главным, а где-то на другом конце города. Качество информации у гос учреждений это песня отдельная, думаю, все вкурсе.

посмотри здесь http://wiki.openstreetmap.org/wiki/RU:Map_Features#.D0.96.D0.B8.D0.BB.D1.8B.D0.B5_.D0.B7.D0.BE.D0.BD.D1.8B_.D0.B8_.D0.B4.D0.B2.D0.BE.D1.80.D0.BE.D0.B2.D1.8B.D0.B5_.D0.BF.D1.80.D0.BE.D0.B5.D0.B7.D0.B4.D1.8B

Собственно я не про это, хотя тоже вопрос интересный, подподают ли дороги на территориях предприятий под 17 пункт? Я в этом плохо разбираюсь.

Update:
Вторая проблема с разноэтажностью обсуждается чуть ли не в каждой новой теме здесь, так что отпадает. Пусть всё будет в одном месте.

В системе обозначений OSM AFAIK пока не было разработано подробных схем обозначения этого уровня.
Текущие схемы ориентированны на относительно плоскую карту всего мира, а тут уже требуется иерархия. Так же возникнут проблемы и при отрисовке такой карты и при конвертации в навигаторы - т.к. они так же пока не поддерживают отображение/поиск в иерархии такого уровня.
Переделать их все не получится, так что тут только искать некий компромис. Или же отказаться от идеи размещать подробную карту территории вуза непосредственно в OSM, а сделать её в отдельной базе (хоть бы и на тех же технологиях).

А если создать тег на подобие operator=* для автозаправок? Какой-нибудь organisation=«МГ Такой-то У» и по нему осуществлять поиск? Иерархия тут уже не нужна, это просто будет некоторое объединяющее свойство. Соотвественно никто не мешает тыкать его на любой объект, принадлежащий организации. Собственно, этого должно быть достаточно. Но ничего подобного я в Map Features не наблюдаю.

я когда обозначаю подобного рода ВУЗы, сначала обношу их одним полигоном, где amenity=university и название ВУЗа. Здания на территории имеют в качестве name имя/номер корпуса. Факультеты - просто в notes записаны. Не совсем правильно, но хоть данные не теряются- переоформить всегда можно.

Не очень удобно для поиска, имена факультетов всёже официальные данные, а notes это заметки для тех, кто редактирует.
По сути это не ищется запросом вида «МГ такой-то У, корпус 3», поскольку единственный объект содержащий имя «МГ такой-то У» это его территория, а корпус с точки зрения базы к ней ни коим боком не относится. Приходится определять на глаз, находится ли отрендереный корпус в пределах отреднереной территории.
Наличие какой-то связи просто просится, на мой взгляд.
http://wiki.openstreetmap.org/wiki/Relations/Proposed/Campus — на вики есть такая страничка, но сам пропозал что-то не вижу. Вроде как ровно то, что я имею в виду.

Я свой родной вуз попытался изобразить так: http://www.openstreetmap.org/?lat=56.87296&lon=53.17643&zoom=16&layers=M , но пока это далеко от идеала, хотя все корпуса видны, ищутся по именам и выглядит более-менее приемлемо. Факультетов нет.

Факультеты логичнее было-бы в description заносить…

metadenisik, это не правильно, потому что теперь не один университет, а 12.

А что делать? В вики по этому поводу примерно это и советуют, если вчитаться.

Кстати, amenity: university с зданий надо будет потом убрать.

Значит, в вики советуют неправильно. :slight_smile:

Мысль.
metadenisik, делать надо пропозал, видимо. За тем я тему и завёл.

Ох, с этими пропозалами… Сейчас только хотел предложить пропозал для зданий разной этажности, т.к. тоже там большой вопрос.

Может кто что сказать против http://wiki.openstreetmap.org/wiki/Relations/Proposed/Campus?
А то я хочу его опробовать на реальном объекте и глянуть, что из этого выйдет.

Пропозал в полстроки — это сильно, такое точно никто не примет. А опробовать можно что угодно, есть ещё type=site + site=university, только всё равно это нигде не поддерживается.

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

Ну идея то хорошая, пропозал можно и развить.
Пока что объединил в отношение campus НГПУ, но не убирал теги с включнных объектов. Так же не включал тропинки на территории. Правда по логике вещей campus должен территорию обозначать, а не разбросанные по всему городу факультеты.
Собственно, выглядит логично, туда вписываются website=, amenity=university и name, ref самого вуза. После этого можно спокойно пихать в name факультетов «Факультет такой-то», ref тоже будет уже относиться к конкретному корпусу, в них же можно вписать website факультета, но при этом нет надобности делать их все amenity=university, поскольку они уже все в отношении.

luch86, по поводу отдельного тега для факультетов не уверен, не вижу особой надобности, если честно, это слишком абстрактное деление, чтобы выносить его на карту. А вот филиалы вполне возможно. Хотя, с другой стороны, применение relation должно быть достаточным.

Update:
Может быть и верно, но не для факультетов тег завести, а для учебных корпусов сделать какой-нибудь building=educational. Тогда amenity=university будет один на отношении, а в этом отношении будут building=dormitory для общежитий, building=educational для учебных корпусов, ну и прочий building=* для всяких остальных зданий.

Если филиал является отдельным юридическим лицом, то название филиала.

А что дает этот campus? Какая от него польза?

Вот именно. Факультет - это абстракция, а учебный корпус - вполне реальный объект. И абитуриентов надо посылать не в деканат или на кафедру факультета вуза, а по адресу - улица/дом/корпус/аудитория. Факультет всяко будет находится либо в конкретном корпусе/корпусах, либо на каком-то конкретном участке территории вуза.

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

Факультет — тоже реальный объект, его название указано на табличке, если всё здание занимает один факультет. Эту информацию с таблички нужно как-то обозначить в OSM, использовать для этого description не хочется. И не все вузы имеют учебные корпуса, некоторые арендуют этажи во всяких офисных зданиях или в других вузах.

А для территорий вузов, колледжей, школ, детских садов, как мне кажется, стоит ввести landuse=education.