OpenStreetMap

A little how-to on mapping playgrounds

Posted by Klenje on 16 October 2023 in English. Last updated on 22 October 2023.

One of the greatest things in OpenStreetMap is that, when you start looking beyond the basic features, the amount of details and specific themes you can use to enrich the map is practically endless (special mention for the guard stones mapping)

An example which may go unnoticed at first is playground mapping. I became interested in this due to the frequent visits, and I started as usual from the wiki.

The goal of this post is to have a quick summary on how to map playgrounds in order to hopefully help fellow mappers around the world interested in this topic.

Why

Because having the data in OpenStreetMap will allow your favorite app/website to let you search and display easily the existing playgrounds and their features, removing one more reason to use other providers, while making kids and parents happy.

How to map

Level 0 - starter

Minimal mapping is to place a node tagged with leisure=playground in the playground location.

Note: in some places you can also find single play installations which are not part of a playground, those can be mapped directly as nodes without a playground.

Level 1 - basic

Map the playground as an area and add tag leisure=playground and any other relevant tag on it (wheelchair access, minimal age and so on). This opens up the possibility to go further into details as explained just below.

If the playground has a fence, you can also add that to the playground area with the relative gates (and possibly some footways to reach them for the routing engines!)

Level 2 - medium

Map the devices and installations as nodes within the playground area. You can find a detailed list of possible values on the wiki.

Besides that, you can also map any additional amenity like benches or drinking water that are located within the playground area.

Level 3 - advanced

Going further, each attraction can also be mapped as an area instead of a simple node. This can be probably overkill in many cases, but it can be interesting especially for playground structures, which can be formed by different parts (slides, stairs and so on) which can be tagged within the area.

Tools to map playgrounds

For mapping play equipment as nodes I use with great satisfaction Every Door, which offers also useful presets with the known tags. The main limitation for this use case is that since it is a POI oriented editor, you need to map areas separately, so you can’t go from 0 to level 2 only using only Every Door.

To overcome this, you can create initially the areas with iD, JOSM or any equivalent tool and then continue mapping with Every Door or any alternative POI editor.

Usage/Rendering

Basic rendering (level 0/1) is supported by the vast majority of apps and website. Apart from that, the level of details shown/used depends on the specific rendering/app, and some of them may be more detailed than others. For example, OsmAnd shows also the devices and installations in the playgrounds, while Organic Maps is not showing them.

For some regions, there are also specific renderings like https://playguide.eu/ which besides showing the detail for each playground, includes also reviews and pictures making the experience very pleasant. Another specific rendering is available on mapcomplete.

Conclusion

Playgrounds are probably a niche topic, but it is one of the small things that help increase overall OpenStreetMap coverage and usage, so happy mapping!

Discussion

Comment from MxxCon on 17 October 2023 at 13:56

I don’t think it’s necessary to create relation out of playgrounds structures. https://wiki.openstreetmap.org/wiki/Relations_are_not_categories

Comment from Klenje on 17 October 2023 at 20:06

I agree, but relations appear in the wiki, so I mentioned them here

Comment from MxxCon on 17 October 2023 at 20:28

Hmm relations appear in the wiki in general, sure. But towards the bottom of the page that you linked is https://wiki.openstreetmap.org/wiki/Key:playground#Relation_between_playground_equipment_and_the_playground_area independent objects…no relations.

Comment from Klenje on 17 October 2023 at 20:41

All right, I removed relations from here

Comment from giggls on 18 October 2023 at 16:44

It would be very easy to use the code from OpenCampingMap http://opencampingmap.org to build a generic OpenPlayGround Map.

I will not do this myself but if somebody is willing to do this the backend POIdb from OpenCampingMap https://poi.openstreetmap.de/ can be readily used.

Comment from L'imaginaire on 22 October 2023 at 11:25

Nice overview! You might also like https://mapcomplete.org/playgrounds for mapping and rendering.

Comment from Henry572 on 22 October 2023 at 12:02

Small correction for levels 0 and 1: playground belongs to the leisure key, not amenity.

Besides that, I have mapped a few playground structures in detail and would love to see a rendering that supports all the values of Key:playground.

Comment from Klenje on 22 October 2023 at 16:05

Thanks for the leisure key comment, good catch, I fixed that. I added also the mapcomplete link

Comment from Pieter Vander Vennet on 22 October 2023 at 21:41

I’m also working on ‘MapComplete Studio’, which makes it easy to create new layers and thematic maps for MapComplete (which also allows one to add new objects and edit object)

This’ll allow you to create a layer quickly for playground equipment. And I might adopt user created layers as ‘official’ layers after a review.

It is not ready for prime time yet but will be in a few weeks. I did some user tests though, and someone (which knows MapComplete well as user) was able to setup a new layer within ~45 minutes.

I’ll PM you the link to play around with

Log in to leave a comment