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.***

#276 2013-09-24 13:43:17

Dinamik
Member
Registered: 2010-08-12
Posts: 1,096

Re: Здания переменной этажности

Эцелоп wrote:

Если на "Г" или "П" образном доме (обычном, без parts) поставить крышу hipped, F4 Map натягивает её и на двор. Это косяк F4 или использовать для таких домов hipped некорректно?
Пример: F4 Map, объект, скрин:
http://s020.radikal.ru/i720/1309/3a/7408a5035669t.jpg

Zkir wrote:

косяк F4, разумеется.
Как фома дома может ограничивать форму крыши?

Не факт, что косяк F4. hipped - это параллелепипед с крышей, состоящей из двух трапеций и двух треугольников (по умолчанию гребень располагается вдоль длинной стороны основания):
268px-Roof2_4.jpg
Здания Г- и П-образной формы, надо понимать, такую форму крыши иметь не особо могут - получается, надо либо выбирать другой тип крыши, либо делить здание на части, каждая из которых имеет крышу установленной формы.

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: Здания переменной этажности

Felis Pimeja wrote:

Мда... Картинку, для таблицы я нарисовал, а добавить в русскую версию и забыл совсем. Поправлено.

Ещё skillion в русской нет.

Offline

#278 2013-09-24 13:59:55

Эцелоп
Member
From: Санкт-Петербург (Большая Охта)
Registered: 2012-06-19
Posts: 1,511

Re: Здания переменной этажности

Dinamik wrote:

Здания Г- и П-образной формы, очевидно, такую форму крыши иметь не могут

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", она же "вальмовая крыша" - это просто многоскатная крыша с треугольным скатом (вальмой) с торца.
281059881.jpg

Само же здание вполне может иметь больше двух торцов, и уж тем более быть П-образным.

Rf-iso1.gif

Алгоритм в 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: Здания переменной этажности

Dinamik wrote:

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

А как же "не рисовать под рендер"?

Существующий способ тегирования крыш очень упрощенный. Нарисовать сложную крышу в нем будет очень сложно. Мне кажется, что лучше не рисовать вообще, чем громоздить кучу building:part в которых потом никто не сможет разобраться.
Где-то в вики встречал альтернативный способ обозначения крыш, в котором рисуется конек крыши и его высота. По моему достаточно простой способ тегирования сложных крыш.

Offline

#283 2013-09-24 14:14:20

Dinamik
Member
Registered: 2010-08-12
Posts: 1,096

Re: Здания переменной этажности

Zkir wrote:

"hipped roof", она же "вальмовая крыша" - это просто многоскатная крыша с треугольным скатом (вальмой) с торца.

Например, в определении вальмовой крыши в БСЭ однозначно сказано, что это "4-скатная крыша с треугольными скатами от конька до карниза (вальмами) по торцовым сторонам". У зданий Г- и П-образной формы, надо понимать, скатов больше четырёх. В каких-то других источниках, вероятно, количество скатов не ограничивается. Чтобы не думать, на какие сторонние источники ориентироваться, надо зафиксировать устоявшееся в OSM понимание в документации.

kapilov wrote:
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: Здания переменной этажности

shura0 wrote:

выигрывают в быстродействии

Если нужно для быстродействия я готов ставить 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: Здания переменной этажности

Felis Pimeja wrote:

не надо спешить!

Буду пока тренироваться "на кошках" (то бишь в своей дерёвне) big_smile
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: Здания переменной этажности

Вопрос же не только в документации, а в технических возможностях рендерилок, а они в процессе бурного развития.

Разделение на парты само по себе никакой проблемы не решает.

Построение сложной формы по одному общему контуру дает сразу весьма пристойный результат:
hipped_roof.png

Построение из частей дает очень некрасивые зазоры между сегментами, которые должны стыковаться, но не стыкуются.
hipped_roof_parts.png


Истинные слова не не приятны, приятные слова не истинны.
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"), интересно иногда здания "тонут", приходится активировать/де-активировать эту функцию пару раз чтоб все стало на место smile

Теперь, особенно в холмистой местности более-менее достоверный вид получается.

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: Здания переменной этажности

Dinamik wrote:

должен иметь иметь тег 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: Здания переменной этажности

Zkir wrote:

Построение сложной формы по одному общему контуру дает сразу весьма пристойный результат:

Это ведь не в 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

Skillion_roof_1.png
для здания из мультиков можно как-то задать?

3dr:direction=begin|end

не работает (по крайней мере, в kendzi 3d). Эффект имеется только на полигональных домиках/частях.

roof:direction=NE|SE

не дает нужного результата, да и судя по wiki, не рекомендуется к применению.

Offline

#299 2013-10-03 08:38:47

Felis Pimeja
Member
Registered: 2010-10-27
Posts: 1,035

Re: Здания переменной этажности

Vitalts,

roof:shape=skillion
roof:slope:direction=...(направление от конька к свесу)

Пример, F4

Offline

#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

Board footer

Powered by FluxBB