ohsome quality analyst

From OpenStreetMap Wiki
Jump to navigation Jump to search


Ohsome APIOSHDBOhsome DashboardOhsomeHeXOhsome quality analyst

The ohsome quality analyst (OQT) is a software developed by Heidelberg Institute for Geoinformation Technology (HeiGIT) and based on the ohsome platform. Its main purpose is to compute and provide quality estimations of OpenStreetMap (OSM) data. OQT aims at providing this for diverse range of users such as humanitarian organizations, public administrations, as well as researchers or any other institution or party interested. The main task is to support the answer to the question “Is the OSM data good enough for my specific use case and within my area of interest?”. For doing so OQT provides a variety of indicators with a traffic light system with green-yellow-red as pointer.

ohsome quality analyst
Author: HeiGIT
License: AGPL-3.0
Platforms: Web API , CLI tool , and Webservice
Version: 0.14.2
Website: https://oqt.ohsome.org
Source code: https://github.com/giscience/ohsome-quality-analyst
Programming language: Python


The basis of the quality estimation are the indicators. There are intrinsic indicators (using OSM data only) like the POI density, or the mapping saturation of buildings (looking at the development over time and if some saturation can be detected), as well as extrinsic indicators, which are using OSM data together with other data sources like the Global Human Settlement Layer population (GHS-POP).


The combination of a set of indicators is called a report in the OQT. To get fitting reports for different use cases the respective indicators are weighted individually and adjusted to results of research groups.



The website serves as a simple entry point to the OQT. There reports with pre-computed indicators can be accessed for a selection of regions made by the OQT team. Currently it is not possible to upload custom areas-of-interest (AOIs) and compute report or indicators for those.


The OQT API offers the most flexible way to request quality estimations from OQT. It is possible to request pre-computed indicators for a selection of regions made by the OQT team as well as for your own areas-of-interest (GeoJSON). The API will return a GeoJSON Feature. This GeoJSON will preserve both the 'geometry' and 'property' field of the input GeoJSON Feature. The data and results of a computed indicator are written to the 'properties' field of the resulting GeoJSON Feature.

For more information check out the interactive documentation and examples using Python and Jupyter Notebooks.


It is also possible to set up OQT on your local machine and use the provided CLI. This is the most flexible way but some technical knowledge is required to set it up. For now please refer to the development setup documentation on how to set up OQT locally on your machine. After installation of the `ohsome_quality_analyst` Python package run `oqt --help` for documentation about the CLI.


More information can be found here:

Papers related to the ohsome quality analyst: