Proposal:Building

From OpenStreetMap Wiki
Jump to navigation Jump to search

Building

Feature Feature type Key Value Comments
Node/Area Physical building Only One of the following
Node/Area Physical building apartments A residential building containing many apartments (not just a house converted into flats)
Node/Area Physical building barn
Node/Area Physical building block eg office block, block of flats
Node/area Physical building castle File:Castle icon.png
Node/Area Physical building detached A residential building that stands alone
Node/Area Physical building glasshouse For growing plants, usually in nurseries or large horticultural centres rather than little greenhouses in gardens and on allotments.
Node/area Physical building hall eg Parliament, churches (add label use= for civic etc)
Node/area Physical building monument
Node/Area Physical building oast_house
Node/Area Physical building pavillion For example a cricket pavillion
Node/Area Physical building semi A residential building comprising two houses attached on one wall
Node/Area Physical building shed
Node/Area Physical building stadium Sports stadium, amphitheatre, etc
Node/Area Physical building store Out-of-town supermarket, department store, corner shop, etc
Node/Area Physical building terrace Residential buildings attached to one another
Node/area Physical building tower eg 1 Canada Sq, Docklands
Node/Area Physical building warehouse
Node/Area Physical building city_hall
Node/Area Physical building train_station
Node/Area Physical building yes Use Building attributes


Rendering: Choose a colour for buildings. Use different shadings for different types of buildings. Or use shades of teracotta for traditional buildings and shades of grey for towers, blocks of flats warehouses, and hashed for glasshouses possibly with a plant symbol.

Opinion

  • I've been experimenting with a building= tag already and think it would be an extremely useful addition. Here are some comments based on experience:
  • I suggest changing pavilion to the broader clubhouse - this would encompasss both pavilions and large facilities such as golf clubhouses as well as non-sporting facilities such as Scout and Guide huts. It would also be more understandable internationally.
  • How about just house instead of detached ? I've been using this experimentally for individual residences in rural areas (as landmarks) and for buildings of note, usually historical, in towns.
  • terrace is an interesting one. Here where I am currently mapping in Yorkshire, UK, there are many instances of terraced houses bearing an address in additiion to the street they are on, for example "Peel Terrace, Ilkley Road". I've been experimentally marking these as a linear way since the start and end of a terrace can be easily determined and waymarked in a GPS trace but not how far back they go. However, in the OSM mailing list Robert Hart points out that mixing linear and area ways would cause problems for rendering. More discussion gratefully received.

MikeCollinson 14:52, 2 May 2007 (BST)

  • Yep, good ideas. For terraced would there also need to be a key/value saying the number of houses along that way? If so, then if there is just a house tag, then if a 'number of' tag is added to that 1 area, then detached/semi/terraced can be worked out from that. Also, if the street has addional names for the houses either side should they not in some way be linked to the road still so a routeplanner doesn't just cruize by without telling you the are there, and it could also find a route to them? Ben 16:41, 2 May 2007 (BST)
House rather than detached makes sense. With terraces I'd go with an area, even if it's not accurate, and I'd add a note saying as much so it can be corrected later on using aerial photography or closer surveying. With the pavilion entry my only qualm is that I'm used to seeing "Pavilion" written on maps and, well, clubhouse makes me think of golf or, well, golf :-) Perhaps if I could just add a rendered name=pavilion for my own sanity! TomChance 18:48, 6 May 2007 (BST)
I like Ben's idea of ditching terrace and using building=house, number_of=15 as long as approximate numbers are ok where the number of dwellings is largish. Extending the concept, it could be used for apartments as well? building=dwelling could be used for ALL places where people live. If number_of is ommitted, it is a detached residence. Route planning software could then simply be extended to look for dwelling tags, perhaps filtering out anything at number_of=2 or lower to keep volume down. Thinking about it, I lived in an apartment block complex called "The Quadrant" in Sydney with perhaps 400 units; it would be absurd to leave that out of route planning software but include a terrace of perhaps 10 houses. MikeCollinson 11:28, 11 June 2007 (BST)
And, yes, I understand Tom's sentiment about clubhouses. pavilion makes me thing of cricket, or, well, cricket! :-) I was trying to think of category names that could start to cover every building imagineable, in all parts of the world, with the shortest possible list. So some sort of name for a place from which sporting/non-sporting clubs and societies operate might be good. http://www.geonames.org/export/codes.html is a good example of how to get it nearly right yet hopelessly wrong (to be fair it because of the historic US army indexing system used). As far as I can tell, you can tag something as a Phosphate Works but cannot just tag a Chemical Plant. Even if I'm wrong on that one, I found it very frustrating to use as I felt I was constantly forcing square buildings into round holes. MikeCollinson 11:28, 11 June 2007 (BST)