Proposal

This proposal adds a few details to campsites, as they are tagged today. Chief among them are details on how one stays there, including expansions on fire control.

Rationale

At the moment, camp sites do not have all of the detail necessary to navigate them without other information sources. For instance, if I were in California, I would not know that I need a permit to have a campfire by looking at the node on OpenStreetMap.

The details that are missing are largely simple to add, and can be very useful in planning a long trip. Sites like freecampsites.net display such information, but are unable to draw on OpenStreetMap for much more than the map itself because of this lack of detail.

Additionally, this incorporates some features from the previously proposed Proposed features/Extend camp site, which appears to be abandoned and partially adopted.

Examples

Permit Requirements

On campsites, the tagging scheme permit:$feature = yes/no may be used. When this tag is present, it indicates one of the following:

$feature requires a permit (for example: you need a permit to have an open fire, so permit:openfire = yes ) $feature does not require a permit (default, example: you don't need a permit to camp there, so permit:camp_site = no )

If permit:$feature = yes is present, one may also have the following fields:

permit:$feature:url = * should be read as: $feature requires a permit, and you can obtain it or find more information at $url (example: permit:openfire:url = http://www.preventwildfireca.org/Permits/ )

permit:$feature:fee = * should be read as: $feature requires a permit, and it costs * to obtain

permit:$feature:limited = yes/no should be read as: $feature requires a permit, and there is a cap on how many permits are issued

Seasonal Fire Restrictions

openfire = seasonal , when in combination with openfire:seasonal = * , should be interpreted as "you may have an open fire during these seasons", with seasons treated identically to seasonal = * .

openfire = not_seasonal may also be used to indicate the seasons listed in openfire:seasonal = * are when it is restricted. For instance it may be listed as openfire = not_seasonal and openfire:seasonal = dry_season .

Duration of Stay

Campsites may tag a minimum and maximum durations using minstay = * and maxstay = * , where * must match the regex "(\d+) (hour|day|night|week|month)s?"

Specific Capacities

Capacity may be broken down more specifically with tags like capacity:tents = 3 or capacity:caravan = 2

Bear Boxes

In many places, a campsite may provide bear resistant food containers, commonly referred to as "bear boxes". This may be documented with bear_box = yes . Without this tag, a site is assumed to not have one.

Individual bear boxes may be tagged with amenity = bear_box if they are in a fixed location. If the facility is providing portable bear boxes (rare, but possible) it should not be tagged outside of the campsite itself.

Additionally, amenity = bear_box may have a capacity tag, which should indicate the size in Liters. So one might see capacity = 30L .

Applies to

amenity = firepit

tourism = camp_site

amenity = bear_box

capacity = *

External discussions

Reddit

Please comment on the discussion page.