You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2010-12-18 08:14:16

Fenuks
Member
From: Novosibirsk, Russia
Registered: 2010-10-11
Posts: 70

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

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

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

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

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

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

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

Offline

#2 2010-12-18 08:17:21

nemgushev
Member
From: Элиста/Калмыкия
Registered: 2010-01-17
Posts: 76

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

Offline

#3 2010-12-18 08:41:57

Fenuks
Member
From: Novosibirsk, Russia
Registered: 2010-10-11
Posts: 70

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

nemgushev wrote:

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

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

Last edited by Fenuks (2010-12-18 14:14:22)

Offline

#4 2010-12-18 14:18:12

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,808

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

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

Offline

#5 2010-12-18 14:38:30

Fenuks
Member
From: Novosibirsk, Russia
Registered: 2010-10-11
Posts: 70

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

Sergey Astakhov wrote:

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

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

Last edited by Fenuks (2010-12-18 14:40:29)

Offline

#6 2010-12-18 15:02:56

Jekader
Member
From: Chisinau, Moldova
Registered: 2010-10-10
Posts: 167

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

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

Offline

#7 2010-12-18 15:11:11

Fenuks
Member
From: Novosibirsk, Russia
Registered: 2010-10-11
Posts: 70

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

Jekader wrote:

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

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

Last edited by Fenuks (2010-12-18 15:21:12)

Offline

#8 2010-12-18 17:28:55

metadenisik
Member
From: Stroitel, Izhevsk, Udmurtia
Registered: 2010-08-16
Posts: 346

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

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


На высоте 5000 метров

Offline

#9 2010-12-18 17:33:08

Kotelnikov
Member
From: Krasnodar, RU
Registered: 2009-05-07
Posts: 2,854
Website

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

Jekader wrote:

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

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


1 000 000 points: 80% complete

Offline

#10 2010-12-18 17:35:34

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

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

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


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#11 2010-12-18 17:37:15

metadenisik
Member
From: Stroitel, Izhevsk, Udmurtia
Registered: 2010-08-16
Posts: 346

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

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

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

Last edited by metadenisik (2010-12-18 17:38:52)


На высоте 5000 метров

Offline

#12 2010-12-18 17:38:21

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

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

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

Offline

#13 2010-12-18 17:40:03

Fenuks
Member
From: Novosibirsk, Russia
Registered: 2010-10-11
Posts: 70

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

Kotelnikov wrote:
Jekader wrote:

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

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

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

Offline

#14 2010-12-18 17:43:15

metadenisik
Member
From: Stroitel, Izhevsk, Udmurtia
Registered: 2010-08-16
Posts: 346

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

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


На высоте 5000 метров

Offline

#15 2010-12-18 18:11:13

Fenuks
Member
From: Novosibirsk, Russia
Registered: 2010-10-11
Posts: 70

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

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

Offline

#16 2010-12-18 19:21:59

luch86
Member
Registered: 2010-05-29
Posts: 199

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

Fenuks wrote:

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

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

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

Offline

#17 2010-12-18 19:38:47

Fenuks
Member
From: Novosibirsk, Russia
Registered: 2010-10-11
Posts: 70

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

luch86 wrote:
Fenuks wrote:

Может кто что сказать против http://wiki.openstreetmap.org/wiki/Rela … sed/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=* для всяких остальных зданий.

Last edited by Fenuks (2010-12-18 20:12:05)

Offline

#18 2010-12-18 20:34:48

ZCC
Member
From: Кузнечное
Registered: 2008-08-06
Posts: 429

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

luch86 wrote:

А насчёт филиалов есть ещё вопрос, что лучше писать в название — название самого филиала или основного вуза.

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


"Oh yes I'm the great pretender"

Offline

#19 2010-12-18 20:48:43

ZCC
Member
From: Кузнечное
Registered: 2008-08-06
Posts: 429

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

Fenuks wrote:

Пока что объединил в отношение campus НГПУ

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

Fenuks wrote:

но не для факультетов тег завести, а для учебных корпусов сделать какой-нибудь building

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


"Oh yes I'm the great pretender"

Offline

#20 2010-12-18 21:14:41

luch86
Member
Registered: 2010-05-29
Posts: 199

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

ZCC wrote:
luch86 wrote:

А насчёт филиалов есть ещё вопрос, что лучше писать в название — название самого филиала или основного вуза.

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

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

ZCC wrote:

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

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

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

Offline

#21 2010-12-18 21:39:00

ZCC
Member
From: Кузнечное
Registered: 2008-08-06
Posts: 429

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

luch86 wrote:

Юридическое лицо обычно отдельное.

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

luch86 wrote:

но всё же вопрос сложный.

Зачем придумывать лишние сложности? Отдельная организация - отдельное название.

luch86 wrote:

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

По-моему, эту информацию можно указать в name этого здания. Что-то мешает?

luch86 wrote:

И не все вузы имеют учебные корпуса, некоторые арендуют этажи во всяких офисных зданиях или в других вузах.

Тогда их, наверное, можно отобразить точечными объектами с соотв. названиями.


"Oh yes I'm the great pretender"

Offline

#22 2010-12-19 05:38:07

Fenuks
Member
From: Novosibirsk, Russia
Registered: 2010-10-11
Posts: 70

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

ZCC wrote:
luch86 wrote:

И не все вузы имеют учебные корпуса, некоторые арендуют этажи во всяких офисных зданиях или в других вузах.

Тогда их, наверное, можно отобразить точечными объектами с соотв. названиями.

Как раз мой случай.
Campus этот позволяет, на мой взгляд, организовать информацию.
Вот есть организация университет, у которого:
type=campus (логичнее было бы сделать type=education, может быть, тогда ещё один тег education=university, как предлагали в обсуждении amenity=university)
name=НГ Какой-то У
name:en=NS Some U
alt_name=*
ref=НГКУ
description=*
website=www.nsku.ru
contact:phone=7777777

Логично суда же почтовый адрес вписать. Таким образом получаем общую информацию вообще об университете, это получается информация об организации. Потом туда включаем уже конкретные физические объекты, в частности факультеты:
building=educational
name=Какой-то Факультет/Институт Какой-то
alt_name=*
ref=КтФ/ИКт
website=kf.nsku.ru
addr:housenumber=
addr:street=

Ну и все прочие данные уже о конкретном строении и факультете в нём. А так же территория, которая принадлежит университету будет обозначаться amenity=university, как и было в оригинальном пропозале University campus, тоесть именно территория университета должна этим обозначаться.

Тогда получаем, во-первых, организованную информацию, обычно ищут либо уже конкретный факульет/институт, либо университет вообще. Во-вторых, достаточно прозрачный и простой способ тегирования подобных объектов. В-третьих, удобный поиск связанных с организацией объектов и представление их на карте в том числе в автоматическом режиме. Разве не это цель OSM?

Offline

#23 2010-12-19 08:28:52

andriano
Member
Registered: 2009-06-15
Posts: 1,667

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

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

Offline

#24 2010-12-19 10:09:26

ZCC
Member
From: Кузнечное
Registered: 2008-08-06
Posts: 429

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

Fenuks wrote:

Campus этот позволяет, на мой взгляд, организовать информацию.

Организовать - позволяет. Но с какой целью?

Fenuks wrote:

Вот есть организация университет, у которого:

Логично суда же почтовый адрес вписать.

Какой адрес, если площадок несколько - в разных частях города? Юридический адрес организации?

Fenuks wrote:

Таким образом получаем общую информацию вообще об университете, это получается информация об организации.

Меня смущает то, что эта "информация вообще" не является в явном виде информацией о пространственном объекте. Если дальше развивать такой подход, то в OSM можно будет хранить исчерпывающую информацию о детальной структуре вуза, структуре управления, студентах, учебных планах, расписаниях занятий и т.д...

Fenuks wrote:

Потом туда включаем уже конкретные физические объекты, в частности факультеты:

Наверное, все-таки не факультеты, а здания, в которых они расположены. Вот это уже пространственная информация.

Fenuks wrote:

Ну и все прочие данные уже о конкретном строении и факультете в нём. А так же территория, которая принадлежит университету будет обозначаться amenity=university

Территория тоже пространственный объект - нет проблем.

Fenuks wrote:

Тогда получаем, во-первых, организованную информацию, обычно ищут либо уже конкретный факульет/институт, либо университет вообще.

Так ведь эту информацию можно и без кампуса найти - по территории, зданию и точечным объектам.

Fenuks wrote:

Во-вторых, достаточно прозрачный и простой способ тегирования подобных объектов.

По-моему, введение еще одного уровня абстракции простоты и прозрачности не добавляет.

Fenuks wrote:

В-третьих, удобный поиск связанных с организацией объектов и представление их на карте в том числе в автоматическом режиме. Разве не это цель OSM?

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


"Oh yes I'm the great pretender"

Offline

#25 2010-12-19 10:51:39

ZCC
Member
From: Кузнечное
Registered: 2008-08-06
Posts: 429

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

andriano wrote:

Поэтому любое отношение должно подразумевать компактно расположенный или, по крайней мере, непрерывный объект

А как же вот это - http://wiki.openstreetmap.org/wiki/Rela … uter_rings ? Если таким образом оформлять amenity=university, состоящий из нескольких отдельных территорий? Неужели будут сложности с отрисовкой?


"Oh yes I'm the great pretender"

Offline

Board footer

Powered by FluxBB