Proposal:Miniature Golf features
Miniature Golf features | |
---|---|
Proposal status: | Proposed (under way) |
Proposed by: | Gnlpfth12 |
Draft started: | 2025-04-02 |
RFC start: | 2025-05-12 |
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
Systems
For distuingishing between different minigolf systems I suggest a minigolf=*
key with the following values:
miniature_golf=miniature_golf
miniature_golf=concrete
miniature_golf=feltgolf
miniature_golf=adventure_golf
miniature_golf=pit-pat
miniature_golf=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 the lanes are tagged as pitches (leisure=pitch
), I would use pitch=*
key to specify what kind of pitch those are. 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:
mirrored=yes/no
; several lanes in all systems are permitted in mirrored versions (default value is no)green=yes/no
; several lanes in the feltgolf system are permitted without green, the equivalent ofgolf=green
(default value is yes)
As the lanes in the concrete 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:
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 and leave it aside for now.
Examples
I used the proposed tags on this feltgolf course (still with miniature_golf though)
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
likeleisure=track
- Rendering the ref tag of
leisure=pitch
if noname=*
is present.
Features/Pages affected
External discussions
Comments
Please comment on the discussion page.