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