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 2009-06-02 19:59:10

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

Как рисовать монастыри?

Зданиями?  barrier=wall ?

В продолжение темы про школы

Last edited by Zkir (2009-06-02 20:00:31)


Истинные слова не не приятны, приятные слова не истинны.
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: Как рисовать монастыри?

vvoovv wrote:

Нарисовал тульский кремль зданием:
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 для внешней стороны особо высоких стен (?тут не уверен).

Кто что думает?      Если такой вариант верен, то по хорошему - московский кремль тоже надо переделывать. smile

Offline

#6 2010-07-05 05:14:31

dedNikifor
Member
From: Белгород
Registered: 2009-09-11
Posts: 3,419

Re: Как рисовать монастыри?

не рисуйте под рендерер (с) smile

Offline

#7 2010-07-05 06:16:38

Antares19
Member
Registered: 2009-08-12
Posts: 372
Website

Re: Как рисовать монастыри?

smile  Если бы я не соблюдал этого правила, то и вопросом бы не задавался. 
Нарисовал бы сразу "как красивше" используя все доступные седства как апликацию и набор цветных кистей. )

Вопрос глубже, охватывает многое:
- как логически правильно.
- как будет корректнее отображаться на большинстве девайсов\рендеров.
- wiki vs собственные соображения. насколько можно опиратсья на вики?
   (информация там может быть не полной\не подходящей\не актуальной...)

Все это сворачивается в вопрос: "как сделать лучше?".

Исходя из текущей ситуации я склоняюсь к тому что building будет лучше. И возможно даже вики стоит переписать smile  Но прежде чем что-то вообще делать, советуюсь с сообществом.

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: Как рисовать монастыри?

Zkir wrote:

Смысл тегов в том что объекты описываются своими свойствами. Поэтому вариант  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: Как рисовать монастыри?

lzhl wrote:

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: Как рисовать монастыри?

AMDmi3 wrote:

Дык надо не =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: Как рисовать монастыри?

dedNikifor wrote:

//В данном случае думаю 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

Вероятно более подходящее, но определение все-равно конечно не совсем совпадает smile

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: Как рисовать монастыри?

Zkir wrote:

На вики это занесите (и вопрос будет исчерпан)

Да, это как-раз то, чего хочется - выроботать наконец универсальный точный вариант и закрепить его документально smile  А-то кремлей у нас несчетное количество, а как рисовать - не ясно.


Если посмотреть 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?
- Что еще добавить\убавить\изменить?   Если все ок - давайте зафиксируем в вики и примем уже за стандарт. smile

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: Как рисовать монастыри?

Antares19 wrote:

- Этажность указыватся из рассчета высоты стандартного дома?

Нет. Внутри башни есть или были этажи. Если нет возможности попасть внутрь, то о их примерном количестве можно судить по бойницам. Если сложно что-то сказать, то этажность лучше вообше не указывать, а указать просто высоту 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

Board footer

Powered by FluxBB