OpenStreetMap QA tools

16
Using OpenStreetMap Quality Assurance Tools Ian Lopez December 2013

description

Prepared by Ian Lopez presented by Eugene Alvin Villar for State of the Map 2013 Philippines

Transcript of OpenStreetMap QA tools

Page 1: OpenStreetMap QA tools

Using OpenStreetMap Quality Assurance Tools

Ian LopezDecember 2013

Page 2: OpenStreetMap QA tools

What are “Quality Assurance Tools” in the

OpenStreetMap context?

Page 3: OpenStreetMap QA tools

According to the OpenStreetMap Wiki, Quality assurance tools “help lead to better quality of OSM data. Often, the tools achieve

this by providing a list of bugs in the data, which mappers can then go and fix using

editing tools. The bugs are either automatically detected based on rules and data analysis, or the tools provide a means

of manually reporting them, or some combination of the two. There are many

different ideas for how to do this, and what kind of bugs to focus on, hence many

different tools. ”

Page 4: OpenStreetMap QA tools

It means that those tools help improve OpenStreetMap data by looking for and

identifying various errors, whether automatically or from on-the-ground

surveys. Once identified and connected, errors can be fixed.

There are various tools that identify various types of errors.

Page 5: OpenStreetMap QA tools

Some QA Tools used by PH-based OSM contributors:

Page 6: OpenStreetMap QA tools

NotesNotes, a feature in the OSM website, is used to improve OSM

data by adding details that can be added by more experienced OpenStreetMap contributors.

It is similar to OpenStreetBugs in many aspects (ability to create or comment anonymously, allows everyone to report

cartographically-relevant information for OSMers to act upon)

To add a note, click the bottom tool bar button on the right side of the main OSM map. Then, leave a short message on

the map if something is missing or obviously wrong, like “new residential road starts here" or “restaurant closed, replaced

by a barber shop". Add the message understandably and thoughtfully. In some cases, you may have to be specific

(Example: new bakery along X Avenue between 54th and 56th Streets).

Notes about notes: Do not add personal notes using this feature.

Page 7: OpenStreetMap QA tools

A screenshot showing a recently-added note

Page 8: OpenStreetMap QA tools

Keep RightKeep Right checks for data consistencies in OSM data. It

checks on the following:

•Highways that do not intersect•Highways and waterways that intersect (without a bridge or

tunnel tag)•Overlapping ways•Geometry glitches•Turn restrictions•Missing tags

•FIXME-tagged items•Intersections without junctions

Page 9: OpenStreetMap QA tools

A screenshot showing various errors and issues in Keep Right

Page 10: OpenStreetMap QA tools

Validator (JOSM Plugin)Validator used to be a JOSM plugin, but is now an integral part of JOSM. It’s a feature that checks and fixes invalid map data.

It checks on and fixes the following:

•Duplicated nodes and ways•Self-intersecting ways•Overlapping ways•Crossing ways•Turn restrictions•Missing tags

•FIXME-tagged items•Intersections without junctions

•Untagged ways

Page 11: OpenStreetMap QA tools

A screenshot showing JOSM’s Validator in action

Page 12: OpenStreetMap QA tools

OSM InspectorOSM Inspector is a web based debugging tool for advanced

OpenStreetMap users offered by Geofabrik, a German company that specializes in cartography. It shows layers specializing in different views, like routing, tagging and

geometry. However, some layers like addresses, boundaries and public transportation are limited to Europe. Some countries like Netherlands, Austria and Germany have

specialized layers connected with data imports.

Page 13: OpenStreetMap QA tools

A screenshot showing OSM Inspector

Page 14: OpenStreetMap QA tools

Other QA Tools used by PH-based OSM contributors:

Page 15: OpenStreetMap QA tools
Page 16: OpenStreetMap QA tools

Attributions• Slide 1: Map of UP Los Baños, Laguna. Taken from http://tools.geofabrik.de/map/?

type=Geofabrik_Topo&lon=121.24150&lat=14.16223&zoom=16• OpenStreetBugs screenshot from http://mapperz.blogspot.com/2009/01/open-street-bugs-good-

reporter.html• Information taken from various OpenStreetMap Wiki articles: OpenStreetBugs, Notes, OSM Inspector• Other screenshots created by Ian Lopez