Proposal:Miniature Golf features
Miniature Golf features | |
---|---|
Proposal status: | Draft (under way) |
Proposed by: | Gnlpfth12 |
Draft started: | 2025-04-02 |
Proposal
This proposal provides additional tagging for miniature golf courses (leisure=miniature_golf and sport=miniature_golf), that is missing so far. That applies both to entire courses and to individual lanes.
Rationale
The two tags mentioned are the only tags related to minigolf in OSM. On the other hand, there is a wide range of regulations given by the World Minigolf Sport foundation that almost every miniature golf course follows. Those include:
- Different course systems, that could be distinguished, especially when there are multiple of them at the same minigolf area
- Standards for the lanes, that could be introduced to the OSM-Data
Tagging
Key-conflict
Since the term miniature golf is referring to a particular lane system, I would suggest to replace it with minigolf in the leisure=* and the sport=* tag. That's the more commonly used and shorter term for any kind of small-sized golf in lanes. I'm very well aware that this change has to be solidly approved.
The further introductions introduce a minigolf=* key. If the tag change is not approved, this key should be miniature_golf=* to match with the tagging syntax based on the existing tags.
Systems
For distuingishing between different minigolf systems I suggest a minigolf=* key with the following values:
- minigolf=miniature_golf
- minigolf=concrete
- minigolf=feltgolf
- minigolf=adventure_golf
- minigolf=pit-pat
- minigolf=other
This key can be applied to:
- Minigolf areas as a whole; if multiple systems are present, seperated by a semicolon
- Individual lanes
- If a minigolf area includes multiple systems, you can draw areas around the seperate courses and apply the tag
Individual lanes
Individual minigolf lanes have been tagged with leisure=pitch + sport=miniature_golf so far. I don't see any reason not to keep it like that. The only issue is the tracks being rather linear features, while leisure=pitch is not supported on ways.
The number of the lane within the course can be tagged with ref=*.
Lane standards
There are lane standards defined by the WMF, that apply to most minigolf courses:
- The concrete courses have to include the same 18 standartized lanes in a standartized order
- The miniature golf courses include 18 out of 30 standartized lanes (exluding variants)
- The feltgolf courses include 18 out of 32 standartized lanes (exluding variants)
As I didn't find a matching key commonly in use, an extension of minigolf=* seems to be most appropriate to me. My suggestion is minigolf:lane=*. As lanes for different systems are partly named the same, this key requires to be used only in combination with minigolf=*.
To map variations permitted by the WMF-rules, I want to introduce the following two subkeys:
- minigolf:lane:mirrored=yes/no; several lanes in all systems are permitted in mirrored versions (default value is no)
- minigolf:lane:green=yes/no; several lanes in the feltgolf system are permitted without green (default value is yes)
As the lanes in the concrete and the pit-pat system are supposed to be arranged in a standartized order they are not officially named and could therefore be given by miniature_golf=* + ref=*. However, in case of a deviation it should still be possible to define the lanes properly.
The values are given by the WMF-rules and include the following:
Examples
Rendering
For Mapnik I suggest the following rendering changes:
- Rendering the features with values switched from miniature_golf to minigolf
- Rendering non-closed ways (and maybe even nodes) with leisure=pitch like leisure=track
- Rendering the ref tag of leisure=pitch if no name=* is present.
Features/Pages affected
External discussions
Comments
Please comment on the discussion page.