JA:Tagwatch

From OpenStreetMap Wiki
Jump to navigation Jump to search

Tagwatch ではタグについての情報ページを生成し、OpenStreetMapデータベースに含まれるタグ使用についての統計データを提供しています。 Map Features wiki tag documentation のようなものですが、実際のタグ使用に基づいて、自動的に生成されています。

  • 誰かが使用について指示したものではなく、OSMで実際に使用されたタグを検索します。
  • 実際のレンダリング (OSMレンダラーの z17 タイルシート)を使用しますので、地図上でそのfeatureがどのように見えるかわかります。

The main instance of TagWatch...

  • tagwatch.stoecker.eu - Permanent TagWatch - は週3回更新されます。 (for whole planet, continents and individual countries).


Running/developing TagWatch

もしあなたがこのスクリプトを定期的に実行するならば、ピークタイム(8:00-23:30 GMT)以外で実行してください。こうすることで、サーバ負荷を減らすことができます。

  • Source code (GGPL 3.0)
  • Requires Perl, LWP, Perl Mediawiki module, Perl Math::Round, Inkscape, xsltproc, etc.

Editable inputs

These are all wiki pages, which lets us watch and access-control peoples' changes to them. When you run the program, these pages get read in and used to construct the HTML pages.

Tagwatch/Photos タグが表現するものの写真(JPEG)
Tagwatch/Descriptions 各タグの説明 (Still used but deprecated by Tag:Key=value pages)
Tagwatch/Watchlist Tags to index in greater detail
Tagwatch/Interface User interface, in various languages
Tagwatch/Volatile Values of this tag are expected to be unique, and not worth grouping (e.g. name or ref)
Tagwatch/Ignore Keys to ignore, because they're internal metadata (e.g. created_by, from, to, lat, lon, timestamp)
Not yet used:
Tagwatch/Translations Links to word-definitions and translations
Tagwatch/Wikipedia Links to wikipedia pages describing each tagged feature (note: we can get additional-language articles automatically once we have the first wikipedia link)
Tagwatch/Combinations Frequently used tag combinations rendered differently

Alternatives

  • Tagstat - written in php (encompasses the entire planet)
  • OSMdoc - AJAX interface written in Python using Django
  • Taginfo - AJAX interface written in Ruby with a C++/Sqlite backend
  • Map Features - tag documentation maintained manually by the community