RU:OSM-4D/Roof table

From OpenStreetMap Wiki
Jump to navigation Jump to search

Внимание, строительный сайт! Планируется дальнейшее развитие этой техники. Примечание. Поскольку страница в настоящее время перезагружается и появляются следующие предложения, все, что не является формой крыши или слухового окна, будет перемещено на страницу Wiki 3D_building.

Список крыш и мансардных форм для параметрического моделирования зданий в OSM. Визуализация строительных форм в настоящее время выполняется в путанице JOSM PlugIn Kendzi3D.

Плоские крыши

3D-вид / вид сверху + боковые вид Roof0 0.jpg

Marek2D00.jpg

Roof0 1.jpg

Marek2D01.jpg

Roof0 2.jpg

Marek2D02.jpg

Roof0 3.jpg

Marek2D03.jpg

Roof0 4.jpg

Marek2D04.jpg

Typ 0.0 0.1 0.2 0.3 0.4
Parameters H1, L1 H1, L1, L2 *.a H1, L1, L2, L3 *.a H1, L1, L2, L3, L4 *.a
Restrictions none L1< depth L1< depth, L2< width L1< depth, L2+L3< width L1+L4< depth, L2+L3< width
Implemented yes yes yes yes yes

(*a) = if only L1 then all other L parameters = L1

Крыши с одной плоскостью

3D-вид / вид сверху + боковые вид Roof1 0 parm.svg Roof1 1 parm.svg
Typ 1.0 1.1
Parameters H1 H1, H2, H3
Restrictions none none
Implemented yes yes

Крыши с двумя уровнями

3D-вид / вид сверху + боковые вид Roof2 0 parm.svg

Marek2D12.jpg

Roof2 1 parm.svg

Marek2D13.jpg

Roof2 2 parm.svg

Marek2D22.jpg

Roof2 3 parm.svg

Marek2D23.jpg

Roof2 4 parm.svg

Marek2D24.jpg

Typ 2.0 2.1 2.2 2.3 2.4
Paramaters H1, L1 H1, H2, L1 H1, L1, L2 H1, H2, H3 H1, H2, H3
Restrictions L1< depth L1< depth L1< depth, L2<width
Implemented
3D-вид / вид сверху + боковые вид Roof2 5 parm.svg

Marek2D25.jpg

Marek26mass.jpg

Marek2D26.jpg

Marek27mass.JPG

Marek2D27.jpg

Roof2 8.jpg

Marek2D28.jpg

Roof2 9.jpg

Marek2D29.jpg

Typ 2.5 2.6 2.7 2.8 2.9
Parameters H1, L1, L2 H1, H2, L1 H1, L1, L2 H1, H2, H3 H1, H2, H3
Restrictions
Implemented

Крыши со многими поверхностями

Подтип 3

3D-вид / вид сверху + боковые вид Roof3 0.jpg Roof3 1.jpg Roof3 2.jpg Roof3 3.jpg Roof3 4.jpg
Typ 3.0 3.1 3.2 3.3 3.4
Parameters H1, H2, L1
Restrictions L1<width
Implemented

Часто используемые примеры  3.0 basic.Marek30Dimensions.jpg  3.0 free outline.3 0DimensionsFreeOutline.jpg

Подтип 4

3D-просмотр Roof4 0.jpg

Marek2D40.jpg

Roof4 1.jpg

Marek2D41.jpg

Roof4 2.jpg

Marek2D42.jpg

Marek421withL5smallerThan03D.jpg

Marek421withL5smallerThan0.jpg

Marek421withL5biggerThan03D.jpg

Marek421withL5biggerThan0.jpg

MarekRoofType4 3.jpg

Marek431Dimensioning.jpg Marek432Dimensioning.jpg

MarekRoofType4 4.jpg

soon

MarekRoofType4 5.jpg

soon

Typ 4.0 4.1 4.2 4.2.1 (L5<0) 4.2.1 (L5>0) 4.3 4.4 4.5
Parameters H1, H2 H1, H2, L1, L2 H1, H2, L1, L2, L3, L4* H1, H2, H3, L1, L2, L3, L4, L5 H1, H2, H3, L1, L2, L3, L4, L5 H1, H2 H1 H1, H2, H3
Restrictions
Implemented

(*) Если Симметрия, то только L1, L2 необходимо

Тип 4.2 он выглядит по-разному в зависимости от размера принимаемых параметров, чем так называемый мансардная крыша:

4 2subexample1.jpgВид сбоку:4 2subexample1side.jpg

4 2subexample2.jpg Вид сбоку: 4 2subexample2side.jpg

Пример типа здания 4.0 в представлении с свободным броском:

40ExampleFreeGroundFloor.jpg

Подтип 5

3D-вид / вид сверху + боковые вид Roof5 0.jpg Roof5 1.jpg Roof5 2.jpg Roof5 3.jpg Roof5 4.jpg Roof5 5.jpg Roof5 6.jpg
Typ 5.0 5.1 5.2 5.3 5.4 5.5 5.6.n
Parameters H1 H1 H1 H1, L1 H1, L1, L2 H1, L1, L2 H1 (*a)
Restrictions n>2
Implemented
Comments n to liczba boków wielokata foremnego np 5.6.6:

MarekRoof566.jpg

(*a): Pólkula: высота полкулы составляет половину диаметра, дополнительный ненужный параметр

Подтип 6

3D-вид / вид сверху + боковые вид Roof6 0.JPG

Marek2D60.jpg

MarekRoofType6 1.JPG Marek3DviewRoof6 2.JPG

MarekRoofType6 2TopView.JPG

MarekRoof6 3.JPG MarekRoof6 4 4.JPG
Typ 6.0 6.1 6.2 6.3 6.4
Parameters H1, H2, H3, L1 H1, H2, H3, H4, H5, H6, H7 H1 H1, H2, H3, H4, H5, L1, L2 H1, n
Restrictions Typ bazyliki trójnawowej 4 płaszczyzny dachowe

pod dowolnymi kątami

Budynek na rzucie krzyżowym.

Skrzydła mogą być dowolnej długości.

Nawa główna i poprzeczna

mogą być różnych szerokości.

Typ bazyliki pięcionawowej Budynek zakończony apsydą.

Parametr n określać może ilość segmentów półokręgu apsydy

Values: 0-półokrąg, 2 do 9

Na rysunku n=4

Подтип 7

Подтип описывает крыши с повторяющимися структурами плана крыши. В настоящее время предусмотрено 5 типов повторяющихся структур:

  • Piła
  • Trapez
  • Piła z podwójnym nachyleniem
  • Półokrag
  • Fala

Последнее число в описании показывает, сколько раз данная структура повторяется вдоль всей крыши.

3D-вид / вид сверху + боковые вид Roof7 1 2.jpg

7.1.2

Roof7 1 4.jpg

7.1.4

Marek2D7 19.jpg

7.1.19

Roof7 2 2.JPG

7.2.2

Marek2D723.jpg

7.2.3

Roof7 3 5.JPG

7.3.5

7 4 5.jpg

7.4.5

Marek2D7 43.jpg

7.4.3

752.jpg

7.5.2.

Marek752side.jpg

Typ 7.1.n 7.1.n 7.2.n 7.3.n 7.4.n 7.5.n
Parameters H1 H1 H1 H1 H1 H1
Restrictions
Implemented

Подтип 8

8.A

Вращающееся тело на круглом или регулярном многоугольном плане. Окружность разделена на 24 сегмента по умолчанию для визуализации. Хотя в OSM в настоящее время отсутствуют инструменты для создания правильных полигонов, это вопрос времени, пока эта функциональность не будет реализована.

Roof8 0.jpg MarekRoof81.jpg MarekRoof82.jpg MarekRoof83.jpg MarekRoof8 0n.jpg

MarekRoof8 0nSection.jpg

Typ 8.0.1 Typ 8.0.2 Typ 8.0.3 Typ 8.0.4 Typ 8.0.n
H1 H1,H2,L2 H1,H2,H3,L2,L3 H1,H2,H3,H4,L2,L3,L4 Параметры, описывающие форму, см. В примере поперечного сечения выше:
(Конус) 1 x изгибы в ходе поперечного сечения 2 x изгибы в ходе поперечного сечения 3 x изгибы в ходе поперечного сечения n x перегибов в ходе поперечного сечения. Моделирование лукового купола.

8.B

Более высокие поверхности поверхностей, среди прочих. drugiego stopnia

MarekRoof8 1.jpg MarekRoof8 2.jpg.. MarekRoof8 2L1isL2.jpg MarekRoof8 3.jpg MarekRoof8 4.jpg MarekRoof8 5.jpg MarekWikipediaEllipticParaboloid.png MarekRoof8 7 draft.jpg
Typ 8.1 Typ 8.2 Typ 8.3 Typ 8.4 Typ 8.5 Typ 8.6 Typ 8.7
H1,H2,H3 H1,H2,L1,L2,ResolutionH, ResolutionV H1,D1, Twist, ResolutionH, ResolutionV H1,D1,D2,ResolutionH, ResolutionV, Twist H1,D1, ResolutionH, ResolutionV,Twist*a H1, ResolutionH, ResolutionV, Twist *a H1, D, alpha, ResolutionH, ResolutionV, Twist
patrz: [1]

Any floor plan possible

Jeśli H1=H2 i L1=L2 forma staje się

leżącym cylindrem parabolicznym (drugi szkic) Any floor plan possible

Often used in industry The same mathematical definition

like 8.3 but not cutted in the middle

description soon paraboloida eliptyczna Konstrukcja namiotowa

(*a) чтобы проверить, достаточно ли данных параметров для однозначного описания.

  • Twist -поворот вдоль оси z. Пример: [2]
  • ResolutionH : количество сегментов плана этажа (когда желателен переход на правильный многоугольник с n сторонами)
  • ResolutionV : количество сегментов высоты здания

Подтип 9

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

Roof9 0.jpg Roof9 1.JPG MarekRoofType9 2.jpg
Type 9.0 Type 9.1 Type 9.2

Lukarny

Основные геометрии для мансардных окон:

Roof2 0 a.jpg Roof2 0 b.jpg Marek10bR.jpg Roof2 0 c.jpg Roof2 0 d.jpg Roof2 0 e.jpg Roof2 0 f.jpg Roof2 0 g.jpg
Typ a Typ b Typ bR Typ c Typ d Typ e Typ f Typ g ( tzw. wole oko )

Пометка размеров слухового аппарата:

DormersSizes.svg

Tagging

Имя атрибута Значение атрибута Описание
building yes, * здание для области
building:roof:shape 3dr Общий код для этой схемы тегов. (Мы не вводим его!)
3dr:type Np. 2.0 Определяет тип крыши, например 2.0. Запись для быстрого ввода вручную может быть дополнена описанием слухового аппарата. В расширенной версии это может выглядеть так: 3dr:type=2.0.a.a)
Параметры для типа крыши:
3dr:height1 [m, d] Domyślnie m Параметр, описывающий первую высоту для данного типа крыши. ,
3dr:height2 [m, d] Параметр, описывающий вторую высоту для данного типа крыши
3dr:heightX
3dr:lenght1 [m, %] Domyślnie %. Параметр, описывающий первую длину для данного типа крыши.
3dr:lenght2 [m, %] Domyślnie %. Параметр, описывающий вторую длину для данного типа крыши.
3dr:lenghtX [m, %] Параметр, описывающий последовательные длины
Lukarny
3dr:dormer Np. "aa.a" Атрибут, описывающий последовательные мансарды, расположенные группами. Группы мансардных комнат разделены точками. Группе можно назначить край контура здания или в сторону прямоугольника, описывающего данный контур. При назначении к краю номер группы соответствует номеру края хода. Метод присваивания определяет atrybut 3dr:donor:type. По умолчанию группам присваивается край.

Ни один атрибут не означает присвоение групп krawędzi =rect

Штыри, предоставленные в этом атрибуте, превосходят те, которые указаны в атрибуте building:roof:3dr:type. Wartość dotycząca lukarn z atrybutu 3dr:type powinna zostać automatycznie przenoszona do tego pola po zakończeniu edycji.

3dr:donor:type "rect" Указывает, как назначать спящие группы. Значения: по умолчанию нет, rect - назначение групп к краю прямоугольника, описывающего контур здания.
3dr:dormer:width [m] Значение по умолчанию для всех надстроек для данной крыши. Описывает ширину надстройки. [По умолчанию m]
3dr:dormer:heightX [m, d] Значение по умолчанию для всех надстроек для данной крыши. Высота надстройки [по умолчанию m, для некоторых разрешенных классов]
3dr:dormer:lenghtX [m, %] Параметр, описывающий последующие длины надстройки

Единицы

Kod jednostki Описание
m metry
d stopnie
 % procenty

Пример

Простой пример записи на крыше:

Атрибут Описание
building = yes
3dr:type=2.0 Dom z dachem dwuspadowym
3dr:dormer=a.a Jedna lukarna typu a
3dr:height1=1m
3dr:lenght1=10%
3dr:dormer:width=2.5
3dr:dormer:height1=2.5m

Примеры

Крыши на основе прямоугольной формы

Некоторые крыши основаны на прямоугольной форме и имеют смысл только для этого. В контуре здания не всегда могут быть четыре вершины. Это может быть не прямоугольник.

Пример такого удара:

MarekLbuildingwith2 0example2.jpg

Крыши на основе прямоугольника являются типами: 0.*, 1.*, 2.*, 3.*, 4.*, 5.* 6.*, 7.*

примеры

Typ 2_1 Typ 5_2 Typ 5_6
MarekExampleType21withFreeGroundFloor.jpg MarekExample52withFreeGroundFloor.jpg MarekExampleType56withFreeGroundFloor.jpg 3D view: MarekExampleType56withFreeGroundFloor3D.jpg

В случае типа 5_6 будет найден наибольший возможный круг, вписанный в центр проекции, и на нем будет сформировано полушарие (красная область на чертеже, точки соединения купола и синий круг), а оставшаяся поверхность будет генерироваться по умолчанию как тип 0.0 (серый).

Создание ограждающего окна здания

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

Пример создания крыши для нетривиальной формы контура здания:

Roof sample 3.svg

Свойства крыши

Поскольку эти крыши основаны на прямоугольнике, размеры прямоугольника, содержащего контур, учитываются при расчете формы крыши. Каждый тип крыши имеет параметры, описывающие его форму, например, 3dr: длина. Если эти размеры могут быть указаны в процентах, правильные размеры рассчитываются с учетом длины или ширины прямоугольника.

Roof sample 2.svg

Иногда желаемый контур (зеленый цвет) не является синонимом алгоритмически вычисленной ограничивающей рамки (красный цвет)

MarekBoundingBoxQuestion.jpg

Начальная точка

Чтобы точно описать крышу, необходимо определить ее направление. Предыдущие предложения основаны на создании тегов: roof: orientation = вдоль | в поперечнике. К сожалению, этого тега недостаточно, потому что:

1. Есть здания на квадратной проекции. В этом случае атрибут бесполезен, поскольку программное обеспечение принимает решения случайно.

MarekAlongAcrossQuestion1.jpg MarekAlongAcrossQuestion2.jpg MarekAlongAcrossQuestion3.jpg

2. Есть крыши, которые не симметричны и имеют более двух направлений, например:

MarekRoofDirections.jpg

3. Для описания мансарды требуется точное «начало» крыши

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

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

Примечание. Начальная точка для контура не видна в редакторах osm!

Направление удара

По умолчанию штрих закрыт внутри прямоугольника. К сожалению, во всех ситуациях позиция вычисленного прямоугольника не так ожидаема. Вы должны добавить дополнительные атрибуты, определяющие расположение прямоугольника, описывающего здание. Определение направления прямоугольника также повлияет на расположение мансардных окон, поскольку оно может использоваться для определения, где находится «передняя» стена. пример:

MarekBoundingBoxQuestion.jpg

BoundingBox1.svg

Метод 1

Описание с использованием тегов, назначенных вершинам контура здания. Две из контурных баров получают тег 3dr: direction = begin | end. Этот метод будет работать для отдельно стоящих зданий, которые не разделяют стены с другими зданиями.

Теги Тег (альтернативно) описание
3dr:direction=begin Punkt początkowy obrysu. Początek wektora opisującego kierunek dachu
3dr:direction=end 3dr:direction=yes Koniec wektora opisującego kierunek dachu

Метод 2

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

Typ relacji: 3dr

Любая начальная точка с ролью 3dr:direction:begin

Любой последний момент с ролью 3dr:direction:end

или

Начальная точка контура

Любой последний момент с ролью 3dr:direction

Примечание. Это может измениться.

Примечание Не реализовано.

Места для слуховых аппаратов

Для крыш, основанных на прямоугольнике, есть четыре области, где могут быть размещены мансардные окна. Эти места связаны со сторонами прямоугольника, содержащего контур здания. Это иллюстрируется чертежом:

Roof sample 1.svg

Номер места на крыше Теги Тег (альтернативно) описание
miejsce 1 3dr:dormers:front 3dr:dormers:1 Przód
miejsce 2 3dr:dormers:right 3dr:dormers:2 Prawa strona
miejsce 3 3dr:dormers:back 3dr:dormers:3 Tył
miejsce 4 3dr:dormers:left 3dr:dormers:4 Lewa strona

Не все крыши доступны для всех форм крыши. В приведенном выше примере, для типа 2.0, только два слуховых местоположения имеют смысл. Это места № 1 и 3. Остальные места игнорируются.

Примечание. В настоящее время он не реализован. В настоящее время мансардные окна могут быть описаны только с использованием параметра 3dr:type=2.0.aa.b

Opis lukarn

Для прямоугольных крыш

Метод 1

Слуховые аппараты сохраняются в виде одной строки символов. Буква указывает тип слухового аппарата в соответствии с таблицей [XXX]. Строки, разделенные точками, описывают мансардные окна на последующих участках крыши.

Предложенный тег: 3dr:dormers

пример:

Roof sample 7.png

Теги:

3dr:type=2.0

3dr:dormers=aa.b

Для typu 2.0 описание выше означает два мансардных типа «a» на месте 1 (передняя стена) и один мансардный тип b на месте 3 (задняя стенка)

Примечание. В настоящее время он не реализован. В настоящее время мансардные окна могут быть описаны только с использованием части параметра 3dr:type np. 3dr:type=2.0.aa.b

этот метод не очень читабелен (не рекомендуется?)

Метод 2

Использование отдельных меток для каждого места на крыше. Места определяются сторонами прямоугольника, содержащего контур. Поэтому есть четыре места, на которые вы можете назначить слуховые аппараты на крыше.

Предлагаемые теги:

Numer miejsca na dachu Теги Тег (альтернативно) Описание
miejsce 1 3dr:dormers:front 3dr:dormers:1 Przód
miejsce 2 3dr:dormers:right 3dr:dormers:2 Prawa strona
miejsce 3 3dr:dormers:back 3dr:dormers:3 Tył
miejsce 4 3dr:dormers:left 3dr:dormers:4 Lewa strona

пример

Roof sample 7.png

Теги

3dr:type=2.0

3dr:dormers:front=aa (lub 3dr:dormers:1=aa)

3dr:dormers:back=b (lub 3dr:dormers:3=b)

Для типа 2.0 описание выше означает два мансардных типа «a» на месте 1 (передняя стена) и один мансардный тип b на месте 3 (задняя стенка)

Примечание. В настоящее время он не реализован. В настоящее время мансардные окна могут быть описаны только с использованием части параметра 3dr:type np. 3dr:type=2.0.aa.b

Комплексные формы крыш

Метод 1

Слуховые аппараты сохраняются в виде одной строки символов. Буква обозначает тип слухового аппарата в соответствии с таблицей XXX строки, разделенные точками, описывают мансардные окна на следующих стенах крыши. предлагаемый тег 3dr:dormers

Przykład

9.0.aa..a..aa..a...aaaa.a.a.aaa...aaaaa.aaa.a.a.aaaa.png

tagi

3dr:type=9.0

3dr:dormers=aa..a..aa..a...aaaa.a.a.aaa...aaaaa.aaa.a.a.aaaa

Примечание не читается для большого количества стен.

Примечание: не устойчив к удалению наконечника

Внимание не рекомендуется!

Метод 2

Строительная запись как отношение, где каждая стена имеет слуховые окна и окна

Преимущества: Возможность назначить дополнительные атрибуты стене, например, окна.

Недостатки: сложные и нелюбимые отношения ...

Примечание. В настоящее время он не реализован.

Собственные слуховые аппараты

По умолчанию базовые слуховые аппараты определены в таблице XXX. Эти мансардные окна имеют размеры по умолчанию и расположены по умолчанию на крыше. По умолчанию они расположены на равных расстояниях друг от друга и лежат на краю контура. Это не всегда правильно. Если значения по умолчанию не соответствуют фактическим, новые мансардные комнаты должны быть определены с новыми значениями их параметров.

Пример 1 Штифты не лежат на краю крыши

Roof sample 5.PNG

Теги Описание
3dr:type=2.0 тип крыши
3dr:dormer:1:type=a тип dormer для первого определения
3dr:dormer:1:depth=1m один метр от края крыши. (другое предложение для этого 3dr:dormer:1:lenght0 (TODO)
3dr:dormer:2:type=b тип dormer для второго определения
3dr:dormer:2:depth=1m один метр от края крыши. (другое предложение для этого 3dr:dormer:2:lenght0 (TODO)
3dr:dormer:2:widh1=4m Пользовательская ширина для второго слухового аппарата
3dr:dormers:front=1 1 2 В первую очередь для слуховых аппаратов мы назначаем три ранее установленных слуховых аппарата. Вместо буквенных кодов мы приводим их индексы, разделенные пробелом.
Пример 2. Дамбы расположены в разных строках (высотах)

MarekExampleDormersDoubleRange2and3.jpg

Способ 1

Теги Описание
3dr:type=2.0 тип крыши
3dr:dormer:1:type=a тип dormer для первого определения
3dr:dormer:1:row=1 1-го уровня для первого определения (другое предложение для тега 3dr:dormer:1:level (TODO))
3dr:dormer:2:type=a тип dormer для второго определения
3dr:dormer:2:row=2 2-го уровня для второго определения (другое предложение для тега 3dr:dormer:2:level (TODO))
"3dr:dormers:front=1 1 1 2 2" для первого места для слуховых аппаратов мы назначаем три ранее определенных слуховых окна. Вместо буквенных кодов мы приводим их индексы, разделенные пробелом.

Расположение мансардных зон для каждого уровня будет рассчитываться автоматически или определяться вручную в определении слухового аппарата. Порядок слуховых шкафов с разных уровней не имеет значения, или писать "3dr:dormers:front=1 1 1 2 2" является синонимом "3dr:dormers:front=1 2 1 1 2"

Способ 2

ExampleDormersDoubleRange3and3.jpg

Tagi Описание
3dr:type=2.0 typ dachu
"3dr:dormers:front:row1=aaa"

"3dr:dormers:front:row2=aa"

в передней части здания, мы назначаем три мансардных типа типа a. Если есть необходимость, вы можете использовать сами мансардные комнаты.

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

Пример 3 Шумники расположены в разных строках (высотах)
Теги Описание
3dr:type=2.0 typ dachu
"3dr:dormers:front:row1=aaa"

"3dr:dormers:front:row2=aaa"

dla przodu budynku przypisujemy w rzędzie pierwszym oraz w rzędzie drugim po trzy lukarnie typu a. Jeśli jest potrzeba można użyć zdefiniowanych samodzielnie lukarn.

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

Примечание. Не реализовано

Примечание. Он может меняться

Метод 3

Любые предложения?

Сравнение

Сравнение атрибута типа крыши (3dr:type) с атрибутом формы (building:roof:shape):

building:roof:shape 3dr:type Przykład
flat 0.0
pitched 1.0
gable 2.0
hipped 2.4
pyramidal 2.5
crosspitched 6.2
gambrel 4.0
 ??  ??

Толщина крыши и проекция здания на первом этаже

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

Так называемый. свес крыши

Предложение [3] теперь предлагает крышу, выступающую за пределы фасадной плоскости (Предлагаемая метка для строительства: крыша: протяженность)

Ключ Описание Примеры значений
building:roof:extent to mark extent of a roof over building walls
  • 0.1
  • 0.3
Building-roof-extent.png

Это предложение дополняется здесь толщиной плоскости крыши. Целью является более точное моделирование здания в 3D. Часто не подозревая о дилемме создания 3D-моделей, основанных на аэрофотоснимках, заключается в том, что, рисуя здания на их основе, мы на самом деле рисуем как проекцию здания проекции поверхностей крыши, которая обычно больше проекции здания на первом этаже.

Это правда, что в подавляющем большинстве зданий в Польше крыша выходит за край здания всего на 10-50 см, однако есть ситуации, когда есть большая, частичная или необычная кровля.

Чтобы иметь возможность рисовать здания такого типа без использования сложного параметрического описания, мы предлагаем нарисовать стены здания, как отдельный многоугольник, который будет нарисован при использовании параметра „building:roof:extent.

Поскольку наиболее распространенный метод детального моделирования зданий в OSM состоит в том, чтобы проследить геометрию крыши с вертикальной фотографии (Bing или другой), фактический контур здания обычно меньше, чем тот, который был нарисован как здание Mulitpoligon.

(Общим исключением в польских реалиях являются многоквартирные дома с плоской крышей с плоской крышей. Вид с аэрофотоснимка идентичен проекции здания).

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

Рендеринг, сделанный таким образом и помеченный на классической карте OSM в 2D, может выглядеть примерно так:

MarekParterProposal.jpg

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

multipolygon:inner и ground_floor:yes

Ниже результата в 3D без формы крыши:

MarekParterProposal3D1.jpg

и с возможной формой крыши:

MarekParterProposal3D.jpg

Толщина склона крыши и рисунок проекции здания

Ключ Описание Примеры значений
building:roof:thickness маркировать толщину крыши крыши над зданием
  • необходимо сделать отдельную проекцию здания на первом этаже, иначе периметр крыши будет уменьшен на 40 см по умолчанию
  • 0.3 (м.)
MarekRoofThickness.jpg

Формы наклона крыши

Предусмотрены две формы наклона крыши:

parallel flat
MarekDomekzDachamiTyp1.jpg MarekDomekzDachamiTyp2.jpg
Tagging: roof:thickness:parallel:yes Tagging: roof:thickness:flat:yes

пример:

Структура здания с тегами:

  • roof:thickness:parallel:yes
  • roof type 2.0
  • building:roof:extent:yes

MarekDomekzDachamiDrut0.jpg

Результат:

Каркасная модель здания Скелетная модель крыши Полная модель рамы Полная модель без текстур после рендеринга
MarekDomekzDachamiDrut1.jpg MarekDomekzDachamiDrut2.jpg MarekDomekzDachamiDrut.jpg MarekDomekzDachamiResult.jpg

Окна бухты, балкон, зимний сад, дымоход

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

Объекты этого типа довольно часто:

  • повторяемый
  • Они не начинаются в подвале (именно поэтому они не в юридическом смысле, например, в оболочке здания)
  • Они обычно не являются частью поверхности крыши

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

MarekWintergartenExample112.jpgиспользуя все возможности пометки: MarekWintergartenExample112withDormers.jpg

пример:

MarekExample645withTower.jpg

Примечание. Чтобы упростить маркировку зимнего сада (в Польше - разговорное название, например, глазурованная веранда) и эркер составляющие отдельные архитектурные формы, не будут отличаться и для использования они будут использоваться тегом «зимний сад»,

Табличные формы Зимний сад / эркеры

3D-геометрия MarekWintergartenTyp1.jpg MarekWintergartenTyp2.jpg MarekWintergartenTyp3.jpg MarekWintergartenTyp4.jpg MarekWintergartenTyp5.jpg MarekWintergartenTyp6.jpg MarekWintergartenTyp7.jpg
распространенное имя Prostopadloscian Prostopadloscian sciety Trójkat Trapez Polowa osmiokata foremnego Pól elipsy Pólokrag
Необходимые параметры W, D, H1, H2 W, D, D1, H1, H2 W, D, L1, H1, H2 W, D, L1, L2, H1, H2 W, D, L1, L2, H1, H2 W, D, H1, H2 W, D, H1, H2
Tagging wintergarden1: wintergarden2: wintergarden3: wintergarden4: wintergarden5: wintergarden6: wintergarden7:

Таблица дымовых труб

Примечание: разница в функционировании элемента дымохода в отличие от слухового аппарата:

MarekGeneralExampleChimney.jpg

Дымоход, лежащий частично вне поверхности крыши, подсчитывается и отображается в 3D-модели на поверхности земли.

Балконы с балконами

скоро

Стол образует подпорную стену

Подпорные стенки нарисованы как точки с соответствующими метками. Направление удерживающей стенки всегда является биссектрисом двух соседних векторов, длина удерживающей стенки «D» всегда вытягивается наружу. Если кто-то хочет нарисовать сложную подпорную стену, которой нет в описании ниже, она должна использовать схему меток, используемую для элемента «Стена», описанного на странице «OSM-4D»

MarekExampleHowWorksStrebepfeiler.jpg

Tagging

Ключ Описание Примеры значений
building:roof:oriel описать точку как oriel или зимний сад soon
building:roof:chimney описать точку как дымоход soon
building:roof:balcony описать точку как балкон soon

Tabela translacji nazw

Численное описание некоторых форм крыш соответствует традиционному описанию slowne, например, со страницы:[4] :

"roof table" "building attributes"
0.0 flat
1.0 skillion
2.0 gabled
2.3 half-hipped
2.4 hipped
2.5 pyramidal
3.0 saltbox
3.1 double_saltbox
3.2 corner_saltbox
3.3 triple_saltbox
3.4 quadruple_saltbox
4.0 gambrel
4.1 , 4.2 mansard
4.3 helm
5.0 round
5.2 half_round
5.6 dome
6.0 three_aisled
6.2 crosspitched
6.3 five_aisled
7.1.n sawtooth
7.2.n trapeze
7.3.n gabled_row
7.4.n round_row
7.5.n wave

Эти атрибуты должны обрабатываться в следующем средстве просмотра так же, как и численное описание.

Сравнительная таблица

эскизы со страницы - roof_table - атрибуты как pdf: Dachformen.pdf --Geri-oc 18:43, 7 Grudnia 2011 (UTC)

Категории