[OSM-talk] Osmose QA tool news

Frédéric Rodrigo fred.rodrigo at gmail.com
Sun Mar 30 09:58:36 UTC 2014

What is Osmose ?

Osmose is a tool to detect errors and inconsistencies in OpenStreetMap 
data. It covers some countries and makes a list of error and correction 
proposals. It is also useful for integrating OpenData.


What is new ?

The most visible change is the rewriting of interface from OpenLayer to 
Leaflet. In the same time an address search and geolocation from browser 
was added. The interface is now fully usable on mobile devices.

After this, various improvements have been done.

* Filter for selecting items by topic: analyzes have one or more 
thematic topics in addition to menu categories. Filter can be done on 
road, cycling, building, tourism topics... but there are also special 
topics like source necessary for correction: survey, imagery, armchair 

* Filter markers with a proposed correction: some errors are reported 
with a correction proposal. They can be filtered if the proposal is 
directly applicable inline with the Osmose Tags Editor (see below) or 
requires JOSM (or another "advanced" editor).

* Connection on Osmose with OSM account using Oauth. Osmose will then 
display the number of errors reported for the user and allow creation of 
changesets from Osmose Tag Editor.

* Addition of a Tag Editor to make changes on tags inline. Osmosis Tags 
Editor is a "differential" tags editor, it keeps track of changes. It 
also allows to apply the "fix" online (correction proposal). To use it, 
you must of course be connected, and use the links "edit" or "fix-edit" 
from a popup. The changes are sent to the API when the link "Save" is 
used in the main menu. The upload can be long.

All the bug reports, problems or questions about the concept are of 
course encouraged. The official bug tracker can be found at 

Many countries were added, on servers in France, Italy or Iceland:
- Italy
- Europe: Faroe Islands, Greenland, Andorra
- Africa: Botswana, Egypt, Liberia, Libya, Morocco, Nigeria, Sierra 
Leone, Tanzania, Ethiopia, Somalia, Western Sahara, Guinea-Bissau, Botswana
- Middle East: Lebanon, Iraq, Jordan
- Asia: Kyrgyzstan, Azerbaijan, Bangladesh, Mongolia, Pakistan
- USA, some small states as proof of concept: Delaware, District of 
Columbia, Hawaii
- Central America: Nicaragua
- Philippines

Belgium was divided into 4 zones: Brussels Capital Region, Flanders, 
Wallonia French-speaking Community and Wallonia German-speaking 
Community in order to apply the analysis with specific languages when 

Quebec is currently not anymore covered due to server issues.

We are still looking at new servers to cover new areas. If you have a 
server to provide, note that we don't need any root or user access, only 
that you setup an osmose backend as explained in the README found on git 
repository. Then, we can add the countries you want on Osmose, and we 
will be able to run them. For reference, a country like Norway - a 112 
MB pbf file -, takes ~2 hours, and smaller countries can take less than 
10 minutes.

Analyzes scheduled on OSM-France servers is now made by Jenkins:
This interface allows us to react faster on problem, server failures and 
best use of available machines.

The code is available on gitorious and github, and any contribution is 
welcomed, especially for missing translations or adaptation of specific 
analyzes to other countries or languages.

Some of these improvements have been made on Osmose under the 
OpenAquiMap project (leading by "Les Petits Débrouillards Aquitaine" and 
funded by French Region of Aquitaine http://openaquimap.org/) :
- documentation review, update and round off the error lists of errors 
and correction guide
- mobile usability
- online Osmose Tag editor
- integration of OpenData on territory of Region of Aquitaine to Osmose 
to facilitate integration in OpenStreetMap when appropriate.

Osmose tool, wiki documentation and help is now fully available in 
English, French and Dutch.


More information about the talk mailing list