Proposal:Key:park

From OpenStreetMap Wiki
Jump to navigation Jump to search
Tag:park=*
Proposal status: Draft (under way)
Proposed by: Viper444
Tagging: park=*
Applies to: node, area, relation
Definition: Proposal to add a new park key
Statistics:

Draft started: 2020-09-14

Proposal

Logo. Park
One example for Park
Description
A place or area designated as a park. Has a variety of meanings depending on the region and context.

Parks are a fairly generic term that in the most general sense mean any land dedicated to a particular purpose. This generalization makes it a bit difficult to clamp down to any one definition. As a result there has been a significant amount of proposals and discussion, however overall consensus has not been reached.


This proposal attempts to decouple the strict definition of parks as a defined object type and instead considers them as a class.

In other words, if it's a park, give it a park tag.

park=yes would essentially mean that this feature falls under some category of being called a park.

This will allow parks to be searched and filtered regardless of the local or regional use of the term.

This would not change the use of existing tags such as leisure:* for a place people go to enjoy leisure activities or nature.


Using the new proposal one could refine an existing feature tagged leisure=park as:

Category: leisure=park

Park type: park=residential

Nature type: nature=grass

Landscaping type: landscaping=yes

Protection type: protected=no

Recreational: recreation=yes

This would allow a clear definition of a residential grass park with recreational aspects for leisurely use and no protected components.


If the primary landuse is preserved, conserved, or protected the existing tags such as Tag:leisure=nature reserve and/or Tag:boundary=protected area would likely be used. However if they are considered parks they would get the additional tag park=* (likely park=nature) along with protected=yes/no


The general nature type, class, administration, size, and landscaping of the park would be described by the use of additional tags or relationships.


General Nature

nature=grass, woods, beach, grassland, etc (matches the natural features)

Administrative boundaries

National parks would continue to be tagged Tag:boundary=national_park along with park=yes

Large parks would be tagged using Tag:boundary=protected area + park=yes

Level of administration would be identified using the Key:admin_level.

Other detail tags

access, landscaping, owner, operator, recreation

These tags would be used in addition to the existing tags until it has widespread usage and support.

Key Value Description Usage Type Picture Render Current Usage
park yes Area is considered a park General tagging of parks when more specific value can not be determined. Used for initial tagging of areas known to be parks or when a more specific value is not available.

park=yes

Kay Value Description Usage Combines with Picture Render Current Usage
park bike A park designed for riding bikes
park connecting small parks that connect areas Connecting Parks leisure=park
Harris Park Bx td (2019-03-29) 007.jpg

park=connecting

park nature General Nature parks, May consist of multiple forms of nature or not yet have a more specific value. May be used in combination with a nature=* tag to describe the general nature type of the park. Nature Parks leisure=park

leisure=nature_reserve

park=nature

park mini The smallest of parks Mini Parks leisure=park
Żwakowska Street (Tychy) - Mini Park Raj - Park in Tychy - 8.png

park=mini

park pet Parks for pets.

Can be combined with a pet tag for more detail.

For example:

pet:cat=designated

pet:dog=no

pet:bird=no

Rockingham Enclosed Dog Park, February 2020.jpg

park=pet

park residential small to medium sized parks that serve the local population Community and neighborhood parks leisure=park
Marine Park td (2019-05-24) 086 - Lenape Playground.jpg

park=residential

park skate Smooth surface park designed for skating, rollerblading, biking, and other wheeled sports.
Eric Scott McKinley Skate Park.jpg

park=skate

park theme Parks that follow a general theme. Water Parks, Adventure Parks, Amusement Parks, etc.

Can be further classified as park:theme=water, park:theme=adventure, etc.

Theme Parks, Amusement Parks leisure=theme_park
Genting ThemePark.JPG

park=theme


Side notes:

Part of the goal is to consolidate all of the different kinds of parks under the leisure tag into three sub-categories.


I believe Recreational Areas should be tagged leisure=recreation_area instead of landuse=recreation due to these being places people go for leisure activities.

It should consist of areas where you can ride off-road vehicles, take trails, access water, go climbing, camping and other outdoor or sports related activities where recreational opportunities are made available.

If done correctly, this would allow much easier tagging and filtering of leisure areas by parks, recreation, and protected areas. I will work on updating this proposal more as I can. My next goal is to create a preset in JOSM for these three categories to put everything together and see how it works.


Rendering

One of the main problems with the current tagging is that it is difficult to perform a single simple query that shows all the available recreational or protected parks in an area. With this proposal, all things considered parks would have a park tag and all of these considered recreational would have a recreation tag. This would make it a simple matter of querying for objects with a park and recreation tag.


Parks could be rendered with a colored outline (usually green) and a clearly legible centroid label that scales based on zoom. A light transparent background fill might be used with the absence of a nature key value.

The nature key could be used to provide information on adding the shading and fill icons.

The protected key would indicate a more prominent border outline.

Recreation areas could have additional border shading and fill icons based on the existence of recreation:* prefixed tags.

Large parks would be indicated based on the presence of the admin level key.