Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Brings together information about OpenStreetMap tags and makes it searchable and browsable
Ruby HTML JavaScript C++ CSS Shell Other
Branch: master

Merge pull request #143 from mfuji09/master

added or modifyed some Japanese translations
latest commit 0821b38142
@joto authored


Brings together information about OpenStreetMap tags and makes it searchable and browsable.

Documentation: See the Taginfo page at the OpenStreetMap wiki.

Live System:


  • /sources - import scripts
  • /web - web user interface and API
  • /examples - some misc example stuff
  • /tagstats - C++ program to create database statistics


It uses:

  • Ruby (must be at least 1.9.1)
  • Mongrel or Apache2 mod_passenger
  • Sinatra web framework
  • Rack Contrib Gem (for Rack::JSONP)
  • JSON gem (install with gem, Debian/Ubuntu packages are too old and buggy)
  • curl binary
  • sqlite3 binary and ruby libs
  • m4 binary

Install the Debian/Ubuntu packages:

$ sudo apt-get install curl m4 sqlite3 ruby-sqlite3
$ sudo apt-get install ruby-passenger libapache2-mod-passenger

Install the Gems:

$ sudo gem install rack rack-contrib sinatra sinatra-r18n json

There is a developer mailing list: taginfo-dev

Data Import

See Taginfo/Running at OpenStreetMap's wiki.

Web User Interface

You need a /data directory (in the parent directory of the directory where this is). It must contain the sqlite database files created in the data import step or downloaded from page

To start the web user interface:

$ cd web
$ ./taginfo.rb


Taginfo uses the following Javascript libraries:

All the Javascript and CSS needed is already included.



Jochen Topf ( - Joto

Something went wrong with that request. Please try again.