The German OpenStreetMap-Blog Wochennotiz № 343 mentioned an article in the German OSM-Forum about glass recycling containers. It criticises the use of the more general recycling:glass=yes
instead of recycling:glass_bottles=yes
.
While checking the tagging of containers in my region I found plenty other errors. Many containers in Germany have names describing their purpose and other problems.
Names instead of proper tags
In many cases recycling containers aren’t tagged properly (e.g. recycling:glass_bottles=yes
or recycling:paper=yes
tags are missing) but with names describing their purpose. Very often they also have a name tag with an address or description of their location.
While names containing a description of their purpose are easily translated into proper tags, others are not. With names containing a description of their objects’ location it is difficult to decide if it is a reference given by their operator (which should be tagged as reference), a helpful description (which should be tagged as a description) or redundant description of their location.
One can find recycling containers having a name
tag using an Overpass Query:
node({{bbox}})
[name]
[amenity=recycling]
[recycling_type!~centre];
out meta;
Excessive use of recycling:*=no
Some recycling containers have plenty recycling:*=no
tags. According to the Wiki anything not having an recycling:*=yes
is implicitly recycling:*=no
. In some rare cases the explicit use of recycling:*=no
might be helpful but in most cases it seems excessive and unnessesary.
node({{bbox}})
[amenity=recycling]
[~"^recycling:"~"no"];
out meta;
Incomplete Tagging
Many recycling stations are insufficiantly tagged, missing recycling:*
or recycling_type=[container|centre]
tags.
In many cases one can assess whether an object describes a container, recycling centre or landfill from satellite imagery. Recycling centres can also be recognized by their name. In some cases containers can also be recognized via satellite imagery (e.g paper containers in Goslar are alway moss green and in Koblenz they are blue).
Recycling stations without recycling:*=yes
tags can also be found with an Overpass Query:
node({{bbox}})
[amenity=recycling]
[recycling_type!~centre];
(
node._[amenity=recycling] -
node._[~"^recycling:"~"."]
);
out meta;
Usage period (opening_hours
)
To avoid noise pollution recycling containers have a defined usage period which is usually regionally uniform and can be expressed with opening_hours
tags. Unfortunately it is not wiedely used.
node({{bbox}})
[amenity=recycling];
(
node._[amenity=recycling] -
node._["opening_hours"]
);
out meta;
Contradictory Tagging
Beside the forementioned errors there is the full range of common errors with contradicting tags e.g. benches (amenity=bench
) having recycling:*
tags. Some can be found with the following Overpass Query:
node({{bbox}})
[~"^recycling:"~"."];
(
node._ -
node._[amenity=recycling]
);
out meta;
Limitations
coloured glass
In Germany there are seperated containers for brown, green or white glass. Some containers have three slots for each type of glass. In that case there is imho no need for distinction. As well as when there is a container for each type of glass in one place.
In rare cases there is only one container for one specific type of glass. In that case I suggest to make a distriction. Since there are several tags in use I prefer recycling:glass_bottles=[yes|white|green|brown]
where yes
is default for including all types of glass.
Landfills
According to the Wiki landfills are tagged as areas with landuse=landfill
. It is not defined how to tag the purpose.
I reccommend to tag it as beforementioned and add a node tagged with the amenity=recycling
scheme. This would be helpful for smaller landfills (especially for those without supervision, like green waste disposals in small towns). In that case it would be helpful to add another recycling_type
like dump
or landfill
. Of course this should be discussed with the tagging mailinglist first.
Summary
Many recycling stations are a mess. In most cases it could easily be fixed. In less obvious cases one should check the concerned object on-site before making any changes.
In regard of the names I have to stress that names are an individual property and should not be a class-descriptor. I recommend consulting the Wiki.
Discussion
Comment from gileri on 26 February 2017 at 20:29
Nice ressource for fixing the most common mistakes on recycling objects !
FYI, you can simplify those requests, for example the opening_hours one to :
Comment from gileri on 26 February 2017 at 20:33
Also, I think it would be a good idea to add those requests to the wiki, as it is more searchable than the user diaries, e.g. PT Quality Asurrance :
http://wiki.openstreetmap.org/wiki/Public_transport/Quality_Assurance
Comment from Ogmios on 27 February 2017 at 09:34
@gileri: thanks for the hint. I created a QA Page, maybe you want to help improve it.