qa.poole.ch (QA tool)

From OpenStreetMap Wiki
Jump to navigation Jump to search

qa.poole.ch is a tool to show streets with no names (respects noname=*), noaddress=* and access=yes tags. Currently displays four global quality assurance layers.

The main difference to previous implementations and to other tools is that the layers are generated directly from a rendering database updated minutely, in other words the data displayed will short term reflect edits.

noaddress layer

The noaddress layer highlights building outlines for buildings that have neither addr:housenumber=*, addr:housename=* or addr:conscriptionnumber=* tagged and don't have a node with such tags inside or on the outline. Further it supports addr:interpolation=* ways that intersects buildings.

Buildings with building-tag values: yes, house, residential, apartments, supermarket, terrace, detached, university, school, retail, warehouse, commercial, farm, public, industrial, office, shop, dormitory, train_station, factory, kindergarten, hotel, civic, manufacture are rendered in red if an address is missing all others in orange.

The check for a node in or on the building outline is computationally rather expensive leading to the layer not being as fast as the noname one. Zoom 0-12 are regularly re-rendered in batch mode.

Naturally in some areas it is common to not have building specific address information, we are currently missing tagging to suppress such false positives. I'm planning on adding support for some further addr tags that are not so common. If you have any suggestions please leave a comment.

Update 25th March 2015

Use a positive list for buildings that likely should have an address instead of the other way around.

Update 23rd March 2013

landuse residential areas that do not contain addresses are highlighted. Currently this is an all or nothing test, I may add a test for address density in the future.

noname layer

A zoomed out world overview of NoName roads

The NoName map layer highlights roads with no name=* tag. It differs a bit from previous attempts in that it respects noname=* and unsigned=* tags (that have never become popular) and is generated directly from a synchronized database. Currently changes can be expected to show up in roughly 5 minutes.

Legend

red
major and minor roads, service with service=alley without name or ref tag
orange
unspecified service, unnamed roundabouts, motorway_link, trunk_link
dashed red
unsigned=yes
dashed orange
unsigned=yes and/or noname=yes

Update 28th October 2012

  • render motorway_link and trunk_link in orange. There is currently no clear way to tag such roads in the absence of explicit sign posting.
  • reduce line widths at lower zooms

Update 16th November 2012

Update 26th November 2012

has address layer

Displays building and nodes with address information. It uses a similar logic as the noaddress layer however will highlight both a building outline and a address node if such is used on or in the building outline.

AEYCH

"access equals yes considered harmful"

The overlay displays streets (residential to motorway, currently ignores *_link) that have access=yes set. While this is not directly an error, it is an indicator for nonsensical access tagging and has undefined semantics, leading to stuff like adding motor_boat=no to streets in a medieval town. It can always be replaced by something simpler and more correct. The tag is most of the time added by JOSM users using the "Road Restriction" preset form.

See OSM tags for routing/Access-Restrictions and Key:access.

The layer further highlights the combination access=destination with motorcar=no which is nearly always an error (it allows everything to locations on the street except cars). The correct tagging would typically be a simple motorcar=destination (often in combination with motorcycle=destination).

See also