Pl:OSM-4D/3D building

From OpenStreetMap Wiki
Jump to: navigation, search
Dostępne języki — OSM-4D/3D building
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Baso Minangkabau · bosanski · brezhoneg · català · čeština · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · português do Brasil · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 吴语 · 粵語 · 中文(繁體)‎ · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް

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

Opis jest czescia definicji OSM-4D i opisuje elementy Level od Detail 3.

Strona znajduje sie w budowie.

Budynek i jego czesci

Budynek opisywany jest jako Building=<value>

Obrys budynku

Rzutem budynku jako calosci jest obrys jego widoku z góry ( w ortogonalnej projekcji równoleglej [1] ). W ten sposób definicja rózni sie od definicji architektoniczo-prawnej wedlug której rzutem budynku jest jego obrys na wysokosci jednego metra nad poziomem terenu, oraz zwyczajowo przyjetego 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 powyzej, ma wiele zalet.

  • Używając tagowania buiding_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ć inna wysokość. Nie potrzeby 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 - Piec obszarów narysowanych jako building_parts=yes

MarekExampleComplex2DBuildingPartsRoofDescription.jpg - Kazdy z building Parts dostaje swój tag opisujacy forme dachu

Mozliwe widoki budynku w 3D:

MarekExampleComplex3DBuilding.jpg

MarekExampleComplex3DBuildingDIFFERENT.jpg

Czesci 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 wikipedia: 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 zawartosc strony) [4] Tagging: 3dr:buttress=<type>


table comes soon.

Please place ideas and examples here!

Nisza

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

Tagowanie: 3dr:niche=<value>

Wejscie do budynku

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

Dodatkowo typ wejscia:

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

Wiecej detali znajduje sie na stronie 3D building/tunnel [[5]]

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