A POI is traditionally defined as a node. However, many POIs being buildings and grounds, it is possible to trace an outline and assign the same metadata to it as one would to a traditional POI. For the variety of current and conceivable uses of OSM, what is the best practice when mapping POIs?
I would lean towards 1. Is there a consensus? A wiki article would be nice. asked 11 Feb '11, 18:31 ponzu |
The first option is preferred, where possible. See the wiki pages on Good practice and One feature, one OSM element. Basically if there is only one feature on the ground, then only one object in OSM should be tagged as that. Its true that this causes some applications or renderers to not show some features mapped as areas. But that is a bug with the application/renderer, which should be reported and fixed. If necessary, you could do pre-processing of the OSM data, to convert features mapped as areas into nodes, before rendering the map. With your options 2 or 3, this would cause duplicate objects on the map. answered 11 Feb '11, 21:50 Vclaw Thanks for the links. I wish someone would update the POI article on wiki to say what you said. I do not consider myself sufficiently experienced in the ways of OSM (or wiki) to take it upon myself.
(11 Feb '11, 22:00)
ponzu
|
I'm not sure there is a consensus but I've always believed best practice to be the first method, rather than having duplicated information in the database. I'm sure I read it somewhere, and thanks to Google I found http://forum.openstreetmap.org/viewtopic.php?id=5115 which seems to agree with this view. I failed to find anything in the wiki other than a Car Park discussion which again seems to support option 1 (without concensus). Having said that I did recently add place nodes back because Mapnik didn't render the place names on areas at the same zoom levels and typeface as it does the nodes, and it just looked wrong to have all the place names effectively disappearing from the map. answered 11 Feb '11, 20:27 EdLoach ♦ |
Basically anything but option 1 well totally wrong from my point of view and luckily it is the consensus in Openstreetmap as far as I can tell. answered 11 Feb '11, 20:48 petschge |