quoting myself from a recent comment on discgolf issue on github:
I built a protoype of some overpass query discgolf map
Planet Discgolf
while doing it and mapping various courses I am not quite sure if the current scheme is perfect for rendering holes yes.
For example because there are courses with multiple “layouts” ( different teepads for different skill levels )
That would better be discussed in a topic on openstreetmap forums
But as for rendering on openstreetmap I think.
a: sport=disc_golf should be shown as a POI like it is already done in osmand for example ( or my prototype )
b: disc_golf=basket and disc_golf=tee should be rendered as they are clearly physical objects and I don’t see a change about these features for the problems I encountered.
osmand uses sport=disc_golf
as far as I see it on my map it is the Point that should be close to a parking place ( and maybe a infoboard )
so if you use osmand to filter the poi and then drive to it the routing is to the next possible parking
leisure=disc_golf_course in my opinion should be used to group holes to a course