You are not logged in.
- Topics: Active | Unanswered
Announcement
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 2009-06-02 19:59:10
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Как рисовать монастыри?
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#2 2009-06-03 11:41:35
- vvoovv
- Moderator
- Registered: 2008-03-04
- Posts: 2,262
Re: Как рисовать монастыри?
Нарисовал тульский кремль зданием:
http://www.openstreetmap.org/?lat=54.19 … rs=B000FTF
Если у монастыря массивные стены, строившиеся для обороны, то предлагаю рисовать зданием.
Если монастырская стена имеет скорее декоративный характер, то либо зданием, либо barrier=wall
Offline
#3 2009-06-03 12:12:20
- Bedouin
- Member
- From: Novgorod
- Registered: 2009-05-27
- Posts: 167
Re: Как рисовать монастыри?
Нарисовал тульский кремль зданием:
http://www.openstreetmap.org/?lat=54.19 … rs=B000FTF
И я так рисовал новгородский Кремль:
http://www.openstreetmap.org/?lat=58.51 … rs=B000FTF
Offline
#4 2009-06-03 16:50:43
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Как рисовать монастыри?
Если у монастыря массивные стены, строившиеся для обороны, то предлагаю рисовать зданием.
Ага, согласен, тем более что здания в гармин экспортятся.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#5 2010-07-05 01:49:13
- Antares19
- Member
- Registered: 2009-08-12
- Posts: 372
- Website
Re: Как рисовать монастыри?
Хочется все-таки уточнить, как правильней.
В свое время, только начиная рисовать, я переыл вики и нарисовал Псковсий кремль так:
http://www.openstreetmap.org/?lat=57.82 … rs=B000FTF
Просто стены:
barrier: city_wall
Стены кремля:
barrier: city_wall
castle_type : kremlin
historic : castle
Территория под кремлем:
leisure : common
historic: yes
Но мне никогда не нравилось как оно выглядит. Стены там капитальные: http://www.google.ru/images?q=псковский+кремль идут через весь центр города и служат отличным ориентиром. А на карте - это хилая линия, только на крупных масштабах.
Да и башни надо как-то отмечать.
Тот же Яндекс, рисует билдингами http://maps.yandex.ru/-/CJfuvzT смотрится правдоподобней.
И вот в очередных изысканиях, нашел эту тему.
Изучил примеры.
----
Новгород
http://www.openstreetmap.org/?lat=58.52 … 59&zoom=16
Территория кремля:
tourism : attraction
name : Новгородский кремль
area: yes
Стена
building : yes
historic : castle
building:levels : 5
За стеной
natural : cliff
Башни
building : yes
historic : castle
layer : 1
name : ....
building:levels : 7
Внутри некоторые здания
amenity : public_building
building: yes
---- ...хорошо, но в то же время...
Москва
http://www.openstreetmap.org/?lat=55.75 … 24&zoom=16
Территория кремля
tourism : attraction
name : Московский кремль
layse: -1
Стены
barrier : city_wall
man_made : city_wall
two_sided : yes
Башни
building : yes
man_made : tower
name: ...
wikipedia:ru ...
----
Новгородский вариант смотрится лучше и адекватней. Но в то же время стены barrier:city_wall - ближе к тому что написано в wiki.
Я склоняюсь к тому что бы что бы в Пскове заменить все city_wall на building по новгородскому шаблону. Так же отрисовать cliff для внешней стороны особо высоких стен (?тут не уверен).
Кто что думает? Если такой вариант верен, то по хорошему - московский кремль тоже надо переделывать. ![]()
Offline
#6 2010-07-05 05:14:31
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Как рисовать монастыри?
не рисуйте под рендерер (с) ![]()
Offline
#7 2010-07-05 06:16:38
- Antares19
- Member
- Registered: 2009-08-12
- Posts: 372
- Website
Re: Как рисовать монастыри?
Если бы я не соблюдал этого правила, то и вопросом бы не задавался.
Нарисовал бы сразу "как красивше" используя все доступные седства как апликацию и набор цветных кистей. )
Вопрос глубже, охватывает многое:
- как логически правильно.
- как будет корректнее отображаться на большинстве девайсов\рендеров.
- wiki vs собственные соображения. насколько можно опиратсья на вики?
(информация там может быть не полной\не подходящей\не актуальной...)
Все это сворачивается в вопрос: "как сделать лучше?".
Исходя из текущей ситуации я склоняюсь к тому что building будет лучше. И возможно даже вики стоит переписать
Но прежде чем что-то вообще делать, советуюсь с сообществом.
Offline
#8 2010-07-05 09:36:49
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Как рисовать монастыри?
Смысл тегов в том что объекты описываются своими свойствами. Поэтому вариант barrier : city_wall (barrier : city_wall) / man_made : tower более логичный - он показывает что это именно крепостные стены и башни, а не просто здания.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#9 2010-07-05 19:30:06
- evgenykatyshev
- Member

- From: Nizhny Novgorod
- Registered: 2009-06-16
- Posts: 1,413
- Website
Re: Как рисовать монастыри?
Я считаю, что и стены кремля, и башни — это в первую очередь building=*, а только потом всё остальное. Нижегородский кремль сделал примерно как Новгородский.
natural=cliff нужно только у подножья стены действительно есть обрыв. Если это просто высокая стена, то не надо никакого cliff'а.
Карта культурного наследия России. Нижегородская область: ФГИС, страница в ВК
Offline
#10 2010-07-05 19:58:57
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Как рисовать монастыри?
Имхо, building=city_wall/tower ровно также показывает что это именно стены и башни. А barrier по сути своей обозначает только контур, хотя стены это цельные конструкции, и не задает соответствия между внешней и внутренней поверхностями стены.
Offline
#11 2010-07-05 20:05:30
- Antares19
- Member
- Registered: 2009-08-12
- Posts: 372
- Website
Re: Как рисовать монастыри?
Смысл тегов в том что объекты описываются своими свойствами. Поэтому вариант barrier : city_wall (barrier : city_wall) / man_made : tower более логичный - он показывает что это именно крепостные стены и башни, а не просто здания.
То что объект описывается свойствами – это безусловно так. А вот со способом описания в данном случае согласиться не могу, как-раз из-за свойств, считаю, что вариант с barrier и man_made – совершенно неподходящий.
Barrier – тег обозначающий преграды, которые building-ами было бы описывать явно глупо.. стены, заборы, ограды, болларды, столбики, клумбы, заборы для коров, ворота, шлагбаумы и прочая «мелочь».
В данном случае крепостная стена – это такая нехилая постройка, толщиной с небольшой дом, с внутренним коридором, по которому могут разойтись 6 человек не мешая друг другу, двухскатной крышей и окнами «бойницами». Причем толщина внешнего участка стены с бойницей такова, что внутри бойницы можно стелить матрасик и ложиться спать в рост :)
Высота постройки тоже внушает уважение... в некоторых частях – выше пятиэтажки.
Подобные вещи совершенно точно нужно рисовать полигоном. И непонятно чем оно хуже обычных зданий. По моему, данное сооружение вполне очевидно является «строением» - building-ом.
Принадлежность же к определенному виду постройки нужно определять дополнительными тегами и их значениями. Т.е. даже building : «крепость» в данном случае было бы куда адекватней.
С башнями ситуация аналогичная… man_made – понятен для опор ЛЭП, вышек связи, итп. Но блин…, крепостная башня… в диаметром с небольшую площадь и толщиной стен, как в описании выше. Если внутри отстроить переборки - в больших башнях на каждом этаже можно сделать по трехкомнатной квартире. :) Мало того башни бывают круглые, квадратные, прямоугольные… разных размеров и расположений. У нас в паре стен и башен сделаны рестораны… ну какой тут barrier или tower? Чистой воды билдинг. :)
А если пойти от обратного, то можно дойти до того что жилые дома башенного типа тоже tower-ами отмечать. )
Я предлагаю вообще ввести принцип – капитальные постройки внутри (на) которых могут находиться люди в первую очередь рассматривать как кандидаты в билдинги.
Правда надо отметить, что в Пскове, в некоторых участках города стена не реставрировалась с древних времен. Там она по сути приближается уже к barrier. Но, тем не менее, она высотой 4 метра толщиной 0.8 м.. сверху по ней проходит тропинка и местами растут небольшие деревья. :) Если делать крепостную стену билдингом, то для единства стиля - делать так везде.
Кстати.. недавно JOSM начал ругаться, что castle должен быть замкнутым полигоном, а не куском стены. Пойду разбираться, что подразумевается под этим тегом.
Last edited by Antares19 (2010-07-05 20:08:42)
Offline
#12 2010-07-05 20:16:40
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Как рисовать монастыри?
+1. Касательно man_made - оно вообще выглядит как отстойник для объектов, которые не подошли в другие категории (хотя на самом деле, судя по wiki, оно было еще до building). И при этом там есть несколько объектов, которым самое место в building, а именно works, lighthouse, windmill и т.д. Насчет некоторых tower можно поспорить, но крепостные башни уж точно не менее капитальны, чем крепостные стены, а последние, как было сказано, зачастую капитальнее обычных зданий.
Offline
#13 2010-07-05 20:21:31
- Antares19
- Member
- Registered: 2009-08-12
- Posts: 372
- Website
Re: Как рисовать монастыри?
natural=cliff нужно только у подножья стены действительно есть обрыв. Если это просто высокая стена, то не надо никакого cliff'а.
Про это я тоже так думал. Но есть неоднозначные случаи.
Например: http://www.sokolovs.narod.ru/pskov/pskov.jpg
Вот в этом месте стена с внешней стороны в два раза выше чем с внутренней. Потому что кремль построен на холме и нижняя часть стены по сути укрепленная часть срытого холма. Если войти в ворота которые видно справа, оказываешься в тесном углублении, дорога в котором постепенно поднимаясь выводит на внуреннюю территорию http://img-fotki.yandex.ru/get/1/sochiv … 45d64_orig
Т.е. в наличии резкий перепад высот, просто он стал частью укрепления. В данном случае думаю cliff имеет право на жизнь.
Offline
#14 2010-07-06 05:35:16
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Как рисовать монастыри?
//В данном случае думаю cliff имеет право на жизнь.
чего-то меня сомнения берут...
Offline
#15 2010-07-06 08:10:55
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Как рисовать монастыри?
Подобные вещи совершенно точно нужно рисовать полигоном. И непонятно чем оно хуже обычных зданий. По моему, данное сооружение вполне очевидно является «строением» - building-ом.
Понятно, что крепостная стена является зданием, тут даже спорить не о чем. Но в тоже время она является и крепостной стеной (с зубцами и бойницами). При просто building=yes эта информация теряется.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#16 2010-07-06 13:25:18
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Как рисовать монастыри?
Дык надо не =yes, а =city_wall
Offline
#17 2010-07-06 16:41:30
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Как рисовать монастыри?
Дык надо не =yes, а =city_wall
На вики это занесите (и вопрос будет исчерпан)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#18 2010-07-06 17:46:36
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Как рисовать монастыри?
А почему city_wall?
Просто building = wall. Для всех стен, в которых есть помещения. Или, скажем, для всех стен, толщиной которых нельзя пренебречь. :3
Offline
#19 2010-07-06 18:53:10
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Как рисовать монастыри?
building = kremlin_wall
(Для кремлей)
Last edited by Zkir (2010-07-06 18:53:28)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#20 2010-07-06 19:04:27
- Aleksandr Dezhin
- Member

- From: Msk
- Registered: 2008-05-25
- Posts: 2,109
- Website
Re: Как рисовать монастыри?
тогда уж building=castle_wall, как более общее
[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода
Offline
#21 2010-07-06 19:39:11
- Antares19
- Member
- Registered: 2009-08-12
- Posts: 372
- Website
Re: Как рисовать монастыри?
//В данном случае думаю cliff имеет право на жизнь.
чего-то меня сомнения берут...
Согласен, что вариант неоднозначен... с другой стороны - перепад высот в наличии есть. Если стену разобрать, на этом месте будет чистой воды cliff.
Ну или нужен способ указать различную высоту/этажность с разных сторон стены. :]
Кстати, у другой стены кусок холма не выложен камнем и там cliff уже самый натуральный:
http://www.svali.ru/pic/pictures/73/r_p … 480fed.jpg
http://files.smallbay.ru/images6/g94.jpg
Кстати, в http://wiki.openstreetmap.org/wiki/Cliff - это "open question": "Do we want to use this tag not only for natural cliffs, but also for man-made cliffs? "
И еще оттуда же - перечитав Cliff, вспомнил про http://wiki.openstreetmap.org/wiki/Tag: … ining_wall
Вероятно более подходящее, но определение все-равно конечно не совсем совпадает ![]()
Offline
#22 2010-07-06 19:41:09
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Как рисовать монастыри?
А в чем принципиальные различия? Тогда уж проще действительно wall.
Offline
#23 2010-07-06 20:13:07
- Antares19
- Member
- Registered: 2009-08-12
- Posts: 372
- Website
Re: Как рисовать монастыри?
На вики это занесите (и вопрос будет исчерпан)
Да, это как-раз то, чего хочется - выроботать наконец универсальный точный вариант и закрепить его документально
А-то кремлей у нас несчетное количество, а как рисовать - не ясно.
Если посмотреть http://wiki.openstreetmap.org/wiki/Castle , то тип укрепления хорошо указывается через castle_type=kremlin .
Суммируя то что здесь обжудалось, предлагаю черновой вариант:
Стена
building = castle_wall
historic = castle
castle_type = kremlin
Башни
building = castle_tower
historic = castle
castle_type = kremlin
name = *
Территория кремля:
tourism = attraction
area = yes
name = *
За стеной, при наличии значительного перепада высот:
natural = cliff // если перепад "природная порода"
barrier = retaining_wall // если перепад укреплен кладкой
Опционально на стенах, башнях и территории:
height = *
building:levels = этажность // фактическая - "сколько этажей внутри башни"
wikipedia:ru = название_статьи
alt_name=*, old_name=*, official_name=*
Вопросы:
- Возможно стоит сделать buildng=wall и building=tower? Тогда пропадает некая избыточность с historic=castle. - оставляем castle_wall, castle_tower, так точнее.
- Этажность указыватся из рассчета высоты стандартного дома? - указывается фактическая этажность.
- Есть ли смысл для территории кремля добавить historic=yes?
- Что еще добавить\убавить\изменить? Если все ок - давайте зафиксируем в вики и примем уже за стандарт. ![]()
Last edited by Antares19 (2010-07-07 08:37:42)
Offline
#24 2010-07-06 20:37:59
- evgenykatyshev
- Member

- From: Nizhny Novgorod
- Registered: 2009-06-16
- Posts: 1,413
- Website
Re: Как рисовать монастыри?
- Этажность указыватся из рассчета высоты стандартного дома?
Нет. Внутри башни есть или были этажи. Если нет возможности попасть внутрь, то о их примерном количестве можно судить по бойницам. Если сложно что-то сказать, то этажность лучше вообше не указывать, а указать просто высоту height=*.
Карта культурного наследия России. Нижегородская область: ФГИС, страница в ВК
Offline
#25 2010-07-06 20:39:19
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Как рисовать монастыри?
Стена
building = castle_wall
historic = castle
castle_type = kremlinБашни
building = castle_tower
historic = castle
castle_type = kremlin
name = *Территория кремля:
tourism = attraction
name = *
area = yes
Нормальный вариант, поддерживаю.
Возможно действительно стоит сделать buildng=wall и building=tower?
Имхо не стоит. building = castle_wall чотко показывает что данный объект является крепостной стеной.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline