On 27/03/2015 6:31 PM, Jan van Bekkum wrote:
This is a spinoff of a discussion that was started in the mail trail about the proposal for camp_site=* that is currently open for comments. I would like to limit this discussion to facilities for the entire campground, not individual pitches. Similar questions will apply to other situations than campsites.

Certain amenities that are offered with campgrounds have their own namespace key. Examples are restaurant, bar, shop, shower. Others like toilets and internet can be attributes under tourism=camp_site.

Let's take as an example a campsite with restaurant and shower.
For tagging a restaurant plus showers that belong to a campground different approaches can be chosen:

 1. The node or area tourism=camp_site gets one attribute
    amenity=restaurant;showers.
    Advantage: (1) evident that shower and restaurant belong to
    campground, (2) no new tag definitions needed
    Disadvantages: (1) additional attributes for individual amenities
    (like opening_hours=* not possible, (2) difficult to render
 2. New attributes are created such as restaurant=yes, showers=hot,
    restaurant:opening_hours=*
    Advantage: (1) evident that shower and restaurant belong to
    campground, (2) attributes for individual amenities possible
    Disadvantages: (1) duplication of tag definitions for the same
    object (amenity=shower and shower=hot), (2) difficult to render
 3. Separate nodes for campground and amenities
    Advantages: (1) no new tag definitions needed, (2) attributes per
    amenity straightforward, (3) no rendering issues
    Disadvantages: (1) not evident that campground and amenities
    belong together, (2) placing of nodes incorrect if layout of
    camping area is not known
 4. Separate nodes for campground and amenities connected in a site
    relation
    Advantages: (1) no new tag definitions needed, (2) attributes per
    amenity straightforward, (3) no rendering issues, (4) evident that
    campground and amenities belong together, (5) acceptable rendering
    even if relation isn't properly handled by rendering software
    Disadvantages: (1) placing of nodes incorrect if layout of camping
    area is not known, (2) use of relations felt to be difficult by
    some mappers.

All in all I personally prefer option 4.

For me .. Number 4.

----------------------------
The incorrect layout of nodes within the area;
conveys the information that they exist and
are not too much trouble to correct when that data becomes available. In fact it makes it easier for the correction - just move the node.

Option 4 is easy, simple, effective and adds no new stuff to OSM. 'Just' needs documentation for camp_sites?
_______________________________________________
Tagging mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to