Pl:OSM-4D/3D building

From OpenStreetMap Wiki
Jump to navigation Jump to search

This is the placeholder for 3D description of tagging of 3D buildings.

Opis jest częścią definicji OSM-4D i opisuje elementy Level od Detail 3.

Strona znajduje się w budowie.

Budynek i jego części

Budynek opisywany jest jako Building=<value>

Obrys budynku

Rzutem budynku jako całości jest obrys jego widoku z góry (w ortogonalnej projekcji równoległej [1] ). W ten sposób definicja rożni się od definicji architektoniczno-prawnej według której rzutem budynku jest jego obrys na wysokości jednego metra nad poziomem terenu, oraz zwyczajowo przyjętego sposobu rysowania w OSM wg. którego rzut budynku to rzut parteru.

MarekCottageOnAChickenFoot3D.jpg

Zwyczajowy sposób rysowania budynku: MarekCottageOnAChickenFootOLDdefinition.jpg

Nowy sposób rysowania takiego budynku: MarekCottageOnAChickenFootNEWdefinition.jpg

Zalety

Interpretacja rzutu budynku jak powyżej, ma wiele zalet.

  • Używając tagowania building_part:yes możemy opisać właściwie większość skomplikowanych obiektów przypisując im rożne właściwości, ale cechy ogólne takie jak nazwa i adres będą przypisywane do obrysu building=yes.
  • Nie produkujemy wielu budynków tam, gdzie jest jeden.
  • Każdy z elementów możne mieć inną wysokość. Nie potrzebny jest globalny tag height=<value> dla całego budynku
  • Możliwy dynamiczny rendering (im bliżej obiektu tym dokładniejsza wizualizacja)

MarekExampleComplex2DBuilding.jpg - Rzut widoczny z góry

MarekExampleComplex2DBuildingYES.jpg - Obrys narysowany jako building=yes

MarekExampleComplex2DBuildingPARTS.jpg - Pięć obszarów narysowanych jako building_parts=yes

MarekExampleComplex2DBuildingPartsRoofDescription.jpg - Każdy z building_parts dostaje swój tag opisujący formę dachu

Możliwe widoki budynku w 3D:

MarekExampleComplex3DBuilding.jpg

MarekExampleComplex3DBuildingDIFFERENT.jpg

Części budynku

Dach

Szczegółowe informacje znajdują się w tabeli dachów Roof_table.

Lukarna

Poniższa tabela zawiera podstawowe informacje o schematach tagowania lukarn, informacje szczegółowe znajdziesz tutaj: 3D building/Dormer.

There are following basic geometries for dormers:


3D View

/

Top view + Sideviews

Roof2 0 a.jpg Roof2 0 b.jpg Right side mirrored

half of Type b

left side stays

Marek10bR.jpg

half of Type b

right side stays

Type Type a Type b Type bleft Type bright
Parameters
Restrictions
Implemented yes, Kendzi3D yes, Kendzi3D no no
3D View

/

Top view + Sideviews

Roof2 0 c.jpg Roof2 0 d.jpg Roof2 0 e.jpg Roof2 0 f.jpg Roof2 0 g.jpg
Typ Type c (gable dormer) Type d Type e Type f Type g (Bat dormer)
Parameters
Restrictions
Implemented yes, Kendzi3D yes, Kendzi3D yes, Kendzi3D yes, Kendzi3D no

Komin

Behavior from a chimney element which is completely enclosed by the roof area:

MarekGeneralExampleChimney.jpg

If the chimney is outside the roof, he will be rendered until the floor as a 3D element.

3D View

/

Top view + Sideviews

round round conical rectangular rectangular with ending
Type Chimney1 Chimney2 Chimney3 Chimney4
Parameters
Restrictions
Implemented no no no no

ogród zimowy, wykusz

[2]

3D View

/

Top view + Sideviews

MarekWintergartenTyp1.jpg MarekWintergartenTyp2.jpg MarekWintergartenTyp3.jpg MarekWintergartenTyp4.jpg MarekWintergartenTyp5.jpg MarekWintergartenTyp6.jpg MarekWintergartenTyp7.jpg only a half

of the

n used sides

will be visible.

See drawings A. - F.

below.

Type cuboid beveled cuboid trinangle trapezoid semi octagon semi ellipse semi circle periodic polygon with n edges
Parameters 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 W, D, H1, H2, n
Restrictions
Implemented no no no no no no no no



MarekWintergartenExample6RotationShapes.jpg

  • A. n=4
  • B. n=6
  • C. n=8
  • D. n=8, rotation=0.5x360/8
  • E. n=12 corner of the building
  • F. n=12 distance from the wall userdefined

Porch

For more details see 3D building/Porch

3D View

/

Top view + Sideviews

MarekPortal01.png MarekPortal02.png MarekPortal03.png MarekPortal04.png MarekPortal05.png MarekPortal06.png MarekPortal07.png
Type
Parameters
Restrictions
Implemented no no no no no no no

Mur oporowy

Za Wikipedią: System przyporowy – rodzaj konstrukcji, która rozwinęła się w gotyku i umożliwiła wykonywanie sklepień o dużych rozpiętościach i na znacznych wysokościach. [3] Po angielsku (inna zawartość strony) [4] Tagging: 3dr:buttress=<type>


table comes soon.

Please place ideas and examples here!

Nisza

Element typu wnęka w ścianie. Rożnica między niszą a wejściem została wprowadzona, by w czasie renderingu móc dokonywać zróżnicowania między mniej ważną niszą w ścianie a wejściem do budynku.

Tagowanie: 3dr:niche=<value>

Wejscie do budynku

Jak to działa: Wejście (zazwyczaj tagowane jako: entrance=yes) otrzymuje dodatkowo tagi width, depth, height (lub dodatkowe detale jeśli są konieczne).

Dodatkowo typ wejścia:

3dr:entrance=<value>. Rezultatem jest otwór lub nisza w ścianie budynku.

3D View

/

Top view + Sideviews

MarekEntraceType1.jpg MarekEntraceType2.jpg MarekEntraceType3.jpg MarekEntraceType4.jpg MarekEntraceType5.jpg MarekEntraceType6.jpg MarekEntraceType7.jpg MarekEntraceType8.jpg MarekEntraceType9.jpg
Type rectangular sloped triangular semi circle elliptic gothic tudor arch edged "islamic" ?
Parameters W, D, H1 W, D, H1, H2 W, D, H1, H2 W, D, H1, H2 W, D, H1, H2 W, D, H1, H2 W, D, H1, H2 W, D, H1, H2, L1
Restrictions
Implemented no no no no no no no no no

Zadaszenie

Tagowanie: 3dr:canopy=<type> do tagowania zadaszenia używamy tych samych tagów co do tagowania dachów generycznych.


3D View

/

Top view + Sideviews

MarekCanopy1.JPG MarekCanopy2.JPG MarekCanopy3.JPG MarekCanopy8.JPG MarekCanopy5.JPG MarekCanopy6.JPG MarekCanopy7.JPG MarekCanopy4.JPG
Type 1 2 3 4 5 6 7 8
Parameters
Restrictions
Implemented no no no no no no no no

Tunel

3dr_tunnel:type

Więcej detali znajduje się na stronie 3D building/tunnel DE:3D-building/Durchfahrt

3D View

/

Top view + Sideviews

MarekTunnel01.jpg MarekTunnel02.jpg MarekTunnel03.jpg MarekTunnel04.jpg MarekTunnel05.jpg
Type 1 2 3 4 5
Parameters W, H W, H, H1 W, H W, H, H1,R W, H, H1
Restrictions H1<H R=0,5*W, H>0,5*W to do H1<H, if no H1

then triangle opening

Implemented no no no no no
3D View

/

Top view + Sideviews

MarekTunnel06.jpg MarekTunnel07.jpg MarekTunnel08.jpg MarekTunnel09.jpg MarekTunnel10.jpg
Type 6 7 8 9 10
Parameters part of circle

W,H, H1

part of ellipse

W,H, H1

Restrictions
Implemented no no no no no