S3DB Proposals

From OpenStreetMap Wiki
Jump to: navigation, search
Available languages — S3DB Proposals
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 norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português 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 беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް

Collecting Ideas from Talk:Simple_3D_Buildings and things that should be considered for extending S3DB.

Tags that are implemented somewhere:

Tag Description Implemented by
roof:direction Talk:Simple_3D_Buildings#roof_direction Kendzi3D, OSM2World, F4Map (partially)
roof:shape=skillion TODO (single slope roof) Kendzi3D, OSM2World, F4Map
roof:ridge, roof:edge ProposedRoofLines OSM2World (partially), Kendzi3D (partially)
3dr:type OSM-4D/Roof_table Kendzi3D (partially)
roof:lines see below OSM2World








VectorTileMap (experimental)
building:part=steps Skillion with discrete slope F4Map
roof:shape=sawtooth Roof_table#Subtype_7 F4Map (only 7.3 from the table)

Open Questions

Fallbacks for roof:shape

When additional (more specific) roof:shape types become added there will always be some renderer that does not support the newest types. Changing the tag only to the more specific would mean that one leaves other renderer behind (not showing anything). One way to handle this would be to allow multiple values in roof:shape and let the renderer pick (roof:shape=tented;pyramidal). Or one could use something like roof:shape=pyramidal, roof:shape:pyramidal=tented. (Discussed and disapproved at http://wiki.openstreetmap.org/wiki/Talk:Simple_3D_Buildings#Pyramidal_roof_type)


  • How to restrict roof:ridge/edge to be used by a specific building:part when there is vertical stacking?. OSM2World allows to set roof:lines=no to indicate when a building/building:part should not use attached (or contained) ways tagged as roof lines. But this is rather a hack, a more appropriate solution would be to have a relation for building_part (Talk:Relations/Proposed/Buildings)

Horizontal colour changes

Tagging idea for 3D building with n different horizontal colors with m horizontal stripes n≤m

building:colour:horizontal:< value from 1 to n>=<colour definition> | start height color stripe-end height color stripe; start height color stripe 1-end height color stripe 1 ; start height color stripe 2 - end height color stripe 2; analogically other strips if exists...

Tagging example:





Wishlist for S3DBv2

  • on taginfo there is list of used values for tag roof:shape we should make page roof:shape=* where we make short description for all most frequently used roof shape values. If some value is not correct it should be noted that is deprecated. --Kendzi (talk) 16:05, 19 June 2013 (UTC)
    Sounds good. As far as I can tell, a candidate for deprecation would be pitched and we have to sort out a solution for the overlaps between "lean-to" and "skillion". Some others - onion, round etc. - have actually been discussed before and would make good additions to the set of documented roof values. --Tordanik 13:22, 5 July 2013 (UTC)
  • Simple 3D Buildings should contain only 7 most frequently used roof:shape values. All other should be defined on page roof:shape=* --Kendzi (talk) 16:08, 19 June 2013 (UTC)
    I agree, that's a good idea. --Tordanik 13:22, 5 July 2013 (UTC)