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.***
#276 2013-09-24 13:43:17
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Здания переменной этажности
Если на "Г" или "П" образном доме (обычном, без parts) поставить крышу hipped, F4 Map натягивает её и на двор. Это косяк F4 или использовать для таких домов hipped некорректно?
Пример: F4 Map, объект, скрин:
http://s020.radikal.ru/i720/1309/3a/7408a5035669t.jpg
косяк F4, разумеется.
Как фома дома может ограничивать форму крыши?
Не факт, что косяк F4. hipped - это параллелепипед с крышей, состоящей из двух трапеций и двух треугольников (по умолчанию гребень располагается вдоль длинной стороны основания):![]()
Здания Г- и П-образной формы, надо понимать, такую форму крыши иметь не особо могут - получается, надо либо выбирать другой тип крыши, либо делить здание на части, каждая из которых имеет крышу установленной формы.
Last edited by Dinamik (2013-09-24 13:59:58)
Offline
#277 2013-09-24 13:55:59
- Эцелоп
- Member

- From: Санкт-Петербург (Большая Охта)
- Registered: 2012-06-19
- Posts: 1,511
Re: Здания переменной этажности
Мда... Картинку, для таблицы я нарисовал, а добавить в русскую версию и забыл совсем. Поправлено.
Ещё skillion в русской нет.
Offline
#278 2013-09-24 13:59:55
- Эцелоп
- Member

- From: Санкт-Петербург (Большая Охта)
- Registered: 2012-06-19
- Posts: 1,511
Re: Здания переменной этажности
Здания Г- и П-образной формы, очевидно, такую форму крыши иметь не могут
Kendzi3d рендерит нормально, может лучше и другие рендеры не приучать перекладывать на мапера механическую работу?
Offline
#279 2013-09-24 14:01:16
- shura0
- Member

- Registered: 2012-04-14
- Posts: 257
Re: Здания переменной этажности
Эцелоп
В f4 признают, что это их косяк, но пока не собираются править, ссылаясь на то, что корректная обработка форм крыш будет здорово нагружать клиентскую машину. Сейчас они её банально по bbox рисуют и выигрывают в быстродействии.
Offline
#280 2013-09-24 14:02:48
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Здания переменной этажности
Документация ничего не говорит о том, как следует трактовать те или иные значения roof:shape в случае зданий/частей произвольной формы - по сути, каждый волен трактовать такие теги как хочет / как может. Вероятно, имеет смысл поднять этот вопрос и закрепить договорённости в документации. П-образное здание с hipped-крышей - это длинное и узкое |-образное здание, два раза повёрнутое на 90 градусов, или короткое и широкое с вырезом? В зависимости от трактовки форма крыши будет разной.
Last edited by Dinamik (2013-09-24 14:07:19)
Offline
#281 2013-09-24 14:07:04
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Здания переменной этажности
hipped - это параллелепипед с крышей
Ничего подобного.
"hipped roof", она же "вальмовая крыша" - это просто многоскатная крыша с треугольным скатом (вальмой) с торца. 
Само же здание вполне может иметь больше двух торцов, и уж тем более быть П-образным.

Алгоритм в F4 пока примитивный.
Еще раз повторю, задача Smiple Buildings - не изображать из себя 3ds max, а восстанавливать изображения по описаниям. 3-х этажное П-образное здание песочного цвета с вальмовой крышей - вполне нормальнео описание, и должно адекватно рендериться.
Last edited by Zkir (2013-09-24 14:08:16)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#282 2013-09-24 14:08:58
- kapilov
- Member
- Registered: 2012-12-01
- Posts: 147
Re: Здания переменной этажности
- следовательно, надо либо выбирать другой тип крыши, либо делить здание на части, каждая из которых имеет крышу установленной формы.
А как же "не рисовать под рендер"?
Существующий способ тегирования крыш очень упрощенный. Нарисовать сложную крышу в нем будет очень сложно. Мне кажется, что лучше не рисовать вообще, чем громоздить кучу building:part в которых потом никто не сможет разобраться.
Где-то в вики встречал альтернативный способ обозначения крыш, в котором рисуется конек крыши и его высота. По моему достаточно простой способ тегирования сложных крыш.
Offline
#283 2013-09-24 14:14:20
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Здания переменной этажности
"hipped roof", она же "вальмовая крыша" - это просто многоскатная крыша с треугольным скатом (вальмой) с торца.
Например, в определении вальмовой крыши в БСЭ однозначно сказано, что это "4-скатная крыша с треугольными скатами от конька до карниза (вальмами) по торцовым сторонам". У зданий Г- и П-образной формы, надо понимать, скатов больше четырёх. В каких-то других источниках, вероятно, количество скатов не ограничивается. Чтобы не думать, на какие сторонние источники ориентироваться, надо зафиксировать устоявшееся в OSM понимание в документации.
Dinamik wrote:- следовательно, надо либо выбирать другой тип крыши, либо делить здание на части, каждая из которых имеет крышу установленной формы.
А как же "не рисовать под рендер"?
Да, не хватает ещё варианта "либо добавить в документацию соответствующий пример".
Алгоритм восстановления изображения по описаниям нужно зафиксировать в документации. Отмечу (во избежание возникновения излишних споров между людьми, которые, по сути, могут и не иметь противоположных точек зрения), что не считаю, что заведомо какой-то из рендереров работает правильно, а какой-то - нет. Правильно работает тот рендер, что функционирует так, как положено согласно документации. Если документация допускает двоякое понимание, однозначный ответ о правильности или неправильности работы рендеров не дать - это устраняется уточнением документации.
Сейчас в документации никаких Г- и П-образных зданий нет - следовательно, при трактовке тегов на них мы начинаем давать собственную интерпретацию, обращаясь к своим измышлениям и/или знаниям, полученным из иных источников. При этом я вполне допускаю, что я один могу давать одну интерпретацию, а девять других участников - иную. Чтобы этого не было, надо внести соответствующие уточнения в документацию, чтобы у нас всех десятерых было одинаковое понимание. На всякий случай скажу, что не считаю, что эту работу кто-то должен делать [за меня], но считаю, что её имеет смысл сделать [тому, у кого будет время, желание и возможности (может, это я и буду)].
Last edited by Dinamik (2013-09-24 14:37:40)
Offline
#284 2013-09-24 14:55:57
- Эцелоп
- Member

- From: Санкт-Петербург (Большая Охта)
- Registered: 2012-06-19
- Posts: 1,511
Re: Здания переменной этажности
выигрывают в быстродействии
Если нужно для быстродействия я готов ставить parts ради крыш, но не нагрузит ли это сервера ещё больше?
Offline
#285 2013-09-24 15:01:55
- Felis Pimeja
- Member

- Registered: 2010-10-27
- Posts: 1,035
Re: Здания переменной этажности
Эцелоп, не надо спешить! Сейчас нет правильного варианта тегирования сложных крыш. Есть лишь размышления на эту тему. Можно рисовать как нравится, но помнить, что потом наверняка придётся править.
Статью на вики более-менее доперевёл. Но над отдельными пассажами ещё стоит помозговать.
Offline
#286 2013-09-24 20:24:36
- Эцелоп
- Member

- From: Санкт-Петербург (Большая Охта)
- Registered: 2012-06-19
- Posts: 1,511
Re: Здания переменной этажности
не надо спешить!
Буду пока тренироваться "на кошках" (то бишь в своей дерёвне) ![]()
http://map.f4-group.com/#elevations.ena … .292&la=la
Offline
#287 2013-09-24 21:00:56
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Здания переменной этажности
Вопрос же не только в документации, а в технических возможностях рендерилок, а они в процессе бурного развития.
Разделение на парты само по себе никакой проблемы не решает.
Построение сложной формы по одному общему контуру дает сразу весьма пристойный результат:
Построение из частей дает очень некрасивые зазоры между сегментами, которые должны стыковаться, но не стыкуются.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#288 2013-09-25 08:02:24
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Здания переменной этажности
F4 добавили рельеф на карту (большая зеленая кнопка "Activate elevation"), интересно иногда здания "тонут", приходится активировать/де-активировать эту функцию пару раз чтоб все стало на место ![]()
Теперь, особенно в холмистой местности более-менее достоверный вид получается.
Offline
#289 2013-09-25 11:22:14
- shura0
- Member

- Registered: 2012-04-14
- Posts: 257
Re: Здания переменной этажности
Немного подглючивает и тормозит, но это всё равно превосходно
Offline
#290 2013-10-02 08:26:42
- Эцелоп
- Member

- From: Санкт-Петербург (Большая Охта)
- Registered: 2012-06-19
- Posts: 1,511
Re: Здания переменной этажности
Как бы highway идущий над дорогой, по надземному переходу, обозначить что бы рендерилось?
Height=* F4Map не понимает, может автору написать, кто по английски умеет?
Пример:
F4map
Линия: 160310939
Offline
#291 2013-10-02 08:27:29
- Эцелоп
- Member

- From: Санкт-Петербург (Большая Охта)
- Registered: 2012-06-19
- Posts: 1,511
Re: Здания переменной этажности
Как бы highway идущий над дорогой, по надземному переходу, обозначить что бы рендерилось не по земле?
Height=* F4Map не понимает, может автору написать, кто по английски умеет?
Пример:
F4map
Линия: 160310939
Last edited by Эцелоп (2013-10-02 08:27:43)
Offline
#292 2013-10-02 08:31:13
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Здания переменной этажности
Написать о конкретном случае можно, но не мешало бы сначала договориться о правилах тегирования. Мне вот, например, кажется, что footway, расположенный на высоте 9 метров (на высоте 9 метров расположены ботинки пешехода), должен иметь иметь тег min_height=9, а не height=9.
Offline
#293 2013-10-02 08:37:03
- Эцелоп
- Member

- From: Санкт-Петербург (Большая Охта)
- Registered: 2012-06-19
- Posts: 1,511
Re: Здания переменной этажности
должен иметь иметь тег min_height=9, а не height=9.
Можно и так, хотя height объект и 2-х мерный... но кто знает, что дальше будет,
Offline
#294 2013-10-02 10:22:21
- Mir76
- Member
- From: Екатеринбург
- Registered: 2009-12-18
- Posts: 1,455
Re: Здания переменной этажности
Построение сложной формы по одному общему контуру дает сразу весьма пристойный результат:
Это ведь не в F4 построено?
Offline
#295 2013-10-02 10:29:45
- Vitalts
- Member
- From: Estonia
- Registered: 2010-12-30
- Posts: 1,440
Re: Здания переменной этажности
Судя по знакам вопросиков на крышах - это kendzi 3d
Offline
#296 2013-10-02 10:35:44
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Здания переменной этажности
Это kendzi 3d, но в f4 тоже должно работать, roof:shape=9.0
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#297 2013-10-02 11:17:07
- Mir76
- Member
- From: Екатеринбург
- Registered: 2009-12-18
- Posts: 1,455
Re: Здания переменной этажности
Не работает:
http://map.f4-group.com/#elevations.ena … hi=-27.008
Правое здание с зеленой крышей roof:shape=9.0 (в итоге плоская), левое roof:shape=hipped (тоже не фонтан)
Место вот это: http://www.openstreetmap.org/#map=18/56.84828/60.65431
Last edited by Mir76 (2013-10-02 11:19:01)
Offline
#298 2013-10-03 08:24:04
- Vitalts
- Member
- From: Estonia
- Registered: 2010-12-30
- Posts: 1,440
Re: Здания переменной этажности
А направление крышы
building:roof:shape=skillion
для здания из мультиков можно как-то задать?
3dr:direction=begin|endне работает (по крайней мере, в kendzi 3d). Эффект имеется только на полигональных домиках/частях.
roof:direction=NE|SEне дает нужного результата, да и судя по wiki, не рекомендуется к применению.
Offline
#299 2013-10-03 08:38:47
#300 2013-10-03 08:50:47
- Vitalts
- Member
- From: Estonia
- Registered: 2010-12-30
- Posts: 1,440
Re: Здания переменной этажности
Felis Pimeja, то-то и оно, что для полигонов работает, на мультиках не хочет (вот не люблю я накладывающиеся линии, пусть даже крохи на зданиях). Правда, я еще в ОСМ не заливал, может F4 и покажет. Надо, видимо, разработчику kendzi 3d написать, что бы пофиксил. Даже если F4 скушает, хотелось бы быть уверенным в результате до заливки данных на сервер.
Offline